[all-commits] [llvm/llvm-project] b36d21: [X86] Add description of FXAM instruction

Serge Pavlov via All-commits all-commits at lists.llvm.org
Thu Jun 24 23:07:30 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b36d214beda522ecea7062862be07b26cd36b5ba
      https://github.com/llvm/llvm-project/commit/b36d214beda522ecea7062862be07b26cd36b5ba
  Author: Serge Pavlov <sepavloff at gmail.com>
  Date:   2021-06-25 (Fri, 25 Jun 2021)

  Changed paths:
    M llvm/lib/Target/X86/X86FloatingPoint.cpp
    M llvm/lib/Target/X86/X86InstrFPStack.td
    M llvm/lib/Target/X86/X86SchedHaswell.td
    M llvm/lib/Target/X86/X86ScheduleAtom.td
    M llvm/lib/Target/X86/X86ScheduleZnver1.td
    M llvm/lib/Target/X86/X86ScheduleZnver2.td
    M llvm/test/tools/llvm-mca/X86/Barcelona/resources-x87.s
    M llvm/test/tools/llvm-mca/X86/BdVer2/resources-x87.s
    M llvm/test/tools/llvm-mca/X86/Broadwell/resources-x87.s
    M llvm/test/tools/llvm-mca/X86/BtVer2/resources-x87.s
    M llvm/test/tools/llvm-mca/X86/Generic/resources-x87.s
    M llvm/test/tools/llvm-mca/X86/SLM/resources-x87.s
    M llvm/test/tools/llvm-mca/X86/SandyBridge/resources-x87.s
    M llvm/test/tools/llvm-mca/X86/SkylakeClient/resources-x87.s
    M llvm/test/tools/llvm-mca/X86/SkylakeServer/resources-x87.s
    M llvm/test/tools/llvm-mca/X86/Znver3/resources-x87.s

  Log Message:
  -----------
  [X86] Add description of FXAM instruction

Previously this instruction could be used only in assembler. This change
makes it available for compiler also. Scheduling information was copied
from FTST instruction, hopefully this can be a satisfactory approximation.

Differential Revision: https://reviews.llvm.org/D104853




More information about the All-commits mailing list