[all-commits] [llvm/llvm-project] c67773: [X86] Give KSET0* and KSET1* pseudos the same sche...

topperc via All-commits all-commits at lists.llvm.org
Tue Feb 4 15:24:31 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: c67773bebef1745ade1a729263cd63628c97e813
      https://github.com/llvm/llvm-project/commit/c67773bebef1745ade1a729263cd63628c97e813
  Author: Craig Topper <craig.topper at intel.com>
  Date:   2020-02-04 (Tue, 04 Feb 2020)

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

  Log Message:
  -----------
  [X86] Give KSET0* and KSET1* pseudos the same scheduler resource usage as KXOR/KXNOR.

These aren't recognized as idioms by the CPU so they still use
execution resources. We just use the pseudo to force the input
register to k0.




More information about the All-commits mailing list