Home
last modified time | relevance | path

Searched refs:EmitLValue (Results 1 – 16 of 16) sorted by relevance

/external/clang/lib/CodeGen/
DCGExpr.cpp133 EmitLValue(E); in EmitIgnoredExpr()
487 LValue LV = EmitLValue(E); in EmitReferenceBindingToExpr()
890 LValue LV = EmitLValue(UO->getSubExpr()); in EmitPointerWithAlignment()
948 LV = EmitLValue(E); in EmitCheckedLValue()
970 LValue CodeGenFunction::EmitLValue(const Expr *E) { in EmitLValue() function in CodeGenFunction
1002 return EmitLValue(cast<ParenExpr>(E)->getSubExpr()); in EmitLValue()
1004 return EmitLValue(cast<GenericSelectionExpr>(E)->getResultExpr()); in EmitLValue()
1029 return EmitLValue(cleanups->getSubExpr()); in EmitLValue()
1033 return EmitLValue(cast<CXXDefaultArgExpr>(E)->getExpr()); in EmitLValue()
1036 return EmitLValue(cast<CXXDefaultInitExpr>(E)->getExpr()); in EmitLValue()
[all …]
DCGStmtOpenMP.cpp74 return CGF.EmitLValue(&DRE).getAddress(); in OMPLexicalScope()
141 EmitLoadOfLValue(EmitLValue(*I), SourceLocation()).getScalarVal(); in GenerateOpenMPCapturedVars()
167 CapturedVars.push_back(EmitLValue(*I).getAddress().getPointer()); in GenerateOpenMPCapturedVars()
610 Address OriginalAddr = EmitLValue(&DRE).getAddress(); in EmitOMPFirstprivateClause()
719 MasterAddr = EmitLValue(&DRE).getAddress(); in EmitOMPCopyinClause()
728 Address PrivateAddr = EmitLValue(*IRef).getAddress(); in EmitOMPCopyinClause()
792 return EmitLValue(&DRE).getAddress(); in EmitOMPLastprivateClauseInit()
960 auto OriginalBaseLValue = EmitLValue(DE); in EmitOMPReductionClauseInit()
1014 auto ASELValue = EmitLValue(ASE); in EmitOMPReductionClauseInit()
1015 auto OriginalBaseLValue = EmitLValue(DE); in EmitOMPReductionClauseInit()
[all …]
DCGExprComplex.cpp77 return EmitLoadOfLValue(CGF.EmitLValue(E), E->getExprLoc()); in EmitLoadOfLValue()
167 LValue LV = CGF.EmitLValue(E->getSubExpr()); in VisitPrePostIncDec()
438 LValue origLV = CGF.EmitLValue(Op); in EmitCast()
853 LValue LHS = CGF.EmitLValue(E->getLHS()); in EmitCompoundAssignLValue()
922 LValue LHS = CGF.EmitLValue(E->getLHS()); in EmitBinAssignLValue()
DCGObjC.cpp356 LValue lvalue = EmitLValue(lvalueExpr); in EmitObjCMessageExpr()
1055 llvm::Value *argAddr = CGF.EmitLValue(&argRef).getPointer(); in emitStructSetterCall()
1099 llvm::Value *argAddr = CGF.EmitLValue(&argRef).getPointer(); in emitCPPObjectAtomicSetterCall()
1628 elementLValue = EmitLValue(&tempDRE); in EmitObjCForCollectionStmt()
1662 elementLValue = EmitLValue(cast<Expr>(S.getElement())); in EmitObjCForCollectionStmt()
1730 elementLValue = EmitLValue(cast<Expr>(S.getElement())); in EmitObjCForCollectionStmt()
2435 LValue lv = CGF.EmitLValue(e); in tryEmitARCRetainLoadOfScalar()
2457 return tryEmitARCRetainLoadOfScalar(CGF, CGF.EmitLValue(e), type); in tryEmitARCRetainLoadOfScalar()
3071 LValue lvalue = EmitLValue(e->getLHS()); in EmitARCStoreUnsafeUnretained()
3094 LValue lvalue = EmitLValue(e->getLHS()); in EmitARCStoreStrong()
[all …]
DCGExprScalar.cpp84 LValue EmitLValue(const Expr *E) { return CGF.EmitLValue(E); } in EmitLValue() function in __anon47eaa37c0111::ScalarExprEmitter
336 LValue LV = EmitLValue(E->getSubExpr()); in VisitUnaryPostDec()
340 LValue LV = EmitLValue(E->getSubExpr()); in VisitUnaryPostInc()
344 LValue LV = EmitLValue(E->getSubExpr()); in VisitUnaryPreDec()
348 LValue LV = EmitLValue(E->getSubExpr()); in VisitUnaryPreInc()
364 return EmitLValue(E->getSubExpr()).getPointer(); in VisitUnaryAddrOf()
1120 EmitLValue(E->getBase()); in VisitMemberExpr()
1367 Address Addr = EmitLValue(E).getAddress(); in VisitCastExpr()
1450 return EmitLValue(E).getPointer(); in VisitCastExpr()
2043 return CGF.EmitLoadOfLValue(CGF.EmitLValue(E), in VisitUnaryReal()
[all …]
DCGExprCXX.cpp173 This = EmitLValue(Base).getAddress(); in EmitCXXMemberOrOperatorMemberCallExpr()
188 Address RHS = EmitLValue(*(CE->arg_begin() + ArgsToSkip)).getAddress(); in EmitCXXMemberOrOperatorMemberCallExpr()
197 Address RHS = EmitLValue(*CE->arg_begin()).getAddress(); in EmitCXXMemberOrOperatorMemberCallExpr()
308 This = EmitLValue(BaseExpr).getAddress(); in EmitCXXMemberPointerCallExpr()
1787 Address ThisPtr = CGF.EmitLValue(E).getAddress(); in EmitTypeidFromVTable()
DCGExprAgg.cpp217 LValue LV = CGF.EmitLValue(E); in EmitAggLoadOfLValue()
320 LValue Array = CGF.EmitLValue(E->getSubExpr()); in VisitCXXStdInitializerListExpr()
896 LValue LHS = CGF.EmitLValue(E->getLHS()); in VisitBinAssign()
DCGExprConstant.cpp995 ConstantAddress EmitLValue(APValue::LValueBase LVBase) { in EmitLValue() function in __anon84d2c4700111::ConstExprEmitter
1301 C = ConstExprEmitter(*this, CGF).EmitLValue(LVBase).getPointer(); in EmitConstantValue()
1486 return ConstExprEmitter(*this, nullptr).EmitLValue(E); in GetAddrOfConstantCompoundLiteral()
DCGOpenMPRuntime.cpp348 return CGF.EmitLValue(&DRE).getAddress(); in CGOpenMPInnerExprInfo()
2268 CGF.EmitLValue(CopyprivateVars[I]).getPointer(), CGF.VoidPtrTy), in emitSingleRegion()
3914 auto Addr = CGF.EmitLValue(E); in emitTaskCall()
4409 CGF.EmitLValue(RHSExprs[I]).getPointer(), CGF.VoidPtrTy), in emitReduction()
4546 LValue X = CGF.EmitLValue(XExpr); in emitReduction()
5269 BP = CGF.EmitLValue(cast<DeclRefExpr>(I->getAssociatedExpression())) in generateInfoForComponentList()
5328 auto *LB = CGF.EmitLValue(I->getAssociatedExpression()).getPointer(); in generateInfoForComponentList()
DCodeGenFunction.cpp1810 return EmitLValue(E).getAddress(); in EmitVAListRef()
1814 return EmitLValue(E).getAddress(); in EmitMSVAListRef()
DCGStmt.cpp1759 LValue Dest = EmitLValue(InputExpr); in EmitAsmInput()
1861 LValue Dest = EmitLValue(OutExpr); in EmitAsmStmt()
DCodeGenFunction.h835 return bind(CGF, ov, CGF.EmitLValue(e)); in bind()
2602 LValue EmitLValue(const Expr *E);
DCGDecl.cpp625 LValue srcLV = CGF.EmitLValue(srcExpr); in tryEmitARCCopyWeakInit()
DCGCall.cpp3012 srcLV = CGF.EmitLValue(lvExpr); in emitWritebackArg()
3323 LValue L = EmitLValue(cast<CastExpr>(E)->getSubExpr()); in EmitCallArg()
DCGClass.cpp2064 Address Src = EmitLValue(Arg).getAddress(); in EmitCXXConstructorCall()
DCGBuiltin.cpp1894 return RValue::get(EmitLValue(E->getArg(0)).getPointer()); in EmitBuiltinExpr()