[llvm] dbeaf3d - [InstSimplify] Add missing FRem in FMF overload (#225987)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 24 08:54:05 PDT 2026
Author: aokblast
Date: 2026-09-24T23:53:59+08:00
New Revision: dbeaf3d1d6b1ac027a9130579c4c359aacd81e3b
URL: https://github.com/llvm/llvm-project/commit/dbeaf3d1d6b1ac027a9130579c4c359aacd81e3b
DIFF: https://github.com/llvm/llvm-project/commit/dbeaf3d1d6b1ac027a9130579c4c359aacd81e3b.diff
LOG: [InstSimplify] Add missing FRem in FMF overload (#225987)
Added:
Modified:
llvm/lib/Analysis/InstructionSimplify.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Analysis/InstructionSimplify.cpp b/llvm/lib/Analysis/InstructionSimplify.cpp
index d7c0e17270777..8803086cec0aa 100644
--- a/llvm/lib/Analysis/InstructionSimplify.cpp
+++ b/llvm/lib/Analysis/InstructionSimplify.cpp
@@ -6450,6 +6450,8 @@ static Value *simplifyBinOp(unsigned Opcode, Value *LHS, Value *RHS,
return simplifyFMulInst(LHS, RHS, FMF, Q, MaxRecurse);
case Instruction::FDiv:
return simplifyFDivInst(LHS, RHS, FMF, Q, MaxRecurse);
+ case Instruction::FRem:
+ return simplifyFRemInst(LHS, RHS, FMF, Q, MaxRecurse);
default:
return simplifyBinOp(Opcode, LHS, RHS, Q, MaxRecurse);
}
More information about the llvm-commits
mailing list