[all-commits] [llvm/llvm-project] b18026: [X86] MWAITX_SAVE_RBX should not have EBX as an im...

topperc via All-commits all-commits at lists.llvm.org
Sun Oct 4 20:36:04 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: b18026114ab1410d531559ad6d9f1b445b98a35f
      https://github.com/llvm/llvm-project/commit/b18026114ab1410d531559ad6d9f1b445b98a35f
  Author: Craig Topper <craig.topper at intel.com>
  Date:   2020-10-04 (Sun, 04 Oct 2020)

  Changed paths:
    M llvm/lib/Target/X86/X86InstrCompiler.td

  Log Message:
  -----------
  [X86] MWAITX_SAVE_RBX should not have EBX as an implicit use.

RBX was copied to a virtual register before this instruction
was created. And the EBX input for the final MWAITX is still
in a virtual register. So EBX isn't read by this pseudo.




More information about the All-commits mailing list