Lines Matching refs:Rep
1243 Value *Rep = Builder.CreateCall(Intrin, in UpgradeX86MaskedShift() local
1245 return EmitX86Select(Builder, CI.getArgOperand(3), Rep, CI.getArgOperand(2)); in UpgradeX86MaskedShift()
1273 CallInst &CI, Value *&Rep) { in upgradeAVX512MaskToSelect() argument
1473 Rep = Builder.CreateCall(Intrinsic::getDeclaration(CI.getModule(), IID), in upgradeAVX512MaskToSelect()
1476 Rep = EmitX86Select(Builder, CI.getArgOperand(NumArgs - 1), Rep, in upgradeAVX512MaskToSelect()
1622 Value *Rep; in UpgradeIntrinsicCall() local
1628 Rep = Builder.CreateICmp(CmpEq ? ICmpInst::ICMP_EQ : ICmpInst::ICMP_SGT, in UpgradeIntrinsicCall()
1630 Rep = Builder.CreateSExt(Rep, CI->getType(), ""); in UpgradeIntrinsicCall()
1637 Rep = Builder.CreateZExt(CI->getArgOperand(0), ExtTy); in UpgradeIntrinsicCall()
1638 Rep = Builder.CreateVectorSplat(NumElts, Rep); in UpgradeIntrinsicCall()
1646 Rep = Builder.CreateInsertElement(Vec, Elt0, (uint64_t)0); in UpgradeIntrinsicCall()
1650 Rep = Builder.CreateCall(Intrinsic::getDeclaration(F->getParent(), in UpgradeIntrinsicCall()
1662 Rep = Builder.CreateCall(Intrinsic::getDeclaration(CI->getModule(), in UpgradeIntrinsicCall()
1665 Rep = Builder.CreateCall(Intrinsic::getDeclaration(F->getParent(), in UpgradeIntrinsicCall()
1670 Rep = EmitX86Select(Builder, CI->getArgOperand(2), Rep, in UpgradeIntrinsicCall()
1677 Rep = Builder.CreateAnd(Op0, Op1); in UpgradeIntrinsicCall()
1682 Rep = Builder.CreateICmp(Pred, Rep, Zero); in UpgradeIntrinsicCall()
1683 Rep = ApplyX86MaskOn1BitsVec(Builder, Rep, Mask); in UpgradeIntrinsicCall()
1687 Rep = Builder.CreateVectorSplat(NumElts, CI->getArgOperand(0)); in UpgradeIntrinsicCall()
1688 Rep = EmitX86Select(Builder, CI->getArgOperand(2), Rep, in UpgradeIntrinsicCall()
1706 Rep = Builder.CreateShuffleVector(RHS, LHS, in UpgradeIntrinsicCall()
1708 Rep = Builder.CreateBitCast(Rep, CI->getType()); in UpgradeIntrinsicCall()
1712 Rep = Builder.CreateAnd(LHS, RHS); in UpgradeIntrinsicCall()
1713 Rep = Builder.CreateBitCast(Rep, CI->getType()); in UpgradeIntrinsicCall()
1718 Rep = Builder.CreateAnd(LHS, RHS); in UpgradeIntrinsicCall()
1719 Rep = Builder.CreateBitCast(Rep, CI->getType()); in UpgradeIntrinsicCall()
1723 Rep = Builder.CreateOr(LHS, RHS); in UpgradeIntrinsicCall()
1724 Rep = Builder.CreateBitCast(Rep, CI->getType()); in UpgradeIntrinsicCall()
1728 Rep = Builder.CreateXor(LHS, RHS); in UpgradeIntrinsicCall()
1729 Rep = Builder.CreateBitCast(Rep, CI->getType()); in UpgradeIntrinsicCall()
1734 Rep = Builder.CreateXor(LHS, RHS); in UpgradeIntrinsicCall()
1735 Rep = Builder.CreateBitCast(Rep, CI->getType()); in UpgradeIntrinsicCall()
1737 Rep = getX86MaskVec(Builder, CI->getArgOperand(0), 16); in UpgradeIntrinsicCall()
1738 Rep = Builder.CreateNot(Rep); in UpgradeIntrinsicCall()
1739 Rep = Builder.CreateBitCast(Rep, CI->getType()); in UpgradeIntrinsicCall()
1744 Rep = Builder.CreateOr(LHS, RHS); in UpgradeIntrinsicCall()
1745 Rep = Builder.CreateBitCast(Rep, Builder.getInt16Ty()); in UpgradeIntrinsicCall()
1751 Rep = Builder.CreateICmpEQ(Rep, C); in UpgradeIntrinsicCall()
1752 Rep = Builder.CreateZExt(Rep, Builder.getInt32Ty()); in UpgradeIntrinsicCall()
1771 Rep = Builder.CreateInsertElement(CI->getArgOperand(0), EltOp, in UpgradeIntrinsicCall()
1776 Rep = upgradeMaskedCompare(Builder, *CI, CmpEq ? 0 : 6, true); in UpgradeIntrinsicCall()
1788 Rep = Builder.CreateCall(Intrinsic::getDeclaration(F->getParent(), IID), in UpgradeIntrinsicCall()
1790 Rep = ApplyX86MaskOn1BitsVec(Builder, Rep, CI->getArgOperand(2)); in UpgradeIntrinsicCall()
1811 Rep = Builder.CreateCall(Intrinsic::getDeclaration(F->getParent(), IID), in UpgradeIntrinsicCall()
1813 Rep = ApplyX86MaskOn1BitsVec(Builder, Rep, CI->getArgOperand(2)); in UpgradeIntrinsicCall()
1841 Rep = Builder.CreateCall(Intrinsic::getDeclaration(F->getParent(), IID), in UpgradeIntrinsicCall()
1843 Rep = ApplyX86MaskOn1BitsVec(Builder, Rep, CI->getArgOperand(3)); in UpgradeIntrinsicCall()
1848 Rep = upgradeMaskedCompare(Builder, *CI, Imm, true); in UpgradeIntrinsicCall()
1851 Rep = upgradeMaskedCompare(Builder, *CI, Imm, false); in UpgradeIntrinsicCall()
1858 Rep = Builder.CreateICmp(ICmpInst::ICMP_SLT, Op, Zero); in UpgradeIntrinsicCall()
1859 Rep = ApplyX86MaskOn1BitsVec(Builder, Rep, nullptr); in UpgradeIntrinsicCall()
1865 Rep = upgradeAbs(Builder, *CI); in UpgradeIntrinsicCall()
1871 Rep = upgradeIntMinMax(Builder, *CI, ICmpInst::ICMP_SGT); in UpgradeIntrinsicCall()
1877 Rep = upgradeIntMinMax(Builder, *CI, ICmpInst::ICMP_UGT); in UpgradeIntrinsicCall()
1883 Rep = upgradeIntMinMax(Builder, *CI, ICmpInst::ICMP_SLT); in UpgradeIntrinsicCall()
1889 Rep = upgradeIntMinMax(Builder, *CI, ICmpInst::ICMP_ULT); in UpgradeIntrinsicCall()
1894 Rep = upgradePMULDQ(Builder, *CI, /*Signed*/false); in UpgradeIntrinsicCall()
1899 Rep = upgradePMULDQ(Builder, *CI, /*Signed*/true); in UpgradeIntrinsicCall()
1904 Rep = Builder.CreateSIToFP(CI->getArgOperand(1), in UpgradeIntrinsicCall()
1906 Rep = Builder.CreateInsertElement(CI->getArgOperand(0), Rep, (uint64_t)0); in UpgradeIntrinsicCall()
1908 Rep = Builder.CreateUIToFP(CI->getArgOperand(1), in UpgradeIntrinsicCall()
1910 Rep = Builder.CreateInsertElement(CI->getArgOperand(0), Rep, (uint64_t)0); in UpgradeIntrinsicCall()
1912 Rep = Builder.CreateExtractElement(CI->getArgOperand(1), (uint64_t)0); in UpgradeIntrinsicCall()
1913 Rep = Builder.CreateFPExt(Rep, CI->getType()->getVectorElementType()); in UpgradeIntrinsicCall()
1914 Rep = Builder.CreateInsertElement(CI->getArgOperand(0), Rep, (uint64_t)0); in UpgradeIntrinsicCall()
1934 Rep = CI->getArgOperand(0); in UpgradeIntrinsicCall()
1937 if (NumDstElts < Rep->getType()->getVectorNumElements()) { in UpgradeIntrinsicCall()
1940 Rep = Builder.CreateShuffleVector(Rep, Rep, ShuffleMask); in UpgradeIntrinsicCall()
1946 Rep = Builder.CreateFPExt(Rep, DstTy, "cvtps2pd"); in UpgradeIntrinsicCall()
1948 Rep = Builder.CreateUIToFP(Rep, DstTy, "cvt"); in UpgradeIntrinsicCall()
1950 Rep = Builder.CreateSIToFP(Rep, DstTy, "cvt"); in UpgradeIntrinsicCall()
1953 Rep = EmitX86Select(Builder, CI->getArgOperand(2), Rep, in UpgradeIntrinsicCall()
1956 Rep = UpgradeMaskedLoad(Builder, CI->getArgOperand(0), in UpgradeIntrinsicCall()
1960 Rep = UpgradeMaskedLoad(Builder, CI->getArgOperand(0), in UpgradeIntrinsicCall()
1977 Rep = Builder.CreateCall(ELd, { Ptr, MaskVec, CI->getOperand(1) }); in UpgradeIntrinsicCall()
1992 Rep = Builder.CreateCall(CSt, { CI->getArgOperand(1), Ptr, MaskVec }); in UpgradeIntrinsicCall()
2036 Rep = in UpgradeIntrinsicCall()
2044 Rep = Builder.CreateOr(Sel0, Sel1); in UpgradeIntrinsicCall()
2048 Rep = upgradeX86Rotate(Builder, *CI, false); in UpgradeIntrinsicCall()
2051 Rep = upgradeX86Rotate(Builder, *CI, true); in UpgradeIntrinsicCall()
2056 Rep = upgradeX86ConcatShift(Builder, *CI, false, ZeroMask); in UpgradeIntrinsicCall()
2061 Rep = upgradeX86ConcatShift(Builder, *CI, true, ZeroMask); in UpgradeIntrinsicCall()
2066 Rep = Builder.CreateCall(CRC32, {Trunc0, CI->getArgOperand(1)}); in UpgradeIntrinsicCall()
2067 Rep = Builder.CreateZExt(Rep, CI->getType(), ""); in UpgradeIntrinsicCall()
2078 Rep = UndefValue::get(VecTy); in UpgradeIntrinsicCall()
2080 Rep = Builder.CreateInsertElement(Rep, Load, in UpgradeIntrinsicCall()
2101 Rep = DoSext ? Builder.CreateSExt(SV, DstTy) in UpgradeIntrinsicCall()
2105 Rep = EmitX86Select(Builder, CI->getArgOperand(2), Rep, in UpgradeIntrinsicCall()
2117 Rep = Builder.CreateShuffleVector(Load, UndefValue::get(Load->getType()), in UpgradeIntrinsicCall()
2120 Rep = Builder.CreateShuffleVector(Load, UndefValue::get(Load->getType()), in UpgradeIntrinsicCall()
2140 Rep = Builder.CreateShuffleVector(CI->getArgOperand(0), in UpgradeIntrinsicCall()
2142 Rep = EmitX86Select(Builder, CI->getArgOperand(4), Rep, in UpgradeIntrinsicCall()
2154 Rep = Builder.CreateShuffleVector(CI->getArgOperand(0), in UpgradeIntrinsicCall()
2157 Rep = EmitX86Select(Builder, CI->getArgOperand(2), Rep, in UpgradeIntrinsicCall()
2167 Rep = Builder.CreateShuffleVector(Op, UndefValue::get(Op->getType()), in UpgradeIntrinsicCall()
2171 Rep = EmitX86Select(Builder, CI->getArgOperand(2), Rep, in UpgradeIntrinsicCall()
2182 Rep = UpgradeX86AddSubSatIntrinsics(Builder, *CI, true, IsAdd); in UpgradeIntrinsicCall()
2190 Rep = UpgradeX86AddSubSatIntrinsics(Builder, *CI, false, IsAdd); in UpgradeIntrinsicCall()
2192 Rep = UpgradeX86ALIGNIntrinsics(Builder, CI->getArgOperand(0), in UpgradeIntrinsicCall()
2199 Rep = UpgradeX86ALIGNIntrinsics(Builder, CI->getArgOperand(0), in UpgradeIntrinsicCall()
2209 Rep = UpgradeX86PSLLDQIntrinsics(Builder, CI->getArgOperand(0), in UpgradeIntrinsicCall()
2215 Rep = UpgradeX86PSRLDQIntrinsics(Builder, CI->getArgOperand(0), in UpgradeIntrinsicCall()
2222 Rep = UpgradeX86PSLLDQIntrinsics(Builder, CI->getArgOperand(0), Shift); in UpgradeIntrinsicCall()
2228 Rep = UpgradeX86PSRLDQIntrinsics(Builder, CI->getArgOperand(0), Shift); in UpgradeIntrinsicCall()
2244 Rep = Builder.CreateShuffleVector(Op0, Op1, Idxs); in UpgradeIntrinsicCall()
2265 Rep = Builder.CreateShuffleVector(Op1, UndefV, Idxs); in UpgradeIntrinsicCall()
2284 Rep = Builder.CreateShuffleVector(Op0, Rep, Idxs); in UpgradeIntrinsicCall()
2288 Rep = EmitX86Select(Builder, CI->getArgOperand(4), Rep, in UpgradeIntrinsicCall()
2307 Rep = Builder.CreateShuffleVector(Op0, Op0, Idxs); in UpgradeIntrinsicCall()
2311 Rep = EmitX86Select(Builder, CI->getArgOperand(3), Rep, in UpgradeIntrinsicCall()
2314 Rep = nullptr; in UpgradeIntrinsicCall()
2326 Rep = Builder.CreateShuffleVector(Op0, Op0, Idxs); in UpgradeIntrinsicCall()
2329 Rep = EmitX86Select(Builder, CI->getArgOperand(3), Rep, in UpgradeIntrinsicCall()
2365 Rep = Builder.CreateShuffleVector(V0, V1, ShuffleMask); in UpgradeIntrinsicCall()
2386 Rep = Builder.CreateShuffleVector(Op0, Op0, Idxs); in UpgradeIntrinsicCall()
2389 Rep = EmitX86Select(Builder, CI->getArgOperand(3), Rep, in UpgradeIntrinsicCall()
2405 Rep = Builder.CreateShuffleVector(Op0, Op0, Idxs); in UpgradeIntrinsicCall()
2408 Rep = EmitX86Select(Builder, CI->getArgOperand(3), Rep, in UpgradeIntrinsicCall()
2424 Rep = Builder.CreateShuffleVector(Op0, Op0, Idxs); in UpgradeIntrinsicCall()
2427 Rep = EmitX86Select(Builder, CI->getArgOperand(3), Rep, in UpgradeIntrinsicCall()
2450 Rep = Builder.CreateShuffleVector(Op0, Op1, Idxs); in UpgradeIntrinsicCall()
2452 Rep = EmitX86Select(Builder, CI->getArgOperand(4), Rep, in UpgradeIntrinsicCall()
2472 Rep = Builder.CreateShuffleVector(Op0, Op0, Idxs); in UpgradeIntrinsicCall()
2474 Rep = EmitX86Select(Builder, CI->getArgOperand(2), Rep, in UpgradeIntrinsicCall()
2488 Rep = Builder.CreateShuffleVector(Op0, Op1, Idxs); in UpgradeIntrinsicCall()
2490 Rep = EmitX86Select(Builder, CI->getArgOperand(3), Rep, in UpgradeIntrinsicCall()
2504 Rep = Builder.CreateShuffleVector(Op0, Op1, Idxs); in UpgradeIntrinsicCall()
2506 Rep = EmitX86Select(Builder, CI->getArgOperand(3), Rep, in UpgradeIntrinsicCall()
2512 Rep = Builder.CreateAnd(Builder.CreateBitCast(CI->getArgOperand(0), ITy), in UpgradeIntrinsicCall()
2514 Rep = Builder.CreateBitCast(Rep, FTy); in UpgradeIntrinsicCall()
2515 Rep = EmitX86Select(Builder, CI->getArgOperand(3), Rep, in UpgradeIntrinsicCall()
2521 Rep = Builder.CreateNot(Builder.CreateBitCast(CI->getArgOperand(0), ITy)); in UpgradeIntrinsicCall()
2522 Rep = Builder.CreateAnd(Rep, in UpgradeIntrinsicCall()
2524 Rep = Builder.CreateBitCast(Rep, FTy); in UpgradeIntrinsicCall()
2525 Rep = EmitX86Select(Builder, CI->getArgOperand(3), Rep, in UpgradeIntrinsicCall()
2531 Rep = Builder.CreateOr(Builder.CreateBitCast(CI->getArgOperand(0), ITy), in UpgradeIntrinsicCall()
2533 Rep = Builder.CreateBitCast(Rep, FTy); in UpgradeIntrinsicCall()
2534 Rep = EmitX86Select(Builder, CI->getArgOperand(3), Rep, in UpgradeIntrinsicCall()
2540 Rep = Builder.CreateXor(Builder.CreateBitCast(CI->getArgOperand(0), ITy), in UpgradeIntrinsicCall()
2542 Rep = Builder.CreateBitCast(Rep, FTy); in UpgradeIntrinsicCall()
2543 Rep = EmitX86Select(Builder, CI->getArgOperand(3), Rep, in UpgradeIntrinsicCall()
2546 Rep = Builder.CreateAdd(CI->getArgOperand(0), CI->getArgOperand(1)); in UpgradeIntrinsicCall()
2547 Rep = EmitX86Select(Builder, CI->getArgOperand(3), Rep, in UpgradeIntrinsicCall()
2550 Rep = Builder.CreateSub(CI->getArgOperand(0), CI->getArgOperand(1)); in UpgradeIntrinsicCall()
2551 Rep = EmitX86Select(Builder, CI->getArgOperand(3), Rep, in UpgradeIntrinsicCall()
2554 Rep = Builder.CreateMul(CI->getArgOperand(0), CI->getArgOperand(1)); in UpgradeIntrinsicCall()
2555 Rep = EmitX86Select(Builder, CI->getArgOperand(3), Rep, in UpgradeIntrinsicCall()
2565 Rep = Builder.CreateCall(Intrinsic::getDeclaration(F->getParent(), IID), in UpgradeIntrinsicCall()
2569 Rep = Builder.CreateFAdd(CI->getArgOperand(0), CI->getArgOperand(1)); in UpgradeIntrinsicCall()
2571 Rep = EmitX86Select(Builder, CI->getArgOperand(3), Rep, in UpgradeIntrinsicCall()
2581 Rep = Builder.CreateCall(Intrinsic::getDeclaration(F->getParent(), IID), in UpgradeIntrinsicCall()
2585 Rep = Builder.CreateFDiv(CI->getArgOperand(0), CI->getArgOperand(1)); in UpgradeIntrinsicCall()
2587 Rep = EmitX86Select(Builder, CI->getArgOperand(3), Rep, in UpgradeIntrinsicCall()
2597 Rep = Builder.CreateCall(Intrinsic::getDeclaration(F->getParent(), IID), in UpgradeIntrinsicCall()
2601 Rep = Builder.CreateFMul(CI->getArgOperand(0), CI->getArgOperand(1)); in UpgradeIntrinsicCall()
2603 Rep = EmitX86Select(Builder, CI->getArgOperand(3), Rep, in UpgradeIntrinsicCall()
2613 Rep = Builder.CreateCall(Intrinsic::getDeclaration(F->getParent(), IID), in UpgradeIntrinsicCall()
2617 Rep = Builder.CreateFSub(CI->getArgOperand(0), CI->getArgOperand(1)); in UpgradeIntrinsicCall()
2619 Rep = EmitX86Select(Builder, CI->getArgOperand(3), Rep, in UpgradeIntrinsicCall()
2632 Rep = Builder.CreateCall(Intrinsic::getDeclaration(F->getParent(), IID), in UpgradeIntrinsicCall()
2635 Rep = EmitX86Select(Builder, CI->getArgOperand(3), Rep, in UpgradeIntrinsicCall()
2638 Rep = Builder.CreateCall(Intrinsic::getDeclaration(F->getParent(), in UpgradeIntrinsicCall()
2642 Rep = EmitX86Select(Builder, CI->getArgOperand(2), Rep, in UpgradeIntrinsicCall()
2711 Rep = UpgradeX86MaskedShift(Builder, *CI, IID); in UpgradeIntrinsicCall()
2779 Rep = UpgradeX86MaskedShift(Builder, *CI, IID); in UpgradeIntrinsicCall()
2845 Rep = UpgradeX86MaskedShift(Builder, *CI, IID); in UpgradeIntrinsicCall()
2847 Rep = upgradeMaskedMove(Builder, *CI); in UpgradeIntrinsicCall()
2849 Rep = UpgradeMaskToInt(Builder, *CI); in UpgradeIntrinsicCall()
2863 Rep = LI; in UpgradeIntrinsicCall()
2878 Rep = Builder.CreateTrunc(ShiftR, A->getType()); in UpgradeIntrinsicCall()
2880 Rep = EmitX86Select(Builder, CI->getArgOperand(3), Rep, in UpgradeIntrinsicCall()
2907 Rep = Builder.CreateCall(Intrinsic::getDeclaration(CI->getModule(), in UpgradeIntrinsicCall()
2913 Rep = Builder.CreateInsertElement(CI->getArgOperand(0), Rep, in UpgradeIntrinsicCall()
2923 Rep = Builder.CreateCall(Intrinsic::getDeclaration(CI->getModule(), in UpgradeIntrinsicCall()
2928 Rep = Builder.CreateInsertElement(Constant::getNullValue(CI->getType()), in UpgradeIntrinsicCall()
2929 Rep, (uint64_t)0); in UpgradeIntrinsicCall()
2967 Rep = Builder.CreateCall(FMA, Ops); in UpgradeIntrinsicCall()
2972 Rep = Builder.CreateCall(FMA, { A, B, C }); in UpgradeIntrinsicCall()
2975 Value *PassThru = IsMaskZ ? Constant::getNullValue(Rep->getType()) : in UpgradeIntrinsicCall()
2984 Rep = EmitX86ScalarSelect(Builder, CI->getArgOperand(3), in UpgradeIntrinsicCall()
2985 Rep, PassThru); in UpgradeIntrinsicCall()
2986 Rep = Builder.CreateInsertElement(CI->getArgOperand(IsMask3 ? 2 : 0), in UpgradeIntrinsicCall()
2987 Rep, (uint64_t)0); in UpgradeIntrinsicCall()
3023 Rep = Builder.CreateCall(Intrinsic::getDeclaration(F->getParent(), IID), in UpgradeIntrinsicCall()
3029 Rep = Builder.CreateCall(FMA, { A, B, C }); in UpgradeIntrinsicCall()
3036 Rep = EmitX86Select(Builder, CI->getArgOperand(3), Rep, PassThru); in UpgradeIntrinsicCall()
3058 Rep = Builder.CreateShuffleVector(Even, Odd, Idxs); in UpgradeIntrinsicCall()
3083 Rep = Builder.CreateCall(Intrinsic::getDeclaration(F->getParent(), IID), in UpgradeIntrinsicCall()
3105 Rep = Builder.CreateShuffleVector(Even, Odd, Idxs); in UpgradeIntrinsicCall()
3112 Rep = EmitX86Select(Builder, CI->getArgOperand(3), Rep, PassThru); in UpgradeIntrinsicCall()
3136 Rep = Builder.CreateCall(Intrinsic::getDeclaration(CI->getModule(), IID), in UpgradeIntrinsicCall()
3140 Rep = EmitX86Select(Builder, CI->getArgOperand(4), Rep, PassThru); in UpgradeIntrinsicCall()
3164 Rep = Builder.CreateCall(Intrinsic::getDeclaration(CI->getModule(), IID), in UpgradeIntrinsicCall()
3168 Rep = EmitX86Select(Builder, CI->getArgOperand(3), Rep, PassThru); in UpgradeIntrinsicCall()
3174 Rep = UpgradeX86VPERMT2Intrinsics(Builder, *CI, ZeroMask, IndexForm); in UpgradeIntrinsicCall()
3200 Rep = Builder.CreateCall(Intrinsic::getDeclaration(CI->getModule(), IID), in UpgradeIntrinsicCall()
3204 Rep = EmitX86Select(Builder, CI->getArgOperand(3), Rep, PassThru); in UpgradeIntrinsicCall()
3230 Rep = Builder.CreateCall(Intrinsic::getDeclaration(CI->getModule(), IID), in UpgradeIntrinsicCall()
3234 Rep = EmitX86Select(Builder, CI->getArgOperand(3), Rep, PassThru); in UpgradeIntrinsicCall()
3267 Rep = nullptr; in UpgradeIntrinsicCall()
3269 upgradeAVX512MaskToSelect(Name, Builder, *CI, Rep)) { in UpgradeIntrinsicCall()
3276 Rep = Builder.CreateSelect(Cmp, Arg, Neg, "abs"); in UpgradeIntrinsicCall()
3284 Rep = Builder.CreateSelect(Cmp, Arg0, Arg1, "max"); in UpgradeIntrinsicCall()
3292 Rep = Builder.CreateSelect(Cmp, Arg0, Arg1, "min"); in UpgradeIntrinsicCall()
3300 Rep = Builder.CreateTrunc(Ctlz, Builder.getInt32Ty(), "ctlz.trunc"); in UpgradeIntrinsicCall()
3309 Rep = Builder.CreateTrunc(Popc, Builder.getInt32Ty(), "ctpop.trunc"); in UpgradeIntrinsicCall()
3311 Rep = Builder.CreateCall(Intrinsic::getDeclaration( in UpgradeIntrinsicCall()
3319 if (Rep) in UpgradeIntrinsicCall()
3320 CI->replaceAllUsesWith(Rep); in UpgradeIntrinsicCall()