OSDN Git Service

[X86] Don't store register and memory FMA3 opcodes in the same X86InstrFMA3Group.
authorCraig Topper <craig.topper@intel.com>
Wed, 27 Jun 2018 00:42:24 +0000 (00:42 +0000)
committerCraig Topper <craig.topper@intel.com>
Wed, 27 Jun 2018 00:42:24 +0000 (00:42 +0000)
commit06f46b29d52767fd64257fce2dff5f4fb8710563
tree8fb452cded00920b7ddefdf224361115024f8fa1
parentacc979319bb9c5a14d7db9ce0ebee7d5d0688e73
[X86] Don't store register and memory FMA3 opcodes in the same X86InstrFMA3Group.

Nothing was using this relationship. By splitting them we no longer need to worry about register or memory entries being empty in a group.

The memory folding tables in X86InstrInfo.cpp can be used to access this relationship if needed.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@335694 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrFMA3Info.cpp
lib/Target/X86/X86InstrFMA3Info.h
lib/Target/X86/X86InstrInfo.cpp