[llvm] ccf53ca - [ValueTracking] Remove unused Offset argument in getConstantStringInfo() (NFC)
Nikita Popov via llvm-commits
llvm-commits at lists.llvm.org
Fri Oct 7 02:36:06 PDT 2022
Author: Nikita Popov
Date: 2022-10-07T11:35:55+02:00
New Revision: ccf53cae32bc067f2c68c518e8c934bd9085f9be
URL: https://github.com/llvm/llvm-project/commit/ccf53cae32bc067f2c68c518e8c934bd9085f9be
DIFF: https://github.com/llvm/llvm-project/commit/ccf53cae32bc067f2c68c518e8c934bd9085f9be.diff
LOG: [ValueTracking] Remove unused Offset argument in getConstantStringInfo() (NFC)
Added:
Modified:
llvm/include/llvm/Analysis/ValueTracking.h
llvm/lib/Analysis/ValueTracking.cpp
llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
Removed:
################################################################################
diff --git a/llvm/include/llvm/Analysis/ValueTracking.h b/llvm/include/llvm/Analysis/ValueTracking.h
index edc7522eb9003..4d413d49fa72d 100644
--- a/llvm/include/llvm/Analysis/ValueTracking.h
+++ b/llvm/include/llvm/Analysis/ValueTracking.h
@@ -328,7 +328,7 @@ bool getConstantDataArrayInfo(const Value *V, ConstantDataArraySlice &Slice,
/// character by default. If TrimAtNul is set to false, then this returns any
/// trailing null characters as well as any other characters that come after
/// it.
-bool getConstantStringInfo(const Value *V, StringRef &Str, uint64_t Offset = 0,
+bool getConstantStringInfo(const Value *V, StringRef &Str,
bool TrimAtNul = true);
/// If we can compute the length of the string pointed to by the specified
diff --git a/llvm/lib/Analysis/ValueTracking.cpp b/llvm/lib/Analysis/ValueTracking.cpp
index 95f6e5d20ea09..e99f62c9660ed 100644
--- a/llvm/lib/Analysis/ValueTracking.cpp
+++ b/llvm/lib/Analysis/ValueTracking.cpp
@@ -4321,9 +4321,9 @@ bool llvm::getConstantDataArrayInfo(const Value *V,
/// return true. When TrimAtNul is set, Str will contain only the bytes up
/// to but not including the first nul. Return false on failure.
bool llvm::getConstantStringInfo(const Value *V, StringRef &Str,
- uint64_t Offset, bool TrimAtNul) {
+ bool TrimAtNul) {
ConstantDataArraySlice Slice;
- if (!getConstantDataArrayInfo(V, Slice, 8, Offset))
+ if (!getConstantDataArrayInfo(V, Slice, 8))
return false;
if (Slice.Array == nullptr) {
diff --git a/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp b/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
index 1b6d39472be03..3616186851c12 100644
--- a/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
+++ b/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
@@ -735,7 +735,7 @@ Value *LibCallSimplifier::optimizeStrLCpy(CallInst *CI, IRBuilderBase &B) {
// when it's not nul-terminated (as it's required to be) to avoid
// reading past its end.
StringRef Str;
- if (!getConstantStringInfo(Src, Str, 0, /*TrimAtNul=*/false))
+ if (!getConstantStringInfo(Src, Str, /*TrimAtNul=*/false))
return nullptr;
uint64_t SrcLen = Str.find('\0');
@@ -1184,7 +1184,7 @@ Value *LibCallSimplifier::optimizeMemRChr(CallInst *CI, IRBuilderBase &B) {
}
StringRef Str;
- if (!getConstantStringInfo(SrcStr, Str, 0, /*TrimAtNul=*/false))
+ if (!getConstantStringInfo(SrcStr, Str, /*TrimAtNul=*/false))
return nullptr;
if (Str.size() == 0)
@@ -1279,7 +1279,7 @@ Value *LibCallSimplifier::optimizeMemChr(CallInst *CI, IRBuilderBase &B) {
}
StringRef Str;
- if (!getConstantStringInfo(SrcStr, Str, 0, /*TrimAtNul=*/false))
+ if (!getConstantStringInfo(SrcStr, Str, /*TrimAtNul=*/false))
return nullptr;
if (CharC) {
@@ -1418,8 +1418,8 @@ static Value *optimizeMemCmpVarSize(CallInst *CI, Value *LHS, Value *RHS,
return Constant::getNullValue(CI->getType());
StringRef LStr, RStr;
- if (!getConstantStringInfo(LHS, LStr, 0, /*TrimAtNul=*/false) ||
- !getConstantStringInfo(RHS, RStr, 0, /*TrimAtNul=*/false))
+ if (!getConstantStringInfo(LHS, LStr, /*TrimAtNul=*/false) ||
+ !getConstantStringInfo(RHS, RStr, /*TrimAtNul=*/false))
return nullptr;
// If the contents of both constant arrays are known, fold a call to
@@ -1577,8 +1577,7 @@ Value *LibCallSimplifier::optimizeMemCCpy(CallInst *CI, IRBuilderBase &B) {
if (N) {
if (N->isNullValue())
return Constant::getNullValue(CI->getType());
- if (!getConstantStringInfo(Src, SrcStr, /*Offset=*/0,
- /*TrimAtNul=*/false) ||
+ if (!getConstantStringInfo(Src, SrcStr, /*TrimAtNul=*/false) ||
// TODO: Handle zeroinitializer.
!StopChar)
return nullptr;
More information about the llvm-commits
mailing list