Lines Matching refs:ArgLVal
558 LValue ArgLVal = CGF.MakeAddrLValue(LocalAddr, Args[Cnt]->getType(), in emitOutlinedFunctionPrologue() local
562 ArgLVal = CGF.MakeAddrLValue( in emitOutlinedFunctionPrologue()
564 Args[Cnt]->getName(), ArgLVal), in emitOutlinedFunctionPrologue()
567 llvm::Value *ExprArg = CGF.EmitLoadOfScalar(ArgLVal, I->getLocation()); in emitOutlinedFunctionPrologue()
573 Address ArgAddr = ArgLVal.getAddress(CGF); in emitOutlinedFunctionPrologue()
574 if (ArgLVal.getType()->isLValueReferenceType()) { in emitOutlinedFunctionPrologue()
575 ArgAddr = CGF.EmitLoadOfReference(ArgLVal); in emitOutlinedFunctionPrologue()
577 assert(ArgLVal.getType()->isPointerType()); in emitOutlinedFunctionPrologue()
579 ArgAddr, ArgLVal.getType()->castAs<PointerType>()); in emitOutlinedFunctionPrologue()
593 Args[Cnt]->getName(), ArgLVal) in emitOutlinedFunctionPrologue()
594 : ArgLVal.getAddress(CGF)}}); in emitOutlinedFunctionPrologue()
598 CXXThisValue = CGF.EmitLoadOfScalar(ArgLVal, I->getLocation()); in emitOutlinedFunctionPrologue()
599 LocalAddrs.insert({Args[Cnt], {nullptr, ArgLVal.getAddress(CGF)}}); in emitOutlinedFunctionPrologue()