[llvm-branch-commits] [llvm] InstCombine: Basic insertelement support for SimplifyDemandedFPClass (PR #174100)

Simon Pilgrim via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Wed Dec 31 08:50:08 PST 2025


================
@@ -2303,6 +2303,17 @@ Value *InstCombinerImpl::SimplifyDemandedUseFPClass(Value *V,
       return I;
     break;
   }
+  case Instruction::InsertElement: {
+    KnownFPClass KnownInserted, KnownVec;
+    if (SimplifyDemandedFPClass(I, 1, DemandedMask, KnownInserted, Depth + 1) ||
+        SimplifyDemandedFPClass(I, 0, DemandedMask, KnownVec, Depth + 1))
+      return I;
+    break;
----------------
RKSimon wrote:

Dead code below?

https://github.com/llvm/llvm-project/pull/174100


More information about the llvm-branch-commits mailing list