[PATCH] D29856: [X86]: Add imp-uses of live regs when creating conditional tail calls (PR31257)

Hans Wennborg via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 14 13:15:11 PST 2017


hans marked an inline comment as done.
hans added inline comments.


================
Comment at: test/CodeGen/X86/tail-call-conditional.mir:51
   ; CHECK-NEXT: CMP64ri8 %rax, 9, implicit-def %eflags
-  ; CHECK-NEXT: TCRETURNdi64cc @f1, 0, 3, csr_64, implicit %rsp, implicit %eflags, implicit %rsp, implicit %rdi, implicit %rsi
+  ; CHECK-NEXT: TCRETURNdi64cc @f1, 0, 3, csr_64, implicit %rsp, implicit %eflags, implicit %rsp, implicit %rdi, implicit %rsi, implicit %rax, implicit %sil, implicit %si, implicit %esi, implicit %rsi, implicit %dil, implicit %di, implicit %edi, implicit %rdi, implicit %ah, implicit %al, implicit %ax, implicit %eax
 
----------------
There is a lot of redundancy in the list of implicitly used registers. Do you know of a convenient way to clean it up?


https://reviews.llvm.org/D29856





More information about the llvm-commits mailing list