OSDN Git Service

Make NEON ld/st pseudo instruction classes take the instruction itinerary as
authorBob Wilson <bob.wilson@apple.com>
Tue, 14 Sep 2010 20:59:49 +0000 (20:59 +0000)
committerBob Wilson <bob.wilson@apple.com>
Tue, 14 Sep 2010 20:59:49 +0000 (20:59 +0000)
commit9d84fb3c9139f650e0252c1ed1a3b6e169cb13fb
tree865310f09282837898fb30f942c7eed1c2348ed3
parentc809d90bca41a5578012959ea2e493f9d949f969
Make NEON ld/st pseudo instruction classes take the instruction itinerary as
an argument, so that we can distinguish instructions with the same register
classes but different numbers of registers (e.g., vld3 and vld4).  Fix some
of the non-pseudo NEON ld/st instruction itineraries to reflect the number
of registers loaded or stored, not just the opcode name.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113854 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMInstrNEON.td