[llvm] [X86] X86FixupInstTuning - fold BLENDPS -> MOVSD (PR #144029)

Phoebe Wang via llvm-commits llvm-commits at lists.llvm.org
Fri Jun 13 02:37:26 PDT 2025


================
@@ -235,14 +236,16 @@ bool X86FixupInstTuningPass::processInstruction(
 
   switch (Opc) {
   case X86::BLENDPDrri:
-    return ProcessBLENDToMOV(X86::MOVSDrr);
+    return ProcessBLENDToMOV(X86::MOVSDrr, 0x3, 0x1);
   case X86::VBLENDPDrri:
-    return ProcessBLENDToMOV(X86::VMOVSDrr);
+    return ProcessBLENDToMOV(X86::VMOVSDrr, 0x3, 0x1);
----------------
phoebewang wrote:

Sorry, I meant `VBLENDPDYrri`

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


More information about the llvm-commits mailing list