Searched refs:EmitLValue (Results 1 - 16 of 16) sorted by relevance
/external/clang/lib/CodeGen/ |
H A D | CGExpr.cpp | 133 EmitLValue(E); 487 LValue LV = EmitLValue(E); 890 LValue LV = EmitLValue(UO->getSubExpr()); 948 LV = EmitLValue(E); 955 /// EmitLValue - Emit code to compute a designator that specifies the location 970 LValue CodeGenFunction::EmitLValue(const Expr *E) { function in class:CodeGenFunction 1002 return EmitLValue(cast<ParenExpr>(E)->getSubExpr()); 1004 return EmitLValue(cast<GenericSelectionExpr>(E)->getResultExpr()); 1029 return EmitLValue(cleanups->getSubExpr()); 1033 return EmitLValue(cas [all...] |
H A D | CGStmtOpenMP.cpp | 74 return CGF.EmitLValue(&DRE).getAddress(); 141 EmitLoadOfLValue(EmitLValue(*I), SourceLocation()).getScalarVal(); 167 CapturedVars.push_back(EmitLValue(*I).getAddress().getPointer()); 610 Address OriginalAddr = EmitLValue(&DRE).getAddress(); 719 MasterAddr = EmitLValue(&DRE).getAddress(); 728 Address PrivateAddr = EmitLValue(*IRef).getAddress(); 792 return EmitLValue(&DRE).getAddress(); 960 auto OriginalBaseLValue = EmitLValue(DE); 1014 auto ASELValue = EmitLValue(ASE); 1015 auto OriginalBaseLValue = EmitLValue(D [all...] |
H A D | CGExprComplex.cpp | 77 return EmitLoadOfLValue(CGF.EmitLValue(E), E->getExprLoc()); 167 LValue LV = CGF.EmitLValue(E->getSubExpr()); 438 LValue origLV = CGF.EmitLValue(Op); 853 LValue LHS = CGF.EmitLValue(E->getLHS()); 922 LValue LHS = CGF.EmitLValue(E->getLHS());
|
H A D | CGObjC.cpp | 356 LValue lvalue = EmitLValue(lvalueExpr); 1055 llvm::Value *argAddr = CGF.EmitLValue(&argRef).getPointer(); 1099 llvm::Value *argAddr = CGF.EmitLValue(&argRef).getPointer(); 1628 elementLValue = EmitLValue(&tempDRE); 1662 elementLValue = EmitLValue(cast<Expr>(S.getElement())); 1730 elementLValue = EmitLValue(cast<Expr>(S.getElement())); 2435 LValue lv = CGF.EmitLValue(e); 2457 return tryEmitARCRetainLoadOfScalar(CGF, CGF.EmitLValue(e), type); 3071 LValue lvalue = EmitLValue(e->getLHS()); 3094 LValue lvalue = EmitLValue( [all...] |
H A D | CGExprScalar.cpp | 84 LValue EmitLValue(const Expr *E) { return CGF.EmitLValue(E); } function in class:__anon1587::ScalarExprEmitter 336 LValue LV = EmitLValue(E->getSubExpr()); 340 LValue LV = EmitLValue(E->getSubExpr()); 344 LValue LV = EmitLValue(E->getSubExpr()); 348 LValue LV = EmitLValue(E->getSubExpr()); 364 return EmitLValue(E->getSubExpr()).getPointer(); 1120 EmitLValue(E->getBase()); 1367 Address Addr = EmitLValue(E).getAddress(); 1450 return EmitLValue( [all...] |
H A D | CGExprCXX.cpp | 173 This = EmitLValue(Base).getAddress(); 188 Address RHS = EmitLValue(*(CE->arg_begin() + ArgsToSkip)).getAddress(); 197 Address RHS = EmitLValue(*CE->arg_begin()).getAddress(); 308 This = EmitLValue(BaseExpr).getAddress(); 1787 Address ThisPtr = CGF.EmitLValue(E).getAddress();
|
H A D | CGExprAgg.cpp | 217 LValue LV = CGF.EmitLValue(E); 320 LValue Array = CGF.EmitLValue(E->getSubExpr()); 896 LValue LHS = CGF.EmitLValue(E->getLHS());
|
H A D | CGExprConstant.cpp | 995 ConstantAddress EmitLValue(APValue::LValueBase LVBase) { function in class:__anon1585::ConstExprEmitter 1301 C = ConstExprEmitter(*this, CGF).EmitLValue(LVBase).getPointer(); 1486 return ConstExprEmitter(*this, nullptr).EmitLValue(E);
|
H A D | CGOpenMPRuntime.cpp | 348 return CGF.EmitLValue(&DRE).getAddress(); 2268 CGF.EmitLValue(CopyprivateVars[I]).getPointer(), CGF.VoidPtrTy), 3914 auto Addr = CGF.EmitLValue(E); 4409 CGF.EmitLValue(RHSExprs[I]).getPointer(), CGF.VoidPtrTy), 4546 LValue X = CGF.EmitLValue(XExpr); 5269 BP = CGF.EmitLValue(cast<DeclRefExpr>(I->getAssociatedExpression())) 5328 auto *LB = CGF.EmitLValue(I->getAssociatedExpression()).getPointer();
|
H A D | CGStmt.cpp | 1759 LValue Dest = EmitLValue(InputExpr); 1861 LValue Dest = EmitLValue(OutExpr);
|
H A D | CodeGenFunction.cpp | 1810 return EmitLValue(E).getAddress(); 1814 return EmitLValue(E).getAddress();
|
H A D | CGDecl.cpp | 625 LValue srcLV = CGF.EmitLValue(srcExpr);
|
H A D | CodeGenFunction.h | 835 return bind(CGF, ov, CGF.EmitLValue(e)); 2586 /// EmitLValue - Emit code to compute a designator that specifies the location 2602 LValue EmitLValue(const Expr *E); 2604 /// \brief Same as EmitLValue but additionally we generate checking code to
|
H A D | CGCall.cpp | 3012 srcLV = CGF.EmitLValue(lvExpr); 3323 LValue L = EmitLValue(cast<CastExpr>(E)->getSubExpr());
|
H A D | CGClass.cpp | 2064 Address Src = EmitLValue(Arg).getAddress();
|
H A D | CGBuiltin.cpp | 1894 return RValue::get(EmitLValue(E->getArg(0)).getPointer());
|
Completed in 7085 milliseconds