[llvm] [WebAssembly][GlobalISel] Implement control flow ops. (PR #218857)

Demetrius Kanios via llvm-commits llvm-commits at lists.llvm.org
Sun Sep 13 13:43:52 PDT 2026


================
@@ -175,6 +176,19 @@ bool WebAssemblyInstructionSelector::select(MachineInstr &I) {
   MachineRegisterInfo &MRI = MF.getRegInfo();
   const TargetLowering &TLI = *STI.getTargetLowering();
 
+  if (I.isPHI()) {
+    const Register DefReg = I.getOperand(0).getReg();
+
+    const TargetRegisterClass *DefRC =
+        TRI.getConstrainedRegClassForOperand(I.getOperand(0), MRI);
----------------
QuantumSegfault wrote:

Yeah. It's been awhile.

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


More information about the llvm-commits mailing list