[X86] Print %st(0) as %st when its implicit to the instruction. Continue printing...
authorCraig Topper <craig.topper@intel.com>
Mon, 4 Feb 2019 04:15:10 +0000 (04:15 +0000)
committerCraig Topper <craig.topper@intel.com>
Mon, 4 Feb 2019 04:15:10 +0000 (04:15 +0000)
commit7a2944efe118e58d164c16c9d8f4d4d626a9f11d
tree3f3a5461a1142d8301fa7a153ce4266d5dca0fcf
parent145ccb0eb956702eb6aa6cb44b16a675551772d3
[X86] Print %st(0) as %st when its implicit to the instruction. Continue printing it as %st(0) when its encoded in the instruction.

This is a step back from the change I made in r352985. This appears to be more consistent with gcc and objdump behavior.

llvm-svn: 353015
39 files changed:
llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h
llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h
llvm/lib/Target/X86/X86InstrFPStack.td
llvm/lib/Target/X86/X86InstrInfo.td
llvm/lib/Target/X86/X86RegisterInfo.td
llvm/test/CodeGen/X86/avx512-regcall-NoMask.ll
llvm/test/CodeGen/X86/fcmove.ll
llvm/test/CodeGen/X86/fp-cvt.ll
llvm/test/CodeGen/X86/inline-asm-fpstack.ll
llvm/test/CodeGen/X86/pr13577.ll
llvm/test/CodeGen/X86/pr33349.ll
llvm/test/CodeGen/X86/pr34080.ll
llvm/test/CodeGen/X86/pr34177.ll
llvm/test/CodeGen/X86/scalar-fp-to-i64.ll
llvm/test/CodeGen/X86/select.ll
llvm/test/CodeGen/X86/x87-schedule.ll
llvm/test/MC/Disassembler/X86/fp-stack.txt
llvm/test/MC/X86/PPRO-32.s
llvm/test/MC/X86/PPRO-64.s
llvm/test/MC/X86/X87-32.s
llvm/test/MC/X86/X87-64.s
llvm/test/MC/X86/intel-syntax.s
llvm/test/MC/X86/x86-32-coverage.s
llvm/test/MC/X86/x86-64.s
llvm/test/tools/llvm-mca/X86/Atom/resources-x87.s
llvm/test/tools/llvm-mca/X86/BdVer2/resources-x87.s
llvm/test/tools/llvm-mca/X86/Broadwell/resources-x87.s
llvm/test/tools/llvm-mca/X86/BtVer2/resources-x87.s
llvm/test/tools/llvm-mca/X86/Generic/resources-x87.s
llvm/test/tools/llvm-mca/X86/Haswell/resources-x87.s
llvm/test/tools/llvm-mca/X86/SLM/resources-x87.s
llvm/test/tools/llvm-mca/X86/SandyBridge/resources-x87.s
llvm/test/tools/llvm-mca/X86/SkylakeClient/resources-x87.s
llvm/test/tools/llvm-mca/X86/SkylakeServer/resources-x87.s
llvm/test/tools/llvm-mca/X86/Znver1/resources-x87.s
llvm/utils/TableGen/X86RecognizableInstr.cpp