Lines Matching refs:ArgLVal
493 LValue ArgLVal = CGF.MakeAddrLValue(LocalAddr, Args[Cnt]->getType(), in emitOutlinedFunctionPrologue() local
497 ArgLVal = CGF.MakeAddrLValue( in emitOutlinedFunctionPrologue()
499 Args[Cnt]->getName(), ArgLVal), in emitOutlinedFunctionPrologue()
502 llvm::Value *ExprArg = CGF.EmitLoadOfScalar(ArgLVal, I->getLocation()); in emitOutlinedFunctionPrologue()
508 Address ArgAddr = ArgLVal.getAddress(); in emitOutlinedFunctionPrologue()
510 if (ArgLVal.getType()->isLValueReferenceType()) { in emitOutlinedFunctionPrologue()
511 ArgAddr = CGF.EmitLoadOfReference(ArgLVal); in emitOutlinedFunctionPrologue()
514 assert(ArgLVal.getType()->isPointerType()); in emitOutlinedFunctionPrologue()
516 ArgAddr, ArgLVal.getType()->castAs<PointerType>()); in emitOutlinedFunctionPrologue()
534 ArgLVal, VarTy->isReferenceType()) in emitOutlinedFunctionPrologue()
535 : ArgLVal.getAddress()}}); in emitOutlinedFunctionPrologue()
539 CXXThisValue = CGF.EmitLoadOfScalar(ArgLVal, I->getLocation()); in emitOutlinedFunctionPrologue()
540 LocalAddrs.insert({Args[Cnt], {nullptr, ArgLVal.getAddress()}}); in emitOutlinedFunctionPrologue()