Home
last modified time | relevance | path

Searched refs:emitStrLen (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DBuildLibCalls.h102 LLVM_ABI Value *emitStrLen(Value *Ptr, IRBuilderBase &B, const DataLayout &DL,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp391 Value *DstLen = emitStrLen(Dst, B, DL, TLI); in emitStrLenMemCpy()
520 if (Value *StrLen = emitStrLen(SrcStr, B, DL, TLI)) in optimizeStrChr()
731 Value *StrLen = emitStrLen(Src, B, DL, TLI); in optimizeStpCpy()
779 return copyFlags(*CI, emitStrLen(Src, B, DL, TLI)); in optimizeStrLCpy()
1146 return copyFlags(*CI, emitStrLen(CI->getArgOperand(0), B, DL, TLI)); in optimizeStrCSpn()
1158 Value *StrLen = emitStrLen(CI->getArgOperand(1), B, DL, TLI); in optimizeStrStr()
3461 Value *Len = emitStrLen(CI->getArgOperand(2), B, DL, TLI); in optimizeSPrintFString()
4368 Value *StrLen = emitStrLen(Src, B, DL, TLI); in optimizeStrpCpyChk()
4409 return copyFlags(*CI, emitStrLen(CI->getArgOperand(0), B, in optimizeStrLenChk()
H A DBuildLibCalls.cpp1617 Value *llvm::emitStrLen(Value *Ptr, IRBuilderBase &B, const DataLayout &DL, in emitStrLen() function in llvm
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp1777 StrLenFunc = emitStrLen(MaterialzedBase, Builder, *DL, TLI); in recognizeAndInsertStrLen()