Home
last modified time | relevance | path

Searched refs:EmitLoadOfLValue (Results 1 – 23 of 23) sorted by relevance

/external/clang/lib/CodeGen/
DCGExprComplex.cpp76 ComplexPairTy EmitLoadOfLValue(const Expr *E) { in EmitLoadOfLValue() function in __anone6b7eb410111::ComplexExprEmitter
77 return EmitLoadOfLValue(CGF.EmitLValue(E), E->getExprLoc()); in EmitLoadOfLValue()
80 ComplexPairTy EmitLoadOfLValue(LValue LV, SourceLocation Loc);
121 return EmitLoadOfLValue(result.getReferenceLValue(CGF, E), in VisitDeclRefExpr()
128 return EmitLoadOfLValue(E); in VisitDeclRefExpr()
131 return EmitLoadOfLValue(E); in VisitObjCIvarRefExpr()
136 ComplexPairTy VisitArraySubscriptExpr(Expr *E) { return EmitLoadOfLValue(E); } in VisitArraySubscriptExpr()
137 ComplexPairTy VisitMemberExpr(const Expr *E) { return EmitLoadOfLValue(E); } in VisitMemberExpr()
140 return EmitLoadOfLValue(CGF.getOpaqueLValueMapping(E), E->getExprLoc()); in VisitOpaqueValueExpr()
182 ComplexPairTy VisitUnaryDeref(const Expr *E) { return EmitLoadOfLValue(E); } in VisitUnaryDeref()
[all …]
DCGExprScalar.cpp92 Value *EmitLoadOfLValue(LValue LV, SourceLocation Loc) { in EmitLoadOfLValue() function in __anonaffcfbdf0111::ScalarExprEmitter
93 return CGF.EmitLoadOfLValue(LV, Loc).getScalarVal(); in EmitLoadOfLValue()
131 Value *EmitLoadOfLValue(const Expr *E) { in EmitLoadOfLValue() function in __anonaffcfbdf0111::ScalarExprEmitter
132 Value *V = EmitLoadOfLValue(EmitCheckedLValue(E, CodeGenFunction::TCK_Load), in EmitLoadOfLValue()
263 return EmitLoadOfLValue(CGF.getOpaqueLValueMapping(E), E->getExprLoc()); in VisitOpaqueValueExpr()
273 return EmitLoadOfLValue(result.getReferenceLValue(CGF, E), in VisitDeclRefExpr()
277 return EmitLoadOfLValue(E); in VisitDeclRefExpr()
287 return EmitLoadOfLValue(E); in VisitObjCIvarRefExpr()
292 return EmitLoadOfLValue(E); in VisitObjCMessageExpr()
298 Value *V = CGF.EmitLoadOfLValue(LV, E->getExprLoc()).getScalarVal(); in VisitObjCIsaExpr()
[all …]
DCGStmtOpenMP.cpp141 EmitLoadOfLValue(EmitLValue(*I), SourceLocation()).getScalarVal(); in GenerateOpenMPCapturedVars()
162 CV = EmitLoadOfLValue(DstLV, SourceLocation()).getScalarVal(); in GenerateOpenMPCapturedVars()
282 EmitLoadOfLValue(CastedArgLVal, SourceLocation()).getScalarVal(); in GenerateOpenMPCapturedStmtFunction()
307 EmitLoadOfLValue(ArgLVal, Args[Cnt]->getLocation()).getScalarVal(); in GenerateOpenMPCapturedStmtFunction()
429 InitRVal = CGF.EmitLoadOfLValue(LV, SourceLocation()); in emitInitWithReductionInitializer()
2199 CGF.EmitLoadOfLValue(IV, S.getLocStart()).getScalarVal(), ExitBB, in EmitSections()
2858 ? CGF.EmitLoadOfLValue(XLValue, Loc) in EmitOMPAtomicReadExpr()
2994 EmitStoreThroughLValue(CommonGen(EmitLoadOfLValue(X, Loc)), X); in EmitOMPAtomicSimpleUpdateExpr()
DCGStmt.cpp1716 Arg = EmitLoadOfLValue(InputValue, Loc).getScalarVal(); in EmitAsmInputLValue()
2238 auto *ExprArg = EmitLoadOfLValue(EmitLValueForField(Base, FD), in GenerateCapturedStmtFunction()
2249 CXXThisValue = EmitLoadOfLValue(ThisLValue, Loc).getScalarVal(); in GenerateCapturedStmtFunction()
DCodeGenFunction.cpp864 EmitLoadOfLValue(ThisFieldLValue, SourceLocation()).getScalarVal(); in StartFunction()
869 auto *ExprArg = EmitLoadOfLValue(EmitLValueForLambdaField(FD), in StartFunction()
DCGObjC.cpp1017 value = EmitLoadOfLValue(LV, SourceLocation()).getScalarVal(); in generateObjCGetterBody()
2411 return TryEmitResult(CGF.EmitLoadOfLValue(lvalue, in tryEmitARCRetainLoadOfScalar()
2438 llvm::Value *result = CGF.EmitLoadOfLValue(lv, in tryEmitARCRetainLoadOfScalar()
DCGAtomic.cpp1186 return CGF.EmitLoadOfLValue( in convertAtomicTempToRValue()
1532 UpRVal = CGF.EmitLoadOfLValue(UpdateLVal, SourceLocation()); in EmitAtomicUpdateValue()
DCGOpenMPRuntime.cpp1002 ThreadID = CGF.EmitLoadOfLValue(LVal, Loc).getScalarVal(); in getThreadID()
3311 CGF.EmitLoadOfLValue(SharedsLVal, Loc).getScalarVal(), in emitProxyTaskFunction()
3334 auto *LBParam = CGF.EmitLoadOfLValue(LBLVal, Loc).getScalarVal(); in emitProxyTaskFunction()
3337 auto *UBParam = CGF.EmitLoadOfLValue(UBLVal, Loc).getScalarVal(); in emitProxyTaskFunction()
3340 auto *StParam = CGF.EmitLoadOfLValue(StLVal, Loc).getScalarVal(); in emitProxyTaskFunction()
3343 auto *LIParam = CGF.EmitLoadOfLValue(LILVal, Loc).getScalarVal(); in emitProxyTaskFunction()
DCGExpr.cpp1440 RValue CodeGenFunction::EmitLoadOfLValue(LValue LV, SourceLocation Loc) { in EmitLoadOfLValue() function in CodeGenFunction
3724 return EmitLoadOfLValue(FieldLV, Loc); in EmitRValueForField()
DCodeGenFunction.h2686 RValue EmitLoadOfLValue(LValue V, SourceLocation Loc);
DCGCall.cpp3089 RValue srcRV = CGF.EmitLoadOfLValue(srcLV, SourceLocation()); in emitWritebackArg()
/external/llvm-project/clang/lib/CodeGen/
DCGExprComplex.cpp74 ComplexPairTy EmitLoadOfLValue(const Expr *E) { in EmitLoadOfLValue() function in __anon670a79cf0111::ComplexExprEmitter
75 return EmitLoadOfLValue(CGF.EmitLValue(E), E->getExprLoc()); in EmitLoadOfLValue()
78 ComplexPairTy EmitLoadOfLValue(LValue LV, SourceLocation Loc);
134 return EmitLoadOfLValue(Constant.getReferenceLValue(CGF, E), in emitConstant()
146 return EmitLoadOfLValue(E); in VisitDeclRefExpr()
149 return EmitLoadOfLValue(E); in VisitObjCIvarRefExpr()
154 ComplexPairTy VisitArraySubscriptExpr(Expr *E) { return EmitLoadOfLValue(E); } in VisitArraySubscriptExpr()
161 return EmitLoadOfLValue(ME); in VisitMemberExpr()
165 return EmitLoadOfLValue(CGF.getOrCreateOpaqueLValueMapping(E), in VisitOpaqueValueExpr()
208 ComplexPairTy VisitUnaryDeref(const Expr *E) { return EmitLoadOfLValue(E); } in VisitUnaryDeref()
[all …]
DCGExprScalar.cpp251 Value *EmitLoadOfLValue(LValue LV, SourceLocation Loc) { in EmitLoadOfLValue() function in __anon75d0f0ad0111::ScalarExprEmitter
252 return CGF.EmitLoadOfLValue(LV, Loc).getScalarVal(); in EmitLoadOfLValue()
293 Value *EmitLoadOfLValue(const Expr *E) { in EmitLoadOfLValue() function in __anon75d0f0ad0111::ScalarExprEmitter
294 Value *V = EmitLoadOfLValue(EmitCheckedLValue(E, CodeGenFunction::TCK_Load), in EmitLoadOfLValue()
488 return EmitLoadOfLValue(CGF.getOrCreateOpaqueLValueMapping(E), in VisitOpaqueValueExpr()
499 return EmitLoadOfLValue(E); in VisitDeclRefExpr()
509 return EmitLoadOfLValue(E); in VisitObjCIvarRefExpr()
514 return EmitLoadOfLValue(E); in VisitObjCMessageExpr()
520 Value *V = CGF.EmitLoadOfLValue(LV, E->getExprLoc()).getScalarVal(); in VisitObjCIsaExpr()
540 Value *VisitExtVectorElementExpr(Expr *E) { return EmitLoadOfLValue(E); } in VisitExtVectorElementExpr()
[all …]
DCGNonTrivialStruct.cpp577 RValue SrcVal = this->CGF->EmitLoadOfLValue(SrcLV, SourceLocation()); in visitVolatileTrivial()
723 CGF->EmitLoadOfLValue(SrcLV, SourceLocation()).getScalarVal(); in visitARCStrong()
786 CGF->EmitLoadOfLValue(SrcLV, SourceLocation()).getScalarVal(); in visitARCStrong()
790 CGF->EmitLoadOfLValue(DstLV, SourceLocation()).getScalarVal(); in visitARCStrong()
DCGStmt.cpp2030 Arg = EmitLoadOfLValue(InputValue, Loc).getScalarVal(); in EmitAsmInputLValue()
2677 EmitLoadOfLValue(EmitLValueForField(Base, FD), S.getBeginLoc()) in GenerateCapturedStmtFunction()
2688 CXXThisValue = EmitLoadOfLValue(ThisLValue, Loc).getScalarVal(); in GenerateCapturedStmtFunction()
DCGAtomic.cpp1450 return CGF.EmitLoadOfLValue( in convertAtomicTempToRValue()
1798 UpRVal = CGF.EmitLoadOfLValue(UpdateLVal, SourceLocation()); in EmitAtomicUpdateValue()
DCodeGenFunction.cpp1109 EmitLoadOfLValue(ThisFieldLValue, SourceLocation()).getScalarVal(); in StartFunction()
1114 auto *ExprArg = EmitLoadOfLValue(EmitLValueForLambdaField(FD), in StartFunction()
DCGObjC.cpp1267 value = EmitLoadOfLValue(LV, SourceLocation()).getScalarVal(); in generateObjCGetterBody()
2837 result = CGF.EmitLoadOfLValue(lvalue, SourceLocation()).getScalarVal(); in tryEmitARCRetainLoadOfScalar()
2860 llvm::Value *result = CGF.EmitLoadOfLValue(lv, in tryEmitARCRetainLoadOfScalar()
DCGExpr.cpp1592 return EmitLoadOfLValue(Constant.getReferenceLValue(*this, E), in emitScalarConstant()
1896 RValue CodeGenFunction::EmitLoadOfLValue(LValue LV, SourceLocation Loc) { in EmitLoadOfLValue() function in CodeGenFunction
4817 return EmitLoadOfLValue(FieldLV, Loc); in EmitRValueForField()
DCGStmtOpenMP.cpp4944 return CGF.EmitLoadOfLValue(LVal, Loc); in emitSimpleAtomicLoad()
5135 EmitStoreThroughLValue(CommonGen(EmitLoadOfLValue(X, Loc)), X); in EmitOMPAtomicSimpleUpdateExpr()
DCodeGenFunction.h3741 RValue EmitLoadOfLValue(LValue V, SourceLocation Loc);
DCGCall.cpp3712 RValue srcRV = CGF.EmitLoadOfLValue(srcLV, SourceLocation()); in emitWritebackArg()
DCGOpenMPRuntime.cpp646 InitRVal = CGF.EmitLoadOfLValue(LV, DRD->getLocation()); in emitInitWithReductionInitializer()
8712 RValue VarRVal = CGF.EmitLoadOfLValue(VarLVal, RD->getLocation()); in generateInfoForLambdaCaptures()