[PATCH] D48154: [VirtRegRewriter] Avoid clobbering registers when expanding copy bundles

LuoYuanke via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat Aug 12 01:28:31 PDT 2023


LuoYuanke added inline comments.
Herald added projects: LLVM, All.


================
Comment at: llvm/trunk/test/CodeGen/AArch64/overlapping-copy-bundle-cycle.mir:12
+    $q0_q1_q2_q3 = IMPLICIT_DEF
+    $q1_q2_q3 = COPY $q0_q1_q2 {
+      $q2_q3_q4 = COPY $q1_q2_q3
----------------
Anyone knows how this case happen in register allocation? Does RA respect the possible register overlap issue of bundle instruction during the register allocation?


Repository:
  rL LLVM

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

https://reviews.llvm.org/D48154



More information about the llvm-commits mailing list