aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/BuildLibCalls.cpp
diff options
context:
space:
mode:
authorHenry Jiang <h243jian@uwaterloo.ca>2025-03-14 19:11:26 -0400
committerGitHub <noreply@github.com>2025-03-14 19:11:26 -0400
commit5b2a8819fbe0966b740cc0d9c73591b6d2c9d20f (patch)
tree0ddf6ca569ab7f006d7a49e69afdd28360f27ad7 /llvm/lib/Transforms/Utils/BuildLibCalls.cpp
parentbf6357f0f51eccc48b92a130afb51c0280d56180 (diff)
downloadllvm-5b2a8819fbe0966b740cc0d9c73591b6d2c9d20f.zip
llvm-5b2a8819fbe0966b740cc0d9c73591b6d2c9d20f.tar.gz
llvm-5b2a8819fbe0966b740cc0d9c73591b6d2c9d20f.tar.bz2
Revert "[Transforms] LoopIdiomRecognize recognize strlen and wcslen (#108985)" (#131405)
This reverts commit bf6357f0f51eccc48b92a130afb51c0280d56180.
Diffstat (limited to 'llvm/lib/Transforms/Utils/BuildLibCalls.cpp')
-rw-r--r--llvm/lib/Transforms/Utils/BuildLibCalls.cpp9
1 files changed, 0 insertions, 9 deletions
diff --git a/llvm/lib/Transforms/Utils/BuildLibCalls.cpp b/llvm/lib/Transforms/Utils/BuildLibCalls.cpp
index 24eefc9..2301be6 100644
--- a/llvm/lib/Transforms/Utils/BuildLibCalls.cpp
+++ b/llvm/lib/Transforms/Utils/BuildLibCalls.cpp
@@ -1582,15 +1582,6 @@ Value *llvm::emitStrLen(Value *Ptr, IRBuilderBase &B, const DataLayout &DL,
return emitLibCall(LibFunc_strlen, SizeTTy, CharPtrTy, Ptr, B, TLI);
}
-Value *llvm::emitWcsLen(Value *Ptr, IRBuilderBase &B, const DataLayout &DL,
- const TargetLibraryInfo *TLI) {
- assert(Ptr && Ptr->getType()->isPointerTy() &&
- "Argument to wcslen intrinsic must be a pointer.");
- Type *PtrTy = B.getPtrTy();
- Type *SizeTTy = getSizeTTy(B, TLI);
- return emitLibCall(LibFunc_wcslen, SizeTTy, PtrTy, Ptr, B, TLI);
-}
-
Value *llvm::emitStrDup(Value *Ptr, IRBuilderBase &B,
const TargetLibraryInfo *TLI) {
Type *CharPtrTy = B.getPtrTy();