Lines Matching refs:copyFlags

333 static Value *copyFlags(const CallInst &Old, Value *New) {  in copyFlags()  function
345 return copyFlags(Old, NewCI); in mergeAttributesAndFlags()
375 return copyFlags(*CI, emitStrLenMemCpy(Src, Dst, Len, B)); in optimizeStrCat()
439 return copyFlags(*CI, emitStrLenMemCpy(Src, Dst, SrcLen, B)); in optimizeStrNCat()
493 return copyFlags(*CI, in optimizeStrChr()
539 return copyFlags(*CI, emitStrChr(SrcStr, '\0', B, TLI)); in optimizeStrRChr()
550 return copyFlags(*CI, emitMemRChr(SrcStr, CharVal, Size, B, DL, TLI)); in optimizeStrRChr()
584 return copyFlags( in optimizeStrCmp()
594 return copyFlags( in optimizeStrCmp()
601 return copyFlags( in optimizeStrCmp()
638 return copyFlags(*CI, emitMemCmp(Str1P, Str2P, Size, B, DL, TLI)); in optimizeStrNCmp()
672 return copyFlags( in optimizeStrNCmp()
680 return copyFlags( in optimizeStrNCmp()
697 return copyFlags(*CI, emitStrDup(Src, B, TLI)); in optimizeStrNDup()
731 return copyFlags(*CI, emitStrCpy(Dst, Src, B, TLI)); in optimizeStpCpy()
783 return copyFlags(*CI, emitStrLen(Src, B, DL, TLI)); in optimizeStrLCpy()
896 copyFlags(*CI, NewCI); in optimizeStringNCpy()
1096 return copyFlags(*CI, emitStrChr(CI->getArgOperand(0), S2[0], B, TLI)); in optimizeStrPBrk()
1152 return copyFlags(*CI, emitStrLen(CI->getArgOperand(0), B, DL, TLI)); in optimizeStrCSpn()
1613 return copyFlags(*CI, emitBCmp(LHS, RHS, Size, B, DL, TLI)); in optimizeMemCmp()
1660 copyFlags(*CI, B.CreateMemCpy(Dst, Align(1), Src, Align(1), in optimizeMemCCpy()
1670 copyFlags(*CI, B.CreateMemCpy(Dst, Align(1), Src, Align(1), NewN)); in optimizeMemCCpy()
1717 return copyFlags(*CI, emitMalloc(CI->getArgOperand(1), B, DL, TLI)); in optimizeRealloc()
1861 return copyFlags(*CI, NewCall); in replaceUnaryCall()
1997 return copyFlags( in optimizeCAbs()
2012 return copyFlags(*CI, B.CreateUnaryIntrinsic(Intrinsic::sqrt, in optimizeCAbs()
2133 return copyFlags(*Pow, B.CreateIntrinsic(Intrinsic::ldexp, in replacePowWithExp()
2138 return copyFlags(*Pow, emitBinaryFloatFnCall( in replacePowWithExp()
2159 return copyFlags(*Pow, B.CreateUnaryIntrinsic(Intrinsic::exp2, FMul, in replacePowWithExp()
2162 return copyFlags(*Pow, emitUnaryFloatFnCall(FMul, TLI, LibFunc_exp2, in replacePowWithExp()
2175 return copyFlags(*Pow, NewExp10); in replacePowWithExp()
2178 return copyFlags(*Pow, emitUnaryFloatFnCall(Expo, TLI, LibFunc_exp10, in replacePowWithExp()
2200 return copyFlags(*Pow, B.CreateUnaryIntrinsic(Intrinsic::exp2, FMul, in replacePowWithExp()
2204 return copyFlags(*Pow, emitUnaryFloatFnCall(FMul, TLI, LibFunc_exp2, in replacePowWithExp()
2266 Sqrt = copyFlags(*Pow, Sqrt); in replacePowWithSqrt()
2373 Value *PowI = copyFlags( in optimizePow()
2389 return copyFlags(*Pow, createPowWithIntegerExponent(Base, ExpoI, M, B)); in optimizePow()
2434 return copyFlags(*CI, B.CreateIntrinsic(Intrinsic::ldexp, in optimizeExp2()
2441 return copyFlags(*CI, emitBinaryFloatFnCall( in optimizeExp2()
2475 return copyFlags(*CI, B.CreateBinaryIntrinsic(IID, CI->getArgOperand(0), in optimizeFMinFMax()
2763 return copyFlags(*CI, B.CreateFMul(FabsCall, SqrtCall)); in optimizeSqrt()
2765 return copyFlags(*CI, FabsCall); in optimizeSqrt()
2893 auto *CallInst = copyFlags(*CI, B.CreateCall(CI->getCalledFunction(), {X})); in optimizeSymmetricCall()
2908 auto *CallInst = copyFlags(*CI, B.CreateCall(CI->getCalledFunction(), {X})); in optimizeSymmetricCall()
3187 return copyFlags(*CI, emitPutChar(IntChar, B, TLI)); in optimizePrintFString()
3204 return copyFlags(*CI, emitPutChar(IntChar, B, TLI)); in optimizePrintFString()
3210 return copyFlags(*CI, emitPutS(GV, B, TLI)); in optimizePrintFString()
3222 return copyFlags(*CI, emitPutS(GV, B, TLI)); in optimizePrintFString()
3232 return copyFlags(*CI, emitPutChar(IntChar, B, TLI)); in optimizePrintFString()
3238 return copyFlags(*CI, emitPutS(CI->getArgOperand(1), B, TLI)); in optimizePrintFString()
3330 return copyFlags(*CI, emitStrCpy(Dest, CI->getArgOperand(2), B, TLI)); in optimizeSPrintFString()
3436 copyFlags( in emitSnPrintfMemCpy()
3558 return copyFlags( in optimizeFPrintFString()
3577 return copyFlags(*CI, emitFPutC(V, CI->getArgOperand(0), B, TLI)); in optimizeFPrintFString()
3584 return copyFlags( in optimizeFPrintFString()
3676 return copyFlags( in optimizeFPuts()
3695 return copyFlags(*CI, emitPutChar(ConstantInt::get(IntTy, '\n'), B, TLI)); in optimizePuts()
3703 return copyFlags(*CI, B.CreateMemMove(CI->getArgOperand(1), Align(1), in optimizeBCopy()
4220 return copyFlags(*CI, emitStrCpy(Dst, Src, B, TLI)); in optimizeStrpCpyChk()
4222 return copyFlags(*CI, emitStpCpy(Dst, Src, B, TLI)); in optimizeStrpCpyChk()
4244 return copyFlags(*CI, cast<CallInst>(Ret)); in optimizeStrpCpyChk()
4250 return copyFlags(*CI, emitStrLen(CI->getArgOperand(0), B, in optimizeStrLenChk()
4260 return copyFlags(*CI, in optimizeStrpNCpyChk()
4264 return copyFlags(*CI, in optimizeStrpNCpyChk()
4275 return copyFlags( in optimizeMemCCpyChk()
4286 return copyFlags(*CI, in optimizeSNPrintfChk()
4298 return copyFlags(*CI, in optimizeSPrintfChk()
4309 return copyFlags( in optimizeStrCatChk()
4318 return copyFlags(*CI, in optimizeStrLCat()
4328 return copyFlags(*CI, in optimizeStrNCatChk()
4338 return copyFlags(*CI, in optimizeStrLCpyChk()
4348 return copyFlags( in optimizeVSNPrintfChk()
4358 return copyFlags(*CI, in optimizeVSPrintfChk()