Lines Matching refs:IRBuilderBase
129 uint64_t Base, bool AsSigned, IRBuilderBase &B) { in convertStrToInt()
348 Value *LibCallSimplifier::optimizeStrCat(CallInst *CI, IRBuilderBase &B) { in optimizeStrCat()
370 IRBuilderBase &B) { in emitStrLenMemCpy()
390 Value *LibCallSimplifier::optimizeStrNCat(CallInst *CI, IRBuilderBase &B) { in optimizeStrNCat()
437 IRBuilderBase &B, const DataLayout &DL) in memChrToCharCompare()
458 Value *LibCallSimplifier::optimizeStrChr(CallInst *CI, IRBuilderBase &B) { in optimizeStrChr()
520 Value *LibCallSimplifier::optimizeStrRChr(CallInst *CI, IRBuilderBase &B) { in optimizeStrRChr()
544 Value *LibCallSimplifier::optimizeStrCmp(CallInst *CI, IRBuilderBase &B) { in optimizeStrCmp()
607 IRBuilderBase &B, const DataLayout &DL);
609 Value *LibCallSimplifier::optimizeStrNCmp(CallInst *CI, IRBuilderBase &B) { in optimizeStrNCmp()
681 Value *LibCallSimplifier::optimizeStrNDup(CallInst *CI, IRBuilderBase &B) { in optimizeStrNDup()
694 Value *LibCallSimplifier::optimizeStrCpy(CallInst *CI, IRBuilderBase &B) { in optimizeStrCpy()
716 Value *LibCallSimplifier::optimizeStpCpy(CallInst *CI, IRBuilderBase &B) { in optimizeStpCpy()
750 Value *LibCallSimplifier::optimizeStrLCpy(CallInst *CI, IRBuilderBase &B) { in optimizeStrLCpy()
830 IRBuilderBase &B) { in optimizeStringNCpy()
922 Value *LibCallSimplifier::optimizeStringLength(CallInst *CI, IRBuilderBase &B, in optimizeStringLength()
1038 Value *LibCallSimplifier::optimizeStrLen(CallInst *CI, IRBuilderBase &B) { in optimizeStrLen()
1045 Value *LibCallSimplifier::optimizeStrNLen(CallInst *CI, IRBuilderBase &B) { in optimizeStrNLen()
1055 Value *LibCallSimplifier::optimizeWcslen(CallInst *CI, IRBuilderBase &B) { in optimizeWcslen()
1065 Value *LibCallSimplifier::optimizeStrPBrk(CallInst *CI, IRBuilderBase &B) { in optimizeStrPBrk()
1092 Value *LibCallSimplifier::optimizeStrTo(CallInst *CI, IRBuilderBase &B) { in optimizeStrTo()
1103 Value *LibCallSimplifier::optimizeStrSpn(CallInst *CI, IRBuilderBase &B) { in optimizeStrSpn()
1124 Value *LibCallSimplifier::optimizeStrCSpn(CallInst *CI, IRBuilderBase &B) { in optimizeStrCSpn()
1148 Value *LibCallSimplifier::optimizeStrStr(CallInst *CI, IRBuilderBase &B) { in optimizeStrStr()
1202 Value *LibCallSimplifier::optimizeMemRChr(CallInst *CI, IRBuilderBase &B) { in optimizeMemRChr()
1290 Value *LibCallSimplifier::optimizeMemChr(CallInst *CI, IRBuilderBase &B) { in optimizeMemChr()
1486 IRBuilderBase &B, const DataLayout &DL) { in optimizeMemCmpVarSize()
1527 uint64_t Len, IRBuilderBase &B, in optimizeMemCmpConstantSize()
1574 IRBuilderBase &B) { in optimizeMemCmpBCmpCommon()
1591 Value *LibCallSimplifier::optimizeMemCmp(CallInst *CI, IRBuilderBase &B) { in optimizeMemCmp()
1610 Value *LibCallSimplifier::optimizeBCmp(CallInst *CI, IRBuilderBase &B) { in optimizeBCmp()
1614 Value *LibCallSimplifier::optimizeMemCpy(CallInst *CI, IRBuilderBase &B) { in optimizeMemCpy()
1627 Value *LibCallSimplifier::optimizeMemCCpy(CallInst *CI, IRBuilderBase &B) { in optimizeMemCCpy()
1667 Value *LibCallSimplifier::optimizeMemPCpy(CallInst *CI, IRBuilderBase &B) { in optimizeMemPCpy()
1680 Value *LibCallSimplifier::optimizeMemMove(CallInst *CI, IRBuilderBase &B) { in optimizeMemMove()
1693 Value *LibCallSimplifier::optimizeMemSet(CallInst *CI, IRBuilderBase &B) { in optimizeMemSet()
1706 Value *LibCallSimplifier::optimizeRealloc(CallInst *CI, IRBuilderBase &B) { in optimizeRealloc()
1717 Value *LibCallSimplifier::optimizeNew(CallInst *CI, IRBuilderBase &B, in optimizeNew()
1771 static Value *replaceUnaryCall(CallInst *CI, IRBuilderBase &B, in replaceUnaryCall()
1774 IRBuilderBase::FastMathFlagGuard Guard(B); in replaceUnaryCall()
1808 static Value *optimizeDoubleFP(CallInst *CI, IRBuilderBase &B, in optimizeDoubleFP()
1848 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizeDoubleFP()
1868 static Value *optimizeUnaryDoubleFP(CallInst *CI, IRBuilderBase &B, in optimizeUnaryDoubleFP()
1875 static Value *optimizeBinaryDoubleFP(CallInst *CI, IRBuilderBase &B, in optimizeBinaryDoubleFP()
1882 Value *LibCallSimplifier::optimizeCAbs(CallInst *CI, IRBuilderBase &B) { in optimizeCAbs()
1887 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizeCAbs()
1912 IRBuilderBase &B) { in optimizeTrigReflections()
1916 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizeTrigReflections()
1950 static Value *getIntToFPVal(Value *I2F, IRBuilderBase &B, unsigned DstWidth) { in getIntToFPVal()
1968 Value *LibCallSimplifier::replacePowWithExp(CallInst *Pow, IRBuilderBase &B) { in replacePowWithExp()
2128 Module *M, IRBuilderBase &B, in getSqrtCall()
2150 Value *LibCallSimplifier::replacePowWithSqrt(CallInst *Pow, IRBuilderBase &B) { in replacePowWithSqrt()
2203 IRBuilderBase &B) { in createPowWithIntegerExponent()
2210 Value *LibCallSimplifier::optimizePow(CallInst *Pow, IRBuilderBase &B) { in optimizePow()
2221 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizePow()
2322 Value *LibCallSimplifier::optimizeExp2(CallInst *CI, IRBuilderBase &B) { in optimizeExp2()
2343 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizeExp2()
2355 Value *LibCallSimplifier::optimizeFMinFMax(CallInst *CI, IRBuilderBase &B) { in optimizeFMinFMax()
2373 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizeFMinFMax()
2385 Value *LibCallSimplifier::optimizeLog(CallInst *Log, IRBuilderBase &B) { in optimizeLog()
2489 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizeLog()
2541 Value *LibCallSimplifier::optimizeSqrt(CallInst *CI, IRBuilderBase &B) { in optimizeSqrt()
2591 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizeSqrt()
2611 Value *LibCallSimplifier::optimizeTan(CallInst *CI, IRBuilderBase &B) { in optimizeTan()
2649 static bool insertSinCosCall(IRBuilderBase &B, Function *OrigCallee, Value *Arg, in insertSinCosCall()
2705 Value *LibCallSimplifier::optimizeSinCosPi(CallInst *CI, bool IsSin, IRBuilderBase &B) { in optimizeSinCosPi()
2789 Value *LibCallSimplifier::optimizeFFS(CallInst *CI, IRBuilderBase &B) { in optimizeFFS()
2805 Value *LibCallSimplifier::optimizeFls(CallInst *CI, IRBuilderBase &B) { in optimizeFls()
2818 Value *LibCallSimplifier::optimizeAbs(CallInst *CI, IRBuilderBase &B) { in optimizeAbs()
2827 Value *LibCallSimplifier::optimizeIsDigit(CallInst *CI, IRBuilderBase &B) { in optimizeIsDigit()
2836 Value *LibCallSimplifier::optimizeIsAscii(CallInst *CI, IRBuilderBase &B) { in optimizeIsAscii()
2844 Value *LibCallSimplifier::optimizeToAscii(CallInst *CI, IRBuilderBase &B) { in optimizeToAscii()
2851 Value *LibCallSimplifier::optimizeAtoi(CallInst *CI, IRBuilderBase &B) { in optimizeAtoi()
2862 Value *LibCallSimplifier::optimizeStrToInt(CallInst *CI, IRBuilderBase &B, in optimizeStrToInt()
2890 Value *LibCallSimplifier::optimizeErrorReporting(CallInst *CI, IRBuilderBase &B, in optimizeErrorReporting()
2930 Value *LibCallSimplifier::optimizePrintFString(CallInst *CI, IRBuilderBase &B) { in optimizePrintFString()
3008 Value *LibCallSimplifier::optimizePrintF(CallInst *CI, IRBuilderBase &B) { in optimizePrintF()
3047 IRBuilderBase &B) { in optimizeSPrintFString()
3130 Value *LibCallSimplifier::optimizeSPrintF(CallInst *CI, IRBuilderBase &B) { in optimizeSPrintF()
3174 IRBuilderBase &B) { in emitSnPrintfMemCpy()
3222 IRBuilderBase &B) { in optimizeSnPrintFString()
3291 Value *LibCallSimplifier::optimizeSnPrintF(CallInst *CI, IRBuilderBase &B) { in optimizeSnPrintF()
3302 IRBuilderBase &B) { in optimizeFPrintFString()
3356 Value *LibCallSimplifier::optimizeFPrintF(CallInst *CI, IRBuilderBase &B) { in optimizeFPrintF()
3392 Value *LibCallSimplifier::optimizeFWrite(CallInst *CI, IRBuilderBase &B) { in optimizeFWrite()
3419 Value *LibCallSimplifier::optimizeFPuts(CallInst *CI, IRBuilderBase &B) { in optimizeFPuts()
3449 Value *LibCallSimplifier::optimizePuts(CallInst *CI, IRBuilderBase &B) { in optimizePuts()
3467 Value *LibCallSimplifier::optimizeBCopy(CallInst *CI, IRBuilderBase &B) { in optimizeBCopy()
3481 IRBuilderBase &Builder) { in optimizeStringMemoryLibCall()
3579 IRBuilderBase &Builder) { in optimizeFloatingPointLibCall()
3684 Value *LibCallSimplifier::optimizeCall(CallInst *CI, IRBuilderBase &Builder) { in optimizeCall()
3701 IRBuilderBase::OperandBundlesGuard Guard(Builder); in optimizeCall()
3904 IRBuilderBase &B) { in optimizeMemCpyChk()
3916 IRBuilderBase &B) { in optimizeMemMoveChk()
3928 IRBuilderBase &B) { in optimizeMemSetChk()
3940 IRBuilderBase &B) { in optimizeMemPCpyChk()
3951 IRBuilderBase &B, in optimizeStrpCpyChk()
3998 IRBuilderBase &B) { in optimizeStrLenChk()
4006 IRBuilderBase &B, in optimizeStrpNCpyChk()
4023 IRBuilderBase &B) { in optimizeMemCCpyChk()
4033 IRBuilderBase &B) { in optimizeSNPrintfChk()
4045 IRBuilderBase &B) { in optimizeSPrintfChk()
4057 IRBuilderBase &B) { in optimizeStrCatChk()
4066 IRBuilderBase &B) { in optimizeStrLCat()
4076 IRBuilderBase &B) { in optimizeStrNCatChk()
4086 IRBuilderBase &B) { in optimizeStrLCpyChk()
4096 IRBuilderBase &B) { in optimizeVSNPrintfChk()
4106 IRBuilderBase &B) { in optimizeVSPrintfChk()
4116 IRBuilderBase &Builder) { in optimizeCall()
4137 IRBuilderBase::OperandBundlesGuard Guard(Builder); in optimizeCall()