Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DCGExpr.cpp132 EmitLValue(E); in EmitIgnoredExpr()
462 LValue LV = EmitLValue(E); in EmitReferenceBindingToExpr()
864 LValue LV = EmitLValue(UO->getSubExpr()); in EmitPointerWithAlignment()
922 LV = EmitLValue(E); in EmitCheckedLValue()
944 LValue CodeGenFunction::EmitLValue(const Expr *E) { in EmitLValue() function in CodeGenFunction
976 return EmitLValue(cast<ParenExpr>(E)->getSubExpr()); in EmitLValue()
978 return EmitLValue(cast<GenericSelectionExpr>(E)->getResultExpr()); in EmitLValue()
1003 return EmitLValue(cleanups->getSubExpr()); in EmitLValue()
1007 return EmitLValue(cast<CXXDefaultArgExpr>(E)->getExpr()); in EmitLValue()
1010 return EmitLValue(cast<CXXDefaultInitExpr>(E)->getExpr()); in EmitLValue()
[all …]
DCGStmtOpenMP.cpp39 EmitLoadOfLValue(EmitLValue(*I), SourceLocation()).getScalarVal()); in GenerateOpenMPCapturedVars()
42 CapturedVars.push_back(EmitLValue(*I).getAddress().getPointer()); in GenerateOpenMPCapturedVars()
375 Address OriginalAddr = EmitLValue(&DRE).getAddress(); in EmitOMPFirstprivateClause()
484 MasterAddr = EmitLValue(&DRE).getAddress(); in EmitOMPCopyinClause()
493 Address PrivateAddr = EmitLValue(*IRef).getAddress(); in EmitOMPCopyinClause()
545 return EmitLValue(&DRE).getAddress(); in EmitOMPLastprivateClauseInit()
624 EmitAnyExprToMem(LastIterVal, EmitLValue(IVExpr).getAddress(), in EmitOMPLastprivateClauseFinal()
679 auto OriginalBaseLValue = EmitLValue(DE); in EmitOMPReductionClauseInit()
743 auto ASELValue = EmitLValue(ASE); in EmitOMPReductionClauseInit()
744 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()
852 LValue LHS = CGF.EmitLValue(E->getLHS()); in EmitCompoundAssignLValue()
921 LValue LHS = CGF.EmitLValue(E->getLHS()); in EmitBinAssignLValue()
DCGObjC.cpp356 LValue lvalue = EmitLValue(lvalueExpr); in EmitObjCMessageExpr()
1053 llvm::Value *argAddr = CGF.EmitLValue(&argRef).getPointer(); in emitStructSetterCall()
1099 llvm::Value *argAddr = CGF.EmitLValue(&argRef).getPointer(); in emitCPPObjectAtomicSetterCall()
1633 elementLValue = EmitLValue(&tempDRE); in EmitObjCForCollectionStmt()
1667 elementLValue = EmitLValue(cast<Expr>(S.getElement())); in EmitObjCForCollectionStmt()
1735 elementLValue = EmitLValue(cast<Expr>(S.getElement())); in EmitObjCForCollectionStmt()
2424 LValue lv = CGF.EmitLValue(e); in tryEmitARCRetainLoadOfScalar()
2446 return tryEmitARCRetainLoadOfScalar(CGF, CGF.EmitLValue(e), type); in tryEmitARCRetainLoadOfScalar()
2827 LValue lvalue = EmitLValue(e->getLHS()); in EmitARCStoreStrong()
2844 LValue lvalue = EmitLValue(e->getLHS()); in EmitARCStoreAutoreleasing()
DCGExprScalar.cpp84 LValue EmitLValue(const Expr *E) { return CGF.EmitLValue(E); } in EmitLValue() function in __anonbda6cd2b0111::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()
1135 EmitLValue(E->getBase()); in VisitMemberExpr()
1381 Address Addr = EmitLValue(E).getAddress(); in VisitCastExpr()
1461 return EmitLValue(E).getPointer(); in VisitCastExpr()
2056 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()
307 This = EmitLValue(BaseExpr).getAddress(); in EmitCXXMemberPointerCallExpr()
1779 Address ThisPtr = CGF.EmitLValue(E).getAddress(); in EmitTypeidFromVTable()
DCGExprAgg.cpp216 LValue LV = CGF.EmitLValue(E); in EmitAggLoadOfLValue()
319 LValue Array = CGF.EmitLValue(E->getSubExpr()); in VisitCXXStdInitializerListExpr()
894 LValue LHS = CGF.EmitLValue(E->getLHS()); in VisitBinAssign()
DCGExprConstant.cpp982 ConstantAddress EmitLValue(APValue::LValueBase LVBase) { in EmitLValue() function in __anon5a4015df0111::ConstExprEmitter
1281 C = ConstExprEmitter(*this, CGF).EmitLValue(LVBase).getPointer(); in EmitConstantValue()
1460 return ConstExprEmitter(*this, nullptr).EmitLValue(E); in GetAddrOfConstantCompoundLiteral()
DCodeGenFunction.cpp1737 return EmitLValue(E).getAddress(); in EmitVAListRef()
1741 return EmitLValue(E).getAddress(); in EmitMSVAListRef()
DCGStmt.cpp1702 LValue Dest = EmitLValue(InputExpr); in EmitAsmInput()
1804 LValue Dest = EmitLValue(OutExpr); in EmitAsmStmt()
DCGOpenMPRuntime.cpp1618 CGF.EmitLValue(CopyprivateVars[I]).getPointer(), CGF.VoidPtrTy), in emitSingleRegion()
2520 auto Addr = CGF.EmitLValue(E); in emitTaskCall()
2904 CGF.EmitLValue(RHSExprs[I]).getPointer(), CGF.VoidPtrTy), in emitReduction()
3063 LValue X = CGF.EmitLValue(XExpr); in emitReduction()
DCodeGenFunction.h810 return bind(CGF, ov, CGF.EmitLValue(e)); in bind()
2418 LValue EmitLValue(const Expr *E);
DCGDecl.cpp622 LValue srcLV = CGF.EmitLValue(srcExpr); in tryEmitARCCopyWeakInit()
DCGCall.cpp2669 srcLV = CGF.EmitLValue(lvExpr); in emitWritebackArg()
2980 LValue L = EmitLValue(cast<CastExpr>(E)->getSubExpr()); in EmitCallArg()
DCGClass.cpp2075 Address Src = EmitLValue(Arg).getAddress(); in EmitCXXConstructorCall()
DCGBuiltin.cpp1805 return RValue::get(EmitLValue(E->getArg(0)).getPointer()); in EmitBuiltinExpr()