aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ValueTracking.cpp
diff options
context:
space:
mode:
authorCullen Rhodes <cullen.rhodes@arm.com>2025-06-02 10:41:32 +0100
committerGitHub <noreply@github.com>2025-06-02 10:41:32 +0100
commitb9fa1dfd38ee75640402fdd0ca3640a51b95a8a3 (patch)
tree00b80fbaa709d748ae7e18217dde1fe644d8ceb4 /llvm/lib/Analysis/ValueTracking.cpp
parent4370833a7af91fbb6434ee2c31ff602be9afd9c5 (diff)
downloadllvm-b9fa1dfd38ee75640402fdd0ca3640a51b95a8a3.zip
llvm-b9fa1dfd38ee75640402fdd0ca3640a51b95a8a3.tar.gz
llvm-b9fa1dfd38ee75640402fdd0ca3640a51b95a8a3.tar.bz2
[ValueTracking][NFC] Simplify binops in canCreateUndefOrPoison switch (#139906)
Already handled by default case.
Diffstat (limited to 'llvm/lib/Analysis/ValueTracking.cpp')
-rw-r--r--llvm/lib/Analysis/ValueTracking.cpp7
1 files changed, 0 insertions, 7 deletions
diff --git a/llvm/lib/Analysis/ValueTracking.cpp b/llvm/lib/Analysis/ValueTracking.cpp
index fc19b2c..3d8bb62 100644
--- a/llvm/lib/Analysis/ValueTracking.cpp
+++ b/llvm/lib/Analysis/ValueTracking.cpp
@@ -7462,18 +7462,11 @@ static bool canCreateUndefOrPoison(const Operator *Op, UndefPoisonKind Kind,
case Instruction::FNeg:
case Instruction::PHI:
case Instruction::Select:
- case Instruction::URem:
- case Instruction::SRem:
case Instruction::ExtractValue:
case Instruction::InsertValue:
case Instruction::Freeze:
case Instruction::ICmp:
case Instruction::FCmp:
- case Instruction::FAdd:
- case Instruction::FSub:
- case Instruction::FMul:
- case Instruction::FDiv:
- case Instruction::FRem:
case Instruction::GetElementPtr:
return false;
default: {