OSDN Git Service

[X86] Add NotMemoryFoldable to a bunch of instructions to suppress them from the...
authorCraig Topper <craig.topper@intel.com>
Tue, 12 Jun 2018 04:34:59 +0000 (04:34 +0000)
committerCraig Topper <craig.topper@intel.com>
Tue, 12 Jun 2018 04:34:59 +0000 (04:34 +0000)
commitbd4977bdae958513630793134daed59f3d3bfbe9
treec467a6a29fa9e774fc41a1913ae53168de173c41
parentf7bc6cbf14df0f24e46b24fb72511e47ceca1c8d
[X86] Add NotMemoryFoldable to a bunch of instructions to suppress them from the autogenerated load folding table.

Most of these are system instructions or other instructions we don't use in CodeGen. No point wasting space for them in the table. Removing them from the autogenerated table makes it easier to review the manual table.

A few are real opcode collisions where the memory and register forms are completely different instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@334474 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrInfo.td
lib/Target/X86/X86InstrMPX.td
lib/Target/X86/X86InstrSystem.td
lib/Target/X86/X86InstrVMX.td