Lines Matching refs:LV
92 Value *EmitLoadOfLValue(LValue LV, SourceLocation Loc) { in EmitLoadOfLValue() argument
93 return CGF.EmitLoadOfLValue(LV, Loc).getScalarVal(); in EmitLoadOfLValue()
293 LValue LV = CGF.EmitObjCIsaExpr(E); in VisitObjCIsaExpr() local
294 Value *V = CGF.EmitLoadOfLValue(LV, E->getExprLoc()).getScalarVal(); in VisitObjCIsaExpr()
337 LValue LV = EmitLValue(E->getSubExpr()); in VisitUnaryPostDec() local
338 return EmitScalarPrePostIncDec(E, LV, false, false); in VisitUnaryPostDec()
341 LValue LV = EmitLValue(E->getSubExpr()); in VisitUnaryPostInc() local
342 return EmitScalarPrePostIncDec(E, LV, true, false); in VisitUnaryPostInc()
345 LValue LV = EmitLValue(E->getSubExpr()); in VisitUnaryPreDec() local
346 return EmitScalarPrePostIncDec(E, LV, false, true); in VisitUnaryPreDec()
349 LValue LV = EmitLValue(E->getSubExpr()); in VisitUnaryPreInc() local
350 return EmitScalarPrePostIncDec(E, LV, true, true); in VisitUnaryPreInc()
357 llvm::Value *EmitScalarPrePostIncDec(const UnaryOperator *E, LValue LV,
1659 ScalarExprEmitter::EmitScalarPrePostIncDec(const UnaryOperator *E, LValue LV, in EmitScalarPrePostIncDec() argument
1675 LV.getAddress(), LV.isVolatileQualified(), in EmitScalarPrePostIncDec()
1676 LV.getAlignment().getQuantity(), in EmitScalarPrePostIncDec()
1683 LV.getAddress(), True, llvm::SequentiallyConsistent); in EmitScalarPrePostIncDec()
1700 LV.getAddress(), amt, llvm::SequentiallyConsistent); in EmitScalarPrePostIncDec()
1703 value = EmitLoadOfLValue(LV, E->getExprLoc()); in EmitScalarPrePostIncDec()
1715 value = EmitLoadOfLValue(LV, E->getExprLoc()); in EmitScalarPrePostIncDec()
1862 LV, RValue::get(atomicPHI), RValue::get(value), E->getExprLoc()); in EmitScalarPrePostIncDec()
1872 if (LV.isBitField()) in EmitScalarPrePostIncDec()
1873 CGF.EmitStoreThroughBitfieldLValue(RValue::get(value), LV, &value); in EmitScalarPrePostIncDec()
1875 CGF.EmitStoreThroughLValue(RValue::get(value), LV); in EmitScalarPrePostIncDec()
3501 EmitScalarPrePostIncDec(const UnaryOperator *E, LValue LV, in EmitScalarPrePostIncDec() argument
3503 return ScalarExprEmitter(*this).EmitScalarPrePostIncDec(E, LV, isInc, isPre); in EmitScalarPrePostIncDec()