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

/external/clang/lib/CodeGen/
H A DCGExpr.cpp109 EmitLValue(E);
406 LValue LV = EmitLValue(E);
756 LV = EmitLValue(E);
763 /// EmitLValue - Emit code to compute a designator that specifies the location
778 LValue CodeGenFunction::EmitLValue(const Expr *E) { function in class:CodeGenFunction
805 return EmitLValue(cast<ParenExpr>(E)->getSubExpr());
807 return EmitLValue(cast<GenericSelectionExpr>(E)->getResultExpr());
832 return EmitLValue(cleanups->getSubExpr());
836 return EmitLValue(cast<CXXDefaultArgExpr>(E)->getExpr());
839 return EmitLValue(cas
[all...]
H A DCGExprCXX.cpp131 This = EmitLValue(Base).getAddress();
143 llvm::Value *RHS = EmitLValue(*CE->arg_begin()).getAddress();
151 llvm::Value *RHS = EmitLValue(*CE->arg_begin()).getAddress();
258 This = EmitLValue(BaseExpr).getAddress();
289 LValue LV = EmitLValue(E->getArg(0));
294 llvm::Value *Src = EmitLValue(E->getArg(1)).getAddress();
1621 llvm::Value *ThisPtr = CGF.EmitLValue(E).getAddress();
H A DCGExprComplex.cpp73 return EmitLoadOfLValue(CGF.EmitLValue(E), E->getExprLoc());
160 LValue LV = CGF.EmitLValue(E->getSubExpr());
428 LValue origLV = CGF.EmitLValue(Op);
657 LValue LHS = CGF.EmitLValue(E->getLHS());
716 LValue LHS = CGF.EmitLValue(E->getLHS());
H A DCGExprScalar.cpp83 LValue EmitLValue(const Expr *E) { return CGF.EmitLValue(E); } function in class:__anon17838::ScalarExprEmitter
292 LValue LV = EmitLValue(E->getSubExpr());
296 LValue LV = EmitLValue(E->getSubExpr());
300 LValue LV = EmitLValue(E->getSubExpr());
304 LValue LV = EmitLValue(E->getSubExpr());
321 return EmitLValue(E->getSubExpr()).getAddress();
1052 EmitLValue(E->getBase());
1287 Value *V = EmitLValue(E).getAddress();
1357 Value *V = EmitLValue(
[all...]
H A DCGObjC.cpp999 llvm::Value *argAddr = CGF.EmitLValue(&argRef).getAddress();
1045 llvm::Value *argAddr = CGF.EmitLValue(&argRef).getAddress();
1592 elementLValue = EmitLValue(&tempDRE);
1625 elementLValue = EmitLValue(cast<Expr>(S.getElement()));
1693 elementLValue = EmitLValue(cast<Expr>(S.getElement()));
2395 LValue lv = CGF.EmitLValue(e);
2417 return tryEmitARCRetainLoadOfScalar(CGF, CGF.EmitLValue(e), type);
2798 LValue lvalue = EmitLValue(e->getLHS());
2815 LValue lvalue = EmitLValue(e->getLHS());
H A DCGExprAgg.cpp207 LValue LV = CGF.EmitLValue(E);
314 LValue Array = CGF.EmitLValue(E->getSubExpr());
876 LValue LHS = CGF.EmitLValue(E->getLHS());
H A DCGExprConstant.cpp860 llvm::Constant *EmitLValue(APValue::LValueBase LVBase) { function in class:__anon17836::ConstExprEmitter
1065 C = ConstExprEmitter(*this, CGF).EmitLValue(LVBase);
1233 return ConstExprEmitter(*this, nullptr).EmitLValue(E);
H A DCGStmt.cpp1720 LValue Dest = EmitLValue(InputExpr);
1812 LValue Dest = EmitLValue(OutExpr);
H A DCodeGenFunction.h705 return bind(CGF, ov, CGF.EmitLValue(e));
1927 /// EmitLValue - Emit code to compute a designator that specifies the location
1943 LValue EmitLValue(const Expr *E);
1945 /// \brief Same as EmitLValue but additionally we generate checking code to
H A DCodeGenFunction.cpp1557 return EmitLValue(E).getAddress();
H A DCGCall.cpp2113 srcLV = CGF.EmitLValue(lvExpr);
2381 LValue L = EmitLValue(cast<CastExpr>(E)->getSubExpr());
H A DCGClass.cpp1665 llvm::Value *Src = EmitLValue(E).getAddress();
H A DCGBuiltin.cpp1510 return RValue::get(EmitLValue(E->getArg(0)).getAddress());
1813 LValue LV = EmitLValue(ICE->getSubExpr());
1829 LValue LV = EmitLValue(UO->getSubExpr());

Completed in 233 milliseconds