[PATCH] D147031: [MachineCopy] Bug fix sub register machine copy propagation

Kai Luo via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 28 17:43:48 PDT 2023


lkail added inline comments.


================
Comment at: llvm/lib/CodeGen/MachineCopyPropagation.cpp:611
 
+  auto CheckRegClass = [this](Register Def, Register Src) {
+    for (const TargetRegisterClass *RC : TRI->regclasses()) {
----------------
This looks similar to what `isForwardableRegClassCopy` does? Can we extend `isForwardableRegClassCopy` to contain subregindex?


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

https://reviews.llvm.org/D147031



More information about the llvm-commits mailing list