Lines Matching refs:RValue
1056 EmitStoreThroughLValue(RValue::get(*AI++), LV); in ExpandTypeFromArgs()
1083 CallArg BaseArg = CallArg(RValue::getAggregate(Base), BS->getType()); in ExpandTypeToArgs()
3097 args.add(RValue::get(Builder.CreateLoad(local)), type); in EmitDelegateCallArg()
3111 args.add(RValue::get(ptr), type); in EmitDelegateCallArg()
3196 CGF.EmitStoreThroughLValue(RValue::get(value), srcLV); in emitWriteback()
3259 args.add(RValue::get(llvm::ConstantPointerNull::get(destType)), in emitWritebackArg()
3317 RValue srcRV = CGF.EmitLoadOfLValue(srcLV, SourceLocation()); in emitWritebackArg()
3357 args.add(RValue::get(finalArgument), CRE->getType()); in emitWritebackArg()
3376 void CodeGenFunction::EmitNonNullArgCheck(RValue RV, QualType ArgType, in EmitNonNullArgCheck()
3446 RValue EmittedArg) { in EmitCallArgs()
3459 Args.add(RValue::get(V), SizeTy); in EmitCallArgs()
3501 RValue RVArg = Args.back().getKnownRValue(); in EmitCallArgs()
3555 RValue CallArg::getRValue(CodeGenFunction &CGF) const { in getRValue()
3562 return RValue::getAggregate(Copy.getAddress()); in getRValue()
3624 RValue RV = Slot.asRValue(); in EmitCallArg()
3807 RValue CodeGenFunction::EmitCall(const CGFunctionInfo &CallInfo, in EmitCall()
4132 RValue RV = I->getKnownRValue(); in EmitCall()
4435 RValue Ret = [&] { in EmitCall()
4465 RValue ret = convertTempToRValue(SRetPtr, RetTy, SourceLocation()); in EmitCall()
4484 return RValue::getComplex(std::make_pair(Real, Imag)); in EmitCall()
4495 return RValue::getAggregate(DestPtr); in EmitCall()
4503 return RValue::get(V); in EmitCall()