[llvm] [CodeGen][NFC] Add laneBitmask as new MachineOperand Type (PR #151944)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 4 06:27:58 PDT 2025


================
@@ -288,6 +288,23 @@ TEST(MachineOperandTest, PrintGlobalAddress) {
   }
 }
 
+TEST(MachineOperandTest, PrintLaneMask) {
+  // Create a MachineOperand with a lanemask and print it.
+  LaneBitmask LaneMask = LaneBitmask(12);
+  MachineOperand MO = MachineOperand::CreateLaneMask(LaneMask);
+
+  // Checking some preconditions on the newly created
+  // MachineOperand.
+  ASSERT_TRUE(MO.isLaneMask());
+  ASSERT_TRUE(MO.getLaneMask() == LaneMask);
----------------
arsenm wrote:

```suggestion
  EXPECT_EQ(MO.getLaneMask(), LaneMask);
```

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


More information about the llvm-commits mailing list