Searched refs:EmitLValue (Results 1 - 17 of 17) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExpr.cpp | 187 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 D | CGStmtOpenMP.cpp | 84 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 D | CGExprComplex.cpp | 74 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 D | CGObjC.cpp | 515 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 D | CGExprCXX.cpp | 136 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 D | CGExprScalar.cpp | 256 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 D | CGExprAgg.cpp | 220 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 D | CGCoroutine.cpp | 249 Res.LV = CGF.EmitLValue(S.getResumeExpr());
|
H A D | CodeGenFunction.cpp | 2107 return EmitLValue(E).getAddress(*this); 2111 return EmitLValue(E).getAddress(*this);
|
H A D | CGStmt.cpp | 1883 LValue Dest = EmitLValue(InputExpr); 2038 LValue Dest = EmitLValue(OutExpr);
|
H A D | CGOpenMPRuntime.cpp | 365 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 D | CodeGenFunction.h | 1119 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 D | CGDecl.cpp | 687 LValue srcLV = CGF.EmitLValue(srcExpr);
|
H A D | CGCall.cpp | 3248 srcLV = CGF.EmitLValue(lvExpr); 3652 LValue L = EmitLValue(cast<CastExpr>(E)->getSubExpr());
|
H A D | CGClass.cpp | 2059 LValue Src = EmitLValue(Arg);
|
H A D | CGBuiltin.cpp | 3487 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 D | CGOpenMPRuntimeNVPTX.cpp | 4325 CGF.EmitLValue(RHSExprs[I]).getPointer(CGF), CGF.VoidPtrTy),
|
Completed in 525 milliseconds