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

/external/clang/lib/CodeGen/
H A DCGExpr.cpp107 EmitLValue(E);
403 LValue LV = EmitLValue(E);
745 LV = EmitLValue(E);
752 /// EmitLValue - Emit code to compute a designator that specifies the location
767 LValue CodeGenFunction::EmitLValue(const Expr *E) { function in class:CodeGenFunction
794 return EmitLValue(cast<ParenExpr>(E)->getSubExpr());
796 return EmitLValue(cast<GenericSelectionExpr>(E)->getResultExpr());
821 return EmitLValue(cleanups->getSubExpr());
825 return EmitLValue(cast<CXXDefaultArgExpr>(E)->getExpr());
828 return EmitLValue(cas
[all...]
H A DCGExprComplex.cpp73 return EmitLoadOfLValue(CGF.EmitLValue(E));
159 LValue LV = CGF.EmitLValue(E->getSubExpr());
425 LValue origLV = CGF.EmitLValue(Op);
652 LValue LHS = CGF.EmitLValue(E->getLHS());
711 LValue LHS = CGF.EmitLValue(E->getLHS());
H A DCGExprScalar.cpp83 LValue EmitLValue(const Expr *E) { return CGF.EmitLValue(E); } function in class:__anon16119::ScalarExprEmitter
289 LValue LV = EmitLValue(E->getSubExpr());
293 LValue LV = EmitLValue(E->getSubExpr());
297 LValue LV = EmitLValue(E->getSubExpr());
301 LValue LV = EmitLValue(E->getSubExpr());
318 return EmitLValue(E->getSubExpr()).getAddress();
975 EmitLValue(E->getBase());
1212 Value *V = EmitLValue(E).getAddress();
1267 Value *V = EmitLValue(
[all...]
H A DCGExprCXX.cpp223 This = EmitLValue(Base).getAddress();
235 llvm::Value *RHS = EmitLValue(*CE->arg_begin()).getAddress();
243 llvm::Value *RHS = EmitLValue(*CE->arg_begin()).getAddress();
345 This = EmitLValue(BaseExpr).getAddress();
376 LValue LV = EmitLValue(E->getArg(0));
381 llvm::Value *Src = EmitLValue(E->getArg(1)).getAddress();
1648 llvm::Value *ThisPtr = CGF.EmitLValue(E).getAddress();
H A DCGExprAgg.cpp207 LValue LV = CGF.EmitLValue(E);
314 LValue Array = CGF.EmitLValue(E->getSubExpr());
858 LValue LHS = CGF.EmitLValue(E->getLHS());
H A DCGObjC.cpp991 llvm::Value *argAddr = CGF.EmitLValue(&argRef).getAddress();
1037 llvm::Value *argAddr = CGF.EmitLValue(&argRef).getAddress();
1583 elementLValue = EmitLValue(&tempDRE);
1616 elementLValue = EmitLValue(cast<Expr>(S.getElement()));
1680 elementLValue = EmitLValue(cast<Expr>(S.getElement()));
2381 LValue lv = CGF.EmitLValue(e);
2402 return tryEmitARCRetainLoadOfScalar(CGF, CGF.EmitLValue(e), type);
2783 LValue lvalue = EmitLValue(e->getLHS());
2801 LValue lvalue = EmitLValue(e->getLHS());
H A DCGExprConstant.cpp875 llvm::Constant *EmitLValue(APValue::LValueBase LVBase) { function in class:__anon16117::ConstExprEmitter
1080 C = ConstExprEmitter(*this, CGF).EmitLValue(LVBase);
1246 return ConstExprEmitter(*this, 0).EmitLValue(E);
H A DCGStmt.cpp1447 LValue Dest = EmitLValue(InputExpr);
1538 LValue Dest = EmitLValue(OutExpr);
H A DCodeGenFunction.h698 return bind(CGF, ov, CGF.EmitLValue(e));
1870 /// EmitLValue - Emit code to compute a designator that specifies the location
1886 LValue EmitLValue(const Expr *E);
1888 /// \brief Same as EmitLValue but additionally we generate checking code to
H A DCodeGenFunction.cpp1379 return EmitLValue(E).getAddress();
H A DCGBuiltin.cpp1490 return RValue::get(EmitLValue(E->getArg(0)).getAddress());
1668 LValue LV = EmitLValue(ICE->getSubExpr());
1684 LValue LV = EmitLValue(UO->getSubExpr());
H A DCGCall.cpp1895 srcLV = CGF.EmitLValue(lvExpr);
2056 LValue L = EmitLValue(cast<CastExpr>(E)->getSubExpr());
H A DCGClass.cpp1653 llvm::Value *Src = EmitLValue(E).getAddress();

Completed in 158 milliseconds