diff options
author | Cullen Rhodes <cullen.rhodes@arm.com> | 2025-05-15 15:09:15 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-05-15 15:09:15 +0100 |
commit | 059b0c2efbf30d986d812c4d2cf6d6c7876569fe (patch) | |
tree | 7fda69b7beca8836ab386abb6f9a5599f271be54 /llvm/lib/Analysis/ValueTracking.cpp | |
parent | ed572aaac8b142a7bf09a235f5497bc7e201f762 (diff) | |
download | llvm-059b0c2efbf30d986d812c4d2cf6d6c7876569fe.zip llvm-059b0c2efbf30d986d812c4d2cf6d6c7876569fe.tar.gz llvm-059b0c2efbf30d986d812c4d2cf6d6c7876569fe.tar.bz2 |
[ValueTracking][NFC] Drop outdated TODO in canCreateUndefOrPoison (#139915)
The inrange constexpr GEP case is handled since 425cbbc602c9.
Diffstat (limited to 'llvm/lib/Analysis/ValueTracking.cpp')
-rw-r--r-- | llvm/lib/Analysis/ValueTracking.cpp | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/llvm/lib/Analysis/ValueTracking.cpp b/llvm/lib/Analysis/ValueTracking.cpp index 3d40353..8405678 100644 --- a/llvm/lib/Analysis/ValueTracking.cpp +++ b/llvm/lib/Analysis/ValueTracking.cpp @@ -7786,10 +7786,7 @@ static bool canCreateUndefOrPoison(const Operator *Op, UndefPoisonKind Kind, case Instruction::FMul: case Instruction::FDiv: case Instruction::FRem: - return false; case Instruction::GetElementPtr: - // inbounds is handled above - // TODO: what about inrange on constexpr? return false; default: { const auto *CE = dyn_cast<ConstantExpr>(Op); |