|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/lib/CodeGen/CGAtomic.cpp 738 Args.add(RValue::get(Val), ValTy);
741 Args.add(RValue::get(CGF.EmitCastToVoidPtr(Val)),
762 return RValue::get(nullptr);
964 Args.add(RValue::get(llvm::ConstantInt::get(SizeTy, Size)),
984 Args.add(RValue::get(CastToGenericAddrSpace(
1016 RValue::get(CastToGenericAddrSpace(
1021 Args.add(RValue::get(Order), getContext().IntTy);
1161 Args.add(RValue::get(EmitCastToVoidPtr(Dest.getPointer())),
1166 Args.add(RValue::get(Order),
1169 Args.add(RValue::get(Scope), getContext().IntTy);
1198 return RValue::get(nullptr);
1249 return RValue::get(nullptr);
1321 return RValue::get(nullptr);
1369 return RValue::get(CGF.Builder.CreateLoad(addr));
1400 return RValue::get(CGF.EmitFromMemory(IntVal, ValueTy));
1402 return RValue::get(CGF.Builder.CreateIntToPtr(IntVal, ValTy));
1404 return RValue::get(CGF.Builder.CreateBitCast(IntVal, ValTy));
1431 Args.add(RValue::get(getAtomicSizeValue()), CGF.getContext().getSizeType());
1432 Args.add(RValue::get(CGF.EmitCastToVoidPtr(getAtomicPointer())),
1434 Args.add(RValue::get(CGF.EmitCastToVoidPtr(AddForLoaded)),
1437 RValue::get(llvm::ConstantInt::get(CGF.IntTy, (int)llvm::toCABI(AO))),
1628 Args.add(RValue::get(getAtomicSizeValue()), CGF.getContext().getSizeType());
1629 Args.add(RValue::get(CGF.EmitCastToVoidPtr(getAtomicPointer())),
1631 Args.add(RValue::get(CGF.EmitCastToVoidPtr(ExpectedAddr)),
1633 Args.add(RValue::get(CGF.EmitCastToVoidPtr(DesiredAddr)),
1635 Args.add(RValue::get(
1638 Args.add(RValue::get(
1940 args.add(RValue::get(atomics.getAtomicSizeValue()),
1942 args.add(RValue::get(EmitCastToVoidPtr(atomics.getAtomicPointer())),
1944 args.add(RValue::get(EmitCastToVoidPtr(srcAddr.getPointer())),
1947 RValue::get(llvm::ConstantInt::get(IntTy, (int)llvm::toCABI(AO))),
2011 atomics.emitCopyIntoMemory(RValue::get(value));
tools/clang/lib/CodeGen/CGBlocks.cpp 1273 Args.add(RValue::get(BlockDescriptor), VoidPtrQualTy);
1293 Args.add(RValue::get(BlockPtr), Ctx.VoidPtrTy);
tools/clang/lib/CodeGen/CGBuiltin.cpp 170 return RValue::get(MakeBinaryAtomicValue(CGF, Kind, E));
208 return RValue::get(Result);
868 return RValue::get(CB);
1235 Args.add(RValue::get(BufAddr.getPointer()), Ctx.VoidPtrTy);
1273 Args.add(RValue::get(ArgVal), ArgTy);
1293 return RValue::get(BufAddr.getPointer());
1393 return RValue::get(Overflow);
1528 return RValue::get(Builder.CreateCall(F, { Src, Src, ShiftAmt }));
1540 return RValue::get(llvm::ConstantInt::get(getLLVMContext(),
1543 return RValue::get(llvm::ConstantFP::get(getLLVMContext(),
1561 return RValue::get(emitUnaryBuiltin(*this, E, Intrinsic::ceil));
1571 return RValue::get(emitBinaryBuiltin(*this, E, Intrinsic::copysign));
1580 return RValue::get(emitUnaryBuiltin(*this, E, Intrinsic::cos));
1589 return RValue::get(emitUnaryBuiltin(*this, E, Intrinsic::exp));
1598 return RValue::get(emitUnaryBuiltin(*this, E, Intrinsic::exp2));
1608 return RValue::get(emitUnaryBuiltin(*this, E, Intrinsic::fabs));
1617 return RValue::get(emitUnaryBuiltin(*this, E, Intrinsic::floor));
1626 return RValue::get(emitTernaryBuiltin(*this, E, Intrinsic::fma));
1635 return RValue::get(emitBinaryBuiltin(*this, E, Intrinsic::maxnum));
1644 return RValue::get(emitBinaryBuiltin(*this, E, Intrinsic::minnum));
1657 return RValue::get(Builder.CreateFRem(Arg1, Arg2, "fmod"));
1667 return RValue::get(emitUnaryBuiltin(*this, E, Intrinsic::log));
1676 return RValue::get(emitUnaryBuiltin(*this, E, Intrinsic::log10));
1685 return RValue::get(emitUnaryBuiltin(*this, E, Intrinsic::log2));
1693 return RValue::get(emitUnaryBuiltin(*this, E, Intrinsic::nearbyint));
1702 return RValue::get(emitBinaryBuiltin(*this, E, Intrinsic::pow));
1711 return RValue::get(emitUnaryBuiltin(*this, E, Intrinsic::rint));
1720 return RValue::get(emitUnaryBuiltin(*this, E, Intrinsic::round));
1729 return RValue::get(emitUnaryBuiltin(*this, E, Intrinsic::sin));
1738 return RValue::get(emitUnaryBuiltin(*this, E, Intrinsic::sqrt));
1747 return RValue::get(emitUnaryBuiltin(*this, E, Intrinsic::trunc));
1755 return RValue::get(emitFPToIntRoundBuiltin(*this, E, Intrinsic::lround));
1763 return RValue::get(emitFPToIntRoundBuiltin(*this, E, Intrinsic::llround));
1771 return RValue::get(emitFPToIntRoundBuiltin(*this, E, Intrinsic::lrint));
1779 return RValue::get(emitFPToIntRoundBuiltin(*this, E, Intrinsic::llrint));
1790 return RValue::get(ConstantEmitter(*this).emitAbstract(E, E->getType()));
1795 return RValue::get(
1808 return RValue::get(Builder.CreateCall(CGM.getIntrinsic(Intrinsic::vacopy),
1821 return RValue::get(Result);
1844 return RValue::get(ComplexVal.first);
1861 return RValue::get(Res);
1870 return RValue::get(EmitScalarExpr(E->getArg(0)));
1876 return RValue::get(EmitScalarExpr(E->getArg(0)));
1882 return RValue::get(Res);
1892 return RValue::get(ComplexVal.second);
1913 return RValue::get(Result);
1930 return RValue::get(Result);
1947 return RValue::get(Result);
1968 return RValue::get(Result);
1985 return RValue::get(Result);
2000 return RValue::get(Result);
2018 return RValue::get(Result);
2024 return RValue::get(EmitScalarExpr(E->getArg(0)));
2035 return RValue::get(ArgValue);
2040 return RValue::get(Result);
2057 return RValue::get(PtrValue);
2062 return RValue::get(nullptr);
2066 return RValue::get(Builder.CreateCall(FnAssume, ArgValue));
2071 return RValue::get(emitUnaryBuiltin(*this, E, Intrinsic::bswap));
2077 return RValue::get(emitUnaryBuiltin(*this, E, Intrinsic::bitreverse));
2112 return RValue::get(ConstantInt::get(ResultType, 0));
2117 return RValue::get(ConstantInt::get(ResultType, 0));
2131 return RValue::get(Result);
2142 return RValue::get(emitBuiltinObjectSize(E->getArg(0), Type, ResType,
2154 return RValue::get(Builder.CreateCall(F, {Address, RW, Locality, Data}));
2158 return RValue::get(Builder.CreateCall(F));
2164 return RValue::get(Builder.CreateCall(F, {Begin, End}));
2167 return RValue::get(EmitTrapCall(Intrinsic::trap));
2169 return RValue::get(EmitTrapCall(Intrinsic::debugtrap));
2176 return RValue::get(nullptr);
2186 return RValue::get(Builder.CreateCall(F, {Base, Exponent}));
2222 return RValue::get(Builder.CreateZExt(LHS, ConvertType(E->getType())));
2227 return RValue::get(Builder.CreateZExt(V, ConvertType(E->getType())));
2248 return RValue::get(Builder.CreateZExt(FCmp, ConvertType(E->getType())));
2265 return RValue::get(Result);
2283 return RValue::get(Builder.CreateZExt(V, ConvertType(E->getType())));
2294 return RValue::get(Result);
2352 return RValue::get(Result);
2368 return RValue::get(AI);
2381 return RValue::get(AI);
2388 EmitNonNullArgCheck(RValue::get(Dest.getPointer()), E->getArg(0)->getType(),
2391 return RValue::get(nullptr);
2398 EmitNonNullArgCheck(RValue::get(Dest.getPointer()), E->getArg(0)->getType(),
2400 EmitNonNullArgCheck(RValue::get(Src.getPointer()), E->getArg(1)->getType(),
2403 return RValue::get(Dest.getPointer());
2424 return RValue::get(Dest.getPointer());
2433 return RValue::get(DestAddr.getPointer());
2450 return RValue::get(Dest.getPointer());
2458 EmitNonNullArgCheck(RValue::get(Dest.getPointer()), E->getArg(0)->getType(),
2460 EmitNonNullArgCheck(RValue::get(Src.getPointer()), E->getArg(1)->getType(),
2463 return RValue::get(Dest.getPointer());
2471 EmitNonNullArgCheck(RValue::get(Dest.getPointer()), E->getArg(0)->getType(),
2474 return RValue::get(Dest.getPointer());
2491 return RValue::get(Dest.getPointer());
2548 return RValue::get(Ret);
2562 return RValue::get(Builder.CreateCall(F,
2569 return RValue::get(Builder.CreateCall(F, Depth));
2573 return RValue::get(Builder.CreateCall(F, Builder.getInt32(0)));
2579 return RValue::get(Builder.CreateCall(F, Depth));
2584 return RValue::get(Result);
2589 return RValue::get(Result);
2597 return RValue::get(llvm::UndefValue::get(Ty));
2599 return RValue::get(llvm::ConstantInt::get(Ty, Column, true));
2605 return RValue::get(llvm::UndefValue::get(ConvertType(E->getType())));
2623 return RValue::get(nullptr);
2627 return RValue::get(Builder.CreateCall(F));
2646 return RValue::get(Result);
2650 return RValue::get(Builder.CreateSExt(Result, Int64Ty, "extend.sext"));
2652 return RValue::get(Builder.CreateZExt(Result, Int64Ty, "extend.zext"));
2673 return RValue::get(Builder.CreateCall(F, Buf.getPointer()));
2688 return RValue::get(nullptr);
2697 return RValue::get(Ptr);
2812 return RValue::get(MakeAtomicCmpXchgValue(*this, E, false));
2819 return RValue::get(MakeAtomicCmpXchgValue(*this, E, true));
2850 return RValue::get(nullptr);
2862 return RValue::get(nullptr);
2866 return RValue::get(EmitNontemporalLoad(*this, E));
2868 return RValue::get(EmitNontemporalStore(*this, E));
2876 Args.add(RValue::get(EmitScalarExpr(E->getArg(0))),
2879 Args.add(RValue::get(EmitScalarExpr(E->getArg(1))),
2882 Args.add(RValue::get(llvm::Constant::getNullValue(VoidPtrTy)),
2934 return RValue::get(Builder.CreateIsNotNull(Result, "tobool"));
2974 return RValue::get(Builder.CreateIsNotNull(Result, "tobool"));
3002 return RValue::get(nullptr);
3031 return RValue::get(nullptr);
3065 return RValue::get(nullptr);
3100 return RValue::get(nullptr);
3106 return RValue::get(
3142 return RValue::get(EmitAnnotationCall(F, AnnVal, Str, E->getExprLoc()));
3208 return RValue::get(Sum2);
3297 return RValue::get(Overflow);
3367 return RValue::get(Carry);
3370 return RValue::get(EmitLValue(E->getArg(0)).getPointer());
3380 return RValue::get(ConstantInt::get(IntTy, 0));
3392 return RValue::get(
3420 return RValue::get(Builder.CreateIntToPtr(Builder.CreateExtractValue(Result,
3428 return RValue::get(EmitAtomicCmpXchgForMSIntrin(*this, E));
3431 return RValue::get(
3435 return RValue::get(
3440 return RValue::get(EmitMSVCBuiltinExpr(MSVCIntrin::_InterlockedAnd, E));
3444 return RValue::get(
3449 return RValue::get(
3454 return RValue::get(EmitMSVCBuiltinExpr(MSVCIntrin::_InterlockedOr, E));
3458 return RValue::get(EmitMSVCBuiltinExpr(MSVCIntrin::_InterlockedXor, E));
3478 return RValue::get(EmitBitTestIntrinsic(*this, BuiltinID, E));
3486 return RValue::get(EmitISOVolatileLoad(*this, E));
3491 return RValue::get(EmitISOVolatileStore(*this, E));
3495 return RValue::get(EmitSEHExceptionCode());
3498 return RValue::get(EmitSEHExceptionInfo());
3501 return RValue::get(EmitSEHAbnormalTermination());
3519 return RValue::get(llvm::ConstantExpr::getBitCast(GV, CGM.Int8PtrTy));
3524 return RValue::get(EmitMSVCBuiltinExpr(MSVCIntrin::__fastfail, E));
3531 return RValue::get(Builder.CreateCall(F));
3586 return RValue::get(
3606 return RValue::get(Builder.CreateCall(
3649 return RValue::get(
3687 return RValue::get(
3712 return RValue::get(Builder.CreateCall(CGM.CreateRuntimeFunction(FTy, Name),
3736 return RValue::get(Builder.CreateBitOrPointerCast(NewCall,
3781 return RValue::get(RTCall);
3839 RValue::get(Builder.CreateCall(CGM.CreateRuntimeFunction(FTy, Name),
3897 return RValue::get(
3915 RValue::get(Builder.CreateCall(CGM.CreateRuntimeFunction(FTy, Name),
3932 return RValue::get(Builder.CreateCall(
3946 return RValue::get(Builder.CreateCall(
3967 return RValue::get(Builder.CreateCall(
3981 return RValue::get(Builder.CreateStore(HalfVal, Address));
3986 return RValue::get(Builder.CreateFPExt(HalfVal, Builder.getDoubleTy()));
3991 return RValue::get(Builder.CreateFPExt(HalfVal, Builder.getFloatTy()));
4001 return RValue::get(emitUnaryBuiltin(*this, E, Intrinsic::canonicalize));
4040 return RValue::get(Builder.CreateCall(F, {Arg0Val, Arg1}));
4078 return RValue::get(Builder.CreateCall(F, {Arg0, Arg1Val, Arg2}));
4083 return RValue::get(
4105 return RValue::get(Builder.CreateStore(ArgPtr, DestAddr));
4217 return RValue::get(V);
4222 return RValue::get(V);
tools/clang/lib/CodeGen/CGCUDANV.cpp 318 LaunchKernelArgs.add(RValue::get(Kernel),
322 LaunchKernelArgs.add(RValue::get(KernelArgs.getPointer()),
324 LaunchKernelArgs.add(RValue::get(CGF.Builder.CreateLoad(ShmemSize)),
326 LaunchKernelArgs.add(RValue::get(CGF.Builder.CreateLoad(Stream)),
tools/clang/lib/CodeGen/CGCUDARuntime.cpp 44 return RValue::get(nullptr);
tools/clang/lib/CodeGen/CGCall.cpp 1051 EmitStoreThroughLValue(RValue::get(*AI++), LV);
3071 args.add(RValue::get(Builder.CreateLoad(local)), type);
3085 args.add(RValue::get(ptr), type);
3170 CGF.EmitStoreThroughLValue(RValue::get(value), srcLV);
3233 args.add(RValue::get(llvm::ConstantPointerNull::get(destType)),
3331 args.add(RValue::get(finalArgument), CRE->getType());
3434 Args.add(RValue::get(V), SizeTy);
4534 return RValue::get(V);
tools/clang/lib/CodeGen/CGClass.cpp 676 RValue RHS = RValue::get(EmitScalarExpr(Init));
2050 Args.add(RValue::get(ThisPtr), D->getThisType());
2184 CallArg ThisArg(RValue::get(This.getPointer()), D->getThisType());
2309 Args.add(RValue::get(This.getPointer()), D->getThisType());
2315 Args.add(RValue::get(Src.getPointer()), QT);
2339 DelegateArgs.add(RValue::get(This.getPointer()), (*I)->getType());
2866 RV = RValue::get(EmitARCRetainAutoreleasedReturnValue(RV.getScalarVal()));
2892 CallArgs.add(RValue::get(ThisPtr.getPointer()), ThisType);
2911 CallArgs.add(RValue::get(ThisPtr), ThisType);
tools/clang/lib/CodeGen/CGCleanup.cpp 83 return RValue::get(Value);
85 return RValue::get(CGF.Builder.CreateLoad(getSavingAddress(Value)));
tools/clang/lib/CodeGen/CGCoroutine.cpp 706 return RValue::get(CurCoro.Data->CoroBegin);
711 return RValue::get(NullPtr);
757 return RValue::get(Call);
tools/clang/lib/CodeGen/CGDecl.cpp 585 Args.add(RValue::get(Arg),
748 EmitStoreThroughLValue(RValue::get(value), lvalue, true);
1846 return EmitStoreThroughLValue(RValue::get(constant), lv, true);
tools/clang/lib/CodeGen/CGException.cpp 1639 Args.add(RValue::get(IsForEH), ArgTys[0]);
1640 Args.add(RValue::get(FP), ArgTys[1]);
tools/clang/lib/CodeGen/CGExpr.cpp 199 return RValue::get(EmitScalarExpr(E, ignoreResult));
244 RValue RV = RValue::get(EmitScalarExpr(E, /*Ignore*/ false));
609 return RValue::get(Value);
1146 return RValue::get(nullptr);
1165 return RValue::get(llvm::UndefValue::get(ConvertType(Ty)));
1749 EmitAtomicStore(RValue::get(Value), AtomicLValue, isInit);
1778 return RValue::get(CGM.getObjCRuntime().EmitObjCWeakRead(*this,
1784 return RValue::get(EmitARCLoadWeak(LV.getAddress()));
1790 return RValue::get(Object);
1797 return RValue::get(EmitLoadOfScalar(LV, Loc));
1803 return RValue::get(Builder.CreateExtractElement(Load, LV.getVectorIdx(),
1847 return RValue::get(Val);
1864 return RValue::get(Builder.CreateExtractElement(Vec, Elt));
1877 return RValue::get(Vec);
1920 return RValue::get(Call);
1965 Src = RValue::get(EmitARCRetain(Dst.getType(), Src.getScalarVal()));
1980 Src = RValue::get(EmitObjCExtendObjectLifetime(Dst.getType(),
4498 return RValue::get(FieldLV.getPointer());
4878 Args.add(RValue::get(Builder.CreateBitCast(Chain, CGM.VoidPtrTy)),
4992 return RValue::get(EmitLoadOfScalar(lvalue, loc));
tools/clang/lib/CodeGen/CGExprAgg.cpp 418 CGF.EmitStoreThroughLValue(RValue::get(ArrayStart), Start);
435 CGF.EmitStoreThroughLValue(RValue::get(ArrayEnd), EndOrLength);
438 CGF.EmitStoreThroughLValue(RValue::get(Size), EndOrLength);
1054 CGF.EmitStoreThroughLValue(RValue::get(Select), FieldLV, /*IsInit*/ true);
1422 CGF.EmitStoreThroughLValue(RValue::get(CGF.EmitScalarExpr(E)), LV);
1443 CGF.EmitStoreThroughBitfieldLValue(RValue::get(null), lv);
tools/clang/lib/CodeGen/CGExprCXX.cpp 48 Args.add(RValue::get(This), CGF.getTypes().DeriveThisType(RD, MD));
52 Args.add(RValue::get(ImplicitParam), ImplicitParamTy);
166 return RValue::get(nullptr);
281 return RValue::get(nullptr);
285 if (isa<CXXDestructorDecl>(MD)) return RValue::get(nullptr);
296 return RValue::get(This.getPointer());
369 return RValue::get(nullptr);
451 Args.add(RValue::get(ThisPtrForCall), ThisType);
1448 DeleteArgs.add(RValue::get(llvm::ConstantInt::get(
1480 static RValue get(CodeGenFunction &, ValueTy V) { return RValue::get(V); }
1504 DominatingValue<RValue>::save(CGF, RValue::get(NewPtr.getPointer()));
1506 DominatingValue<RValue>::save(CGF, RValue::get(AllocSize));
1581 allocatorArgs.add(RValue::get(allocSize), getContext().getSizeType());
1582 allocatorArgs.add(RValue::get(allocation.getPointer()), arg->getType());
1592 allocatorArgs.add(RValue::get(allocSize), sizeType);
1615 RValue::get(llvm::ConstantInt::get(SizeTy, allocAlign.getQuantity())),
1769 DeleteArgs.add(RValue::get(DeletePtr), ArgTy);
1776 DeleteArgs.add(RValue::get(V), DDTag);
1795 DeleteArgs.add(RValue::get(Size), SizeType);
1805 DeleteArgs.add(RValue::get(Align), AlignValType);
tools/clang/lib/CodeGen/CGExprComplex.cpp 618 Args.add(RValue::get(Op.LHS.first),
620 Args.add(RValue::get(Op.LHS.second),
622 Args.add(RValue::get(Op.RHS.first),
624 Args.add(RValue::get(Op.RHS.second),
948 Val = RValue::get(ResVal);
tools/clang/lib/CodeGen/CGExprScalar.cpp 2563 LV, RValue::get(atomicPHI), RValue::get(value), E->getExprLoc());
2563 LV, RValue::get(atomicPHI), RValue::get(value), E->getExprLoc());
2574 CGF.EmitStoreThroughBitfieldLValue(RValue::get(value), LV, &value);
2576 CGF.EmitStoreThroughLValue(RValue::get(value), LV);
2919 LHSLV, RValue::get(atomicPHI), RValue::get(Result), E->getExprLoc());
2919 LHSLV, RValue::get(atomicPHI), RValue::get(Result), E->getExprLoc());
2933 CGF.EmitStoreThroughBitfieldLValue(RValue::get(Result), LHSLV, &Result);
2935 CGF.EmitStoreThroughLValue(RValue::get(Result), LHSLV);
3939 CGF.EmitStoreThroughBitfieldLValue(RValue::get(RHS), LHS, &RHS);
3942 CGF.EmitStoreThroughLValue(RValue::get(RHS), LHS);
tools/clang/lib/CodeGen/CGGPUBuiltin.cpp 89 return RValue::get(llvm::ConstantInt::get(IntTy, 0));
120 return RValue::get(Builder.CreateCall(
tools/clang/lib/CodeGen/CGObjC.cpp 93 Args.add(RValue::get(BitCast.getPointer()), ArgQT);
105 Args.add(RValue::get(Cast), EncodingQT);
171 EmitStoreThroughLValue(RValue::get(value), LV, true);
181 EmitStoreThroughLValue(RValue::get(keyValue), KeyLV, /*isInit=*/true);
188 EmitStoreThroughLValue(RValue::get(valueValue), ValueLV, /*isInit=*/true);
201 Args.add(RValue::get(Objects.getPointer()), ArgQT);
205 Args.add(RValue::get(Keys.getPointer()), ArgQT);
211 Args.add(RValue::get(Count), ArgQT);
277 return RValue::get(CGF.Builder.CreateBitCast(Result.getScalarVal(),
501 return AdjustObjCObjectType(*this, E->getType(), RValue::get(result));
506 return AdjustObjCObjectType(*this, E->getType(), RValue::get(*Val));
618 result = RValue::get(SpecializedResult.getValue());
739 args.add(RValue::get(dest.getPointer()), Context.VoidPtrTy);
742 args.add(RValue::get(src.getPointer()), Context.VoidPtrTy);
745 args.add(RValue::get(CGF.CGM.getSize(size)), Context.getSizeType());
746 args.add(RValue::get(CGF.Builder.getInt1(isAtomic)), Context.BoolTy);
747 args.add(RValue::get(CGF.Builder.getInt1(hasStrong)), Context.BoolTy);
1001 args.add(RValue::get(returnAddr), CGF.getContext().VoidPtrTy);
1008 args.add(RValue::get(ivarAddr), CGF.getContext().VoidPtrTy);
1011 args.add(RValue::get(AtomicHelperFn), CGF.getContext().VoidPtrTy);
1108 args.add(RValue::get(self), getContext().getObjCIdType());
1109 args.add(RValue::get(cmd), getContext().getObjCSelType());
1110 args.add(RValue::get(ivarOffset), getContext().getPointerDiffType());
1111 args.add(RValue::get(Builder.getInt1(strategy.isAtomic())),
1126 RV = RValue::get(Builder.CreateBitCast(
1187 EmitReturnOfRValue(RValue::get(value), propType);
1211 args.add(RValue::get(ivarAddr), CGF.getContext().VoidPtrTy);
1220 args.add(RValue::get(argAddr), CGF.getContext().VoidPtrTy);
1225 args.add(RValue::get(size), CGF.getContext().getSizeType());
1228 args.add(RValue::get(CGF.Builder.getTrue()), CGF.getContext().BoolTy);
1232 args.add(RValue::get(CGF.Builder.getFalse()), CGF.getContext().BoolTy);
1257 args.add(RValue::get(ivarAddr), CGF.getContext().VoidPtrTy);
1266 args.add(RValue::get(argAddr), CGF.getContext().VoidPtrTy);
1269 args.add(RValue::get(AtomicHelperFn), CGF.getContext().VoidPtrTy);
1399 args.add(RValue::get(self), getContext().getObjCIdType());
1400 args.add(RValue::get(cmd), getContext().getObjCSelType());
1402 args.add(RValue::get(arg), getContext().getObjCIdType());
1403 args.add(RValue::get(ivarOffset), getContext().getPointerDiffType());
1408 args.add(RValue::get(ivarOffset), getContext().getPointerDiffType());
1409 args.add(RValue::get(arg), getContext().getObjCIdType());
1410 args.add(RValue::get(Builder.getInt1(strategy.isAtomic())),
1412 args.add(RValue::get(Builder.getInt1(strategy.isCopy())),
1597 EmitReturnOfRValue(RValue::get(SelfAsId), IdTy);
1687 Args.add(RValue::get(StatePtr.getPointer()),
1695 Args.add(RValue::get(ItemsPtr.getPointer()),
1701 Args.add(RValue::get(Count), getContext().getNSUIntegerType());
1776 Args2.add(RValue::get(V), getContext().getObjCIdType());
1833 EmitStoreThroughLValue(RValue::get(CurrentItem), elementLValue);
1835 EmitStoreThroughLValue(RValue::get(CurrentItem), elementLValue,
1901 EmitStoreThroughLValue(RValue::get(null), elementLValue);
2948 RValue::get(asImpl().getValueOfResult(result)));
3065 CGF.EmitStoreThroughLValue(RValue::get(asImpl().getValueOfResult(result)),
tools/clang/lib/CodeGen/CGObjCGNU.cpp 2506 return RValue::get(EnforceType(Builder, Receiver,
2510 return RValue::get(nullptr);
2517 ActualArgs.add(RValue::get(EnforceType(Builder, Receiver, IdTy)), ASTIdTy);
2518 ActualArgs.add(RValue::get(cmd), CGF.getContext().getObjCSelType());
2626 return RValue::get(EnforceType(Builder, Receiver,
2630 return RValue::get(nullptr);
2680 ActualArgs.add(RValue::get(Receiver), ASTIdTy);
2681 ActualArgs.add(RValue::get(cmd), CGF.getContext().getObjCSelType());
2718 ActualArgs[0] = CallArg(RValue::get(Receiver), ASTIdTy);
2737 msgRet = RValue::get(phi);
tools/clang/lib/CodeGen/CGObjCMac.cpp 1781 if (!contBB) return RValue::get(null);
1788 return RValue::get(phi);
2151 ActualArgs.add(RValue::get(Arg0), Arg0Ty);
2152 ActualArgs.add(RValue::get(Sel), CGF.getContext().getObjCSelType());
7128 args.add(RValue::get(arg0), arg0Type);
7132 args.add(RValue::get(nullptr), ObjCTypes.MessageRefCPtrTy);
7209 args[1].setRValue(RValue::get(mref.getPointer()));
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 824 RValue Func = RValue::get(Reduction.second);
1029 RValue::get(Size));
1048 RValue::get(Size));
4592 CGF.EmitStoreThroughLValue(RValue::get(CGF.Builder.getInt32(/*C=*/0)),
5550 RValue Func = RValue::get(Reduction.first);
5619 CGF, OVE, RValue::get(CGF.Builder.CreatePtrToInt(Ptr, CGF.SizeTy)));
tools/clang/lib/CodeGen/CGStmt.cpp 2345 EmitStoreThroughLValue(RValue::get(Tmp), Dest);
2364 EmitStoreThroughLValue(RValue::get(VLASizeMap[VAT->getSizeExpr()]), LV);
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp 318 EmitStoreThroughLValue(RValue::get(CV), SrcLV);
2603 CGF.EmitStoreThroughLValue(RValue::get(Init), LVal, /*isInit*/ true);
3695 EmitStoreThroughLValue(RValue::get(convertToScalarValue(
3764 return std::make_pair(false, RValue::get(nullptr));
3773 return std::make_pair(false, RValue::get(nullptr));
3809 return std::make_pair(false, RValue::get(nullptr));
3838 return std::make_pair(true, RValue::get(Res));
3908 return RValue::get(
tools/clang/lib/CodeGen/CGVTables.cpp 109 return RValue::get(ReturnValue);
222 RValue RV = RValue::get(T->getOperand(0));
326 CallArgs.add(RValue::get(AdjustedThisPtr), ThisType);
tools/clang/lib/CodeGen/CGValue.h 82 return get(nullptr);
tools/clang/lib/CodeGen/CodeGenFunction.h 1861 EmitStoreThroughLValue(RValue::get(VLASizeMap[VAT->getSizeExpr()]), LV);
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 1609 Args.insert(Args.begin() + 1, CallArg(RValue::get(VTT), VTTTy));
1980 RValue Undef = RValue::get(llvm::UndefValue::get(T));
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp 307 CallArgs.add(RValue::get(getStructorImplicitParamValue(CGF)),
1561 RValue RV = RValue::get(MostDerivedArg);
3958 Args.add(RValue::get(This), CD->getThisType());
3962 Args.add(RValue::get(SrcVal), SrcParam.getType());