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

/external/clang/lib/CodeGen/
H A DCGExpr.cpp133 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 DCGStmtOpenMP.cpp74 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 DCGExprComplex.cpp77 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 DCGObjC.cpp356 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 DCGExprScalar.cpp84 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 DCGExprCXX.cpp173 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 DCGExprAgg.cpp217 LValue LV = CGF.EmitLValue(E);
320 LValue Array = CGF.EmitLValue(E->getSubExpr());
896 LValue LHS = CGF.EmitLValue(E->getLHS());
H A DCGExprConstant.cpp995 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 DCGOpenMPRuntime.cpp348 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 DCGStmt.cpp1759 LValue Dest = EmitLValue(InputExpr);
1861 LValue Dest = EmitLValue(OutExpr);
H A DCodeGenFunction.cpp1810 return EmitLValue(E).getAddress();
1814 return EmitLValue(E).getAddress();
H A DCGDecl.cpp625 LValue srcLV = CGF.EmitLValue(srcExpr);
H A DCodeGenFunction.h835 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 DCGCall.cpp3012 srcLV = CGF.EmitLValue(lvExpr);
3323 LValue L = EmitLValue(cast<CastExpr>(E)->getSubExpr());
H A DCGClass.cpp2064 Address Src = EmitLValue(Arg).getAddress();
H A DCGBuiltin.cpp1894 return RValue::get(EmitLValue(E->getArg(0)).getPointer());

Completed in 7085 milliseconds