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

/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp187 EmitLValue(E);
595 LValue LV = EmitLValue(E);
1132 LValue LV = EmitLValue(UO->getSubExpr());
1215 LV = EmitLValue(E);
1231 /// EmitLValue - Emit code to compute a designator that specifies the location
1246 LValue CodeGenFunction::EmitLValue(const Expr *E) { function in class:CodeGenFunction
1274 return EmitLValue(cast<CXXRewrittenBinaryOperator>(E)->getSemanticForm());
1280 return EmitLValue(cast<ConstantExpr>(E)->getSubExpr());
1282 return EmitLValue(cast<ParenExpr>(E)->getSubExpr());
1284 return EmitLValue(cas
[all...]
H A DCGStmtOpenMP.cpp84 return CGF.EmitLValue(&DRE).getAddress(CGF);
239 return CGF.EmitLValue(&DRE).getAddress(CGF);
265 return EmitLValue(&DRE);
268 return EmitLValue(E);
306 llvm::Value *CV = EmitLoadOfScalar(EmitLValue(*I), CurCap->getLocation());
332 CapturedVars.push_back(EmitLValue(*I).getAddress(*this).getPointer());
814 OriginalLVal = EmitLValue(&DRE);
817 OriginalLVal = EmitLValue(&DRE);
932 MasterAddr = EmitLValue(&DRE).getAddress(*this);
941 Address PrivateAddr = EmitLValue(*IRe
[all...]
H A DCGExprComplex.cpp74 return EmitLoadOfLValue(CGF.EmitLValue(E), E->getExprLoc());
189 LValue LV = CGF.EmitLValue(E->getSubExpr());
466 LValue origLV = CGF.EmitLValue(Op);
473 LValue SourceLVal = CGF.EmitLValue(Op);
916 LValue LHS = CGF.EmitLValue(E->getLHS());
985 LValue LHS = CGF.EmitLValue(E->getLHS());
H A DCGObjC.cpp515 LValue lvalue = EmitLValue(lvalueExpr);
1235 llvm::Value *argAddr = CGF.EmitLValue(&argRef).getPointer(CGF);
1281 llvm::Value *argAddr = CGF.EmitLValue(&argRef).getPointer(CGF);
1813 elementLValue = EmitLValue(&tempDRE);
1847 elementLValue = EmitLValue(cast<Expr>(S.getElement()));
1915 elementLValue = EmitLValue(cast<Expr>(S.getElement()));
2743 LValue lv = CGF.EmitLValue(e);
2775 return tryEmitARCRetainLoadOfScalar(CGF, CGF.EmitLValue(e), type);
3406 LValue lvalue = EmitLValue(e->getLHS());
3429 LValue lvalue = EmitLValue(
[all...]
H A DCGExprCXX.cpp136 LValue BaseLV = EmitLValue(BaseExpr);
260 TrivialAssignmentRHS = EmitLValue(CE->getArg(1));
277 This = EmitLValue(Base);
304 // It's important that we use the result of EmitLValue here rather than
309 : EmitLValue(*CE->arg_begin());
447 This = EmitLValue(BaseExpr).getAddress(*this);
2119 Address ThisPtr = CGF.EmitLValue(E).getAddress(CGF);
H A DCGExprScalar.cpp256 LValue EmitLValue(const Expr *E) { return CGF.EmitLValue(E); } function in class:__anon366::ScalarExprEmitter
593 LValue LV = EmitLValue(E->getSubExpr());
597 LValue LV = EmitLValue(E->getSubExpr());
601 LValue LV = EmitLValue(E->getSubExpr());
605 LValue LV = EmitLValue(E->getSubExpr());
621 return EmitLValue(E->getSubExpr()).getPointer(CGF);
1989 Address Addr = EmitLValue(E).getAddress(CGF);
1996 LValue SourceLVal = CGF.EmitLValue(E);
2115 return EmitLValue(
[all...]
H A DCGExprAgg.cpp220 LValue LV = CGF.EmitLValue(E);
387 LValue Array = CGF.EmitLValue(E->getSubExpr());
724 LValue SourceLV = CGF.EmitLValue(E->getSubExpr());
1166 LValue LHS = CGF.EmitLValue(E->getLHS());
H A DCGCoroutine.cpp249 Res.LV = CGF.EmitLValue(S.getResumeExpr());
H A DCodeGenFunction.cpp2107 return EmitLValue(E).getAddress(*this);
2111 return EmitLValue(E).getAddress(*this);
H A DCGStmt.cpp1883 LValue Dest = EmitLValue(InputExpr);
2038 LValue Dest = EmitLValue(OutExpr);
H A DCGOpenMPRuntime.cpp365 VD, [&CGF, &DRE]() { return CGF.EmitLValue(&DRE).getAddress(CGF); });
1179 LValue OriginalBaseLValue = CGF.EmitLValue(DE);
3436 CGF.EmitLValue(CopyprivateVars[I]).getPointer(CGF),
5209 LValue Addr = CGF.EmitLValue(E);
5737 CGF.EmitLValue(RHSExprs[I]).getPointer(CGF), CGF.VoidPtrTy),
5875 LValue X = CGF.EmitLValue(XExpr);
7996 CGF.EmitLoadOfScalar(CGF.EmitLValue(IE), IE->getExprLoc());
8050 llvm::Value *BasePtr = this->CGF.EmitLValue(L.IE).getPointer(CGF);
8052 this->CGF.EmitLValue(L.IE), L.IE->getExprLoc());
11506 LValue LVal = CGF.EmitLValue(Found
[all...]
H A DCodeGenFunction.h1119 return bind(CGF, ov, CGF.EmitLValue(e));
3362 /// EmitLValue - Emit code to compute a designator that specifies the location
3378 LValue EmitLValue(const Expr *E);
3380 /// Same as EmitLValue but additionally we generate checking code to
H A DCGDecl.cpp687 LValue srcLV = CGF.EmitLValue(srcExpr);
H A DCGCall.cpp3248 srcLV = CGF.EmitLValue(lvExpr);
3652 LValue L = EmitLValue(cast<CastExpr>(E)->getSubExpr());
H A DCGClass.cpp2059 LValue Src = EmitLValue(Arg);
H A DCGBuiltin.cpp3487 return RValue::get(EmitLValue(E->getArg(0)).getPointer(*this));
9646 return IsBitField ? EmitLValue(Arg).getBitFieldPointer()
9647 : EmitLValue(Arg).getPointer(*this);
9653 Value *FieldAddr = IsBitField ? EmitLValue(Arg).getBitFieldPointer()
9654 : EmitLValue(Arg).getPointer(*this);
H A DCGOpenMPRuntimeNVPTX.cpp4325 CGF.EmitLValue(RHSExprs[I]).getPointer(CGF), CGF.VoidPtrTy),

Completed in 525 milliseconds