[PATCH] D92405: [VirtRegRewriter] Insert missing killed flags when tracking subregister liveness

Matt Arsenault via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jan 20 10:24:21 PST 2021


arsenm added inline comments.


================
Comment at: llvm/test/CodeGen/PowerPC/subreg-killed.mir:18-30
+  declare <512 x i1> @llvm.ppc.mma.xvf16ger2pp(<512 x i1>, <16 x i8>, <16 x i8>)
+
+  declare <512 x i1> @llvm.ppc.mma.assemble.acc(<16 x i8>, <16 x i8>, <16 x i8>, <16 x i8>)
+
+  declare void @foo()
+
+  define void @test(<16 x i8> %vc1, <16 x i8> %vc2, <16 x i8> %vc3, <16 x i8> %vc4, i8* %ptr) {
----------------
Don't need the IR section


================
Comment at: llvm/test/CodeGen/PowerPC/subreg-killed.mir:33-77
+name:            test
+alignment:       16
+exposesReturnsTwice: false
+legalized:       false
+regBankSelected: false
+selected:        false
+failedISel:      false
----------------
Can drop most of this (I think you just need tracksRegLiveness: true)


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D92405



More information about the llvm-commits mailing list