[PATCH] D114700: AMDGPU/GlobalISel: Fix constant bus restriction errors for med3

Matt Arsenault via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Dec 1 05:52:22 PST 2021


arsenm accepted this revision.
arsenm added inline comments.
This revision is now accepted and ready to land.


================
Comment at: llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp:77-82
+  // Search for existing copy of Reg to vgpr.
+  for (MachineInstr &Use : MRI.use_instructions(Reg)) {
+    Register Def = Use.getOperand(0).getReg();
+    if (Use.getOpcode() == AMDGPU::COPY && isVgprRegBank(Def))
+      return Def;
+  }
----------------
This feels like more papering over unhandled constant regbankselect


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D114700/new/

https://reviews.llvm.org/D114700



More information about the llvm-commits mailing list