diff options
| author | Matthias Braun <matze@braunis.de> | 2017-08-19 01:21:11 +0000 |
|---|---|---|
| committer | Matthias Braun <matze@braunis.de> | 2017-08-19 01:21:11 +0000 |
| commit | 91bd3ad128f7b3b28bd98242e9a5df214eb04eea (patch) | |
| tree | 48e4057ae9e3a516fec7691560cdd372c5076d69 /llvm/lib | |
| parent | 2116dd360a3f118691c0383f1eef08ec8f4ae6d5 (diff) | |
| download | bcm5719-llvm-91bd3ad128f7b3b28bd98242e9a5df214eb04eea.tar.gz bcm5719-llvm-91bd3ad128f7b3b28bd98242e9a5df214eb04eea.zip | |
ARMRegsiterInfo: Define more ssub indexes; NFC
This doesn't really change anything as Tablegen would have inferred
those indices anyway; defining them gives us shorter names that are
easier to read while debugging (i.e. "ssub_4" rather than
"dsub2_then_ssub_0")
llvm-svn: 311218
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/ARM/ARMRegisterInfo.td | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/llvm/lib/Target/ARM/ARMRegisterInfo.td b/llvm/lib/Target/ARM/ARMRegisterInfo.td index fbc8038000f..137539134df 100644 --- a/llvm/lib/Target/ARM/ARMRegisterInfo.td +++ b/llvm/lib/Target/ARM/ARMRegisterInfo.td @@ -51,9 +51,19 @@ def ssub_0 : SubRegIndex<32>; def ssub_1 : SubRegIndex<32, 32>; def ssub_2 : ComposedSubRegIndex<dsub_1, ssub_0>; def ssub_3 : ComposedSubRegIndex<dsub_1, ssub_1>; - -def gsub_0 : SubRegIndex<32>; -def gsub_1 : SubRegIndex<32, 32>; +def ssub_4 : ComposedSubRegIndex<dsub_2, ssub_0>; +def ssub_5 : ComposedSubRegIndex<dsub_2, ssub_1>; +def ssub_6 : ComposedSubRegIndex<dsub_3, ssub_0>; +def ssub_7 : ComposedSubRegIndex<dsub_3, ssub_1>; +def ssub_8 : ComposedSubRegIndex<dsub_4, ssub_0>; +def ssub_9 : ComposedSubRegIndex<dsub_4, ssub_1>; +def ssub_10 : ComposedSubRegIndex<dsub_5, ssub_0>; +def ssub_11 : ComposedSubRegIndex<dsub_5, ssub_1>; +def ssub_12 : ComposedSubRegIndex<dsub_6, ssub_0>; +def ssub_13 : ComposedSubRegIndex<dsub_6, ssub_1>; + +def gsub_0 : SubRegIndex<32>; +def gsub_1 : SubRegIndex<32, 32>; // Let TableGen synthesize the remaining 12 ssub_* indices. // We don't need to name them. } |

