[llvm] [AArch64][GlobalISel] Avoid generating inserts for undefs when selecting G_BUILD_VECTOR (PR #84452)

Dhruv Chawla via llvm-commits llvm-commits at lists.llvm.org
Mon Mar 11 21:04:59 PDT 2024


================
@@ -5963,12 +5966,20 @@ bool AArch64InstructionSelector::selectBuildVector(MachineInstr &I,
     MachineOperand &RegOp = I.getOperand(1);
     RegOp.setReg(Reg);
     RBI.constrainGenericRegister(DstReg, *RC, MRI);
-  } else {
+  } else if (PrevMI) {
----------------
dc03-work wrote:

Done.

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


More information about the llvm-commits mailing list