Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:RValue

1059       EmitStoreThroughLValue(RValue::get(&*AI++), LV);
1088 CallArg BaseArg = CallArg(RValue::getAggregate(Base), BS->getType());
1110 "Unexpected non-scalar rvalue during struct expansion.");
3692 args.add(RValue::get(Builder.CreateLoad(local)), type);
3706 args.add(RValue::get(ptr), type);
3791 CGF.EmitStoreThroughLValue(RValue::get(value), srcLV);
3854 args.add(RValue::get(llvm::ConstantPointerNull::get(destType)),
3912 RValue srcRV = CGF.EmitLoadOfLValue(srcLV, SourceLocation());
3952 args.add(RValue::get(finalArgument), CRE->getType());
3971 void CodeGenFunction::EmitNonNullArgCheck(RValue RV, QualType ArgType,
4132 RValue EmittedArg) {
4146 Args.add(RValue::get(V), SizeTy);
4183 RValue RVArg = Args.back().getKnownRValue();
4237 RValue CallArg::getRValue(CodeGenFunction &CGF) const {
4244 return RValue::getAggregate(Copy.getAddress(CGF));
4306 RValue RV = Slot.asRValue();
4546 void EmitAsAnAssumption(SourceLocation Loc, QualType RetTy, RValue &Ret) {
4591 RValue CodeGenFunction::EmitCall(const CGFunctionInfo &CallInfo,
4760 // Store the RValue into the argument struct.
4993 RValue RV = I->getKnownRValue();
5342 // Return a reasonable RValue.
5380 RValue Ret = [&] {
5409 RValue ret = convertTempToRValue(SRetPtr, RetTy, SourceLocation());
5428 return RValue::getComplex(std::make_pair(Real, Imag));
5439 return RValue::getAggregate(DestPtr);
5447 return RValue::get(V);