[all-commits] [llvm/llvm-project] a0aef6: [X86] Remove FSIN/FCOS isel patterns and the pseud...

topperc via All-commits all-commits at lists.llvm.org
Thu Oct 31 13:42:22 PDT 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: a0aef632086781d7c67ab3c7ff0bbd019a2ba6c8
      https://github.com/llvm/llvm-project/commit/a0aef632086781d7c67ab3c7ff0bbd019a2ba6c8
  Author: Craig Topper <craig.topper at intel.com>
  Date:   2019-10-31 (Thu, 31 Oct 2019)

  Changed paths:
    M llvm/lib/Target/X86/X86FloatingPoint.cpp
    M llvm/lib/Target/X86/X86InstrFPStack.td
    M llvm/lib/Target/X86/X86ScheduleAtom.td

  Log Message:
  -----------
  [X86] Remove FSIN/FCOS isel patterns and the pseudo instructions that they selected for the FP stackifier.

We always expand these to libcalls so get rid of the last vestiges
of using the instructions.




More information about the All-commits mailing list