@@ -116,46 +116,46 @@ def unrelated: Instruction {
116
116
// significant duplication of DecoderTables. The four tables ‘DecoderTableAlt32’,
117
117
// ‘DecoderTableAlt_ModeA32’, ‘DecoderTableAlt_ModeB32’ and 'DecoderTable_ModeC32' are
118
118
// exact duplicates and could effectively be merged into one.
119
- // DECODER-LABEL: DecoderTable32[9] =
119
+ // DECODER-LABEL: DecoderTable32
120
120
// DECODER-DAG: Opcode: bar
121
- // DECODER-LABEL: DecoderTable64[9] =
121
+ // DECODER-LABEL: DecoderTable64
122
122
// DECODER-DAG: Opcode: fooTypeEncDefault:foo
123
- // DECODER-LABEL: DecoderTable_ModeA32[22] =
123
+ // DECODER-LABEL: DecoderTable_ModeA32
124
124
// DECODER-DAG: Opcode: fooTypeEncA:foo
125
125
// DECODER-DAG: Opcode: bar
126
- // DECODER-LABEL: DecoderTable_ModeB32[30] =
126
+ // DECODER-LABEL: DecoderTable_ModeB32
127
127
// DECODER-DAG: Opcode: fooTypeEncB:foo
128
128
// DECODER-DAG: Opcode: fooTypeEncA:baz
129
129
// DECODER-DAG: Opcode: bar
130
- // DECODER-LABEL: DecoderTable_ModeC32[22] =
130
+ // DECODER-LABEL: DecoderTable_ModeC32
131
131
// DECODER-DAG: Opcode: fooTypeEncC:foo
132
132
// DECODER-DAG: Opcode: bar
133
- // DECODER-LABEL: DecoderTableAlt32[9] =
133
+ // DECODER-LABEL: DecoderTableAlt32
134
134
// DECODER-DAG: Opcode: unrelated
135
- // DECODER-LABEL: DecoderTableAlt_ModeA32[9] =
135
+ // DECODER-LABEL: DecoderTableAlt_ModeA32
136
136
// DECODER-DAG: Opcode: unrelated
137
- // DECODER-LABEL: DecoderTableAlt_ModeB32[9] =
137
+ // DECODER-LABEL: DecoderTableAlt_ModeB32
138
138
// DECODER-DAG: Opcode: unrelated
139
- // DECODER-LABEL: DecoderTableAlt_ModeC32[9] =
139
+ // DECODER-LABEL: DecoderTableAlt_ModeC32
140
140
// DECODER-DAG: Opcode: unrelated
141
141
142
142
// Under the 'O1' optimization level, unnecessary duplicate tables will be eliminated,
143
143
// reducing the four ‘Alt’ tables down to just one.
144
- // DECODER-SUPPRESS-O1-LABEL: DecoderTable32[9] =
144
+ // DECODER-SUPPRESS-O1-LABEL: DecoderTable32
145
145
// DECODER-SUPPRESS-O1-DAG: Opcode: bar
146
- // DECODER-SUPPRESS-O1-LABEL: DecoderTable64[9] =
146
+ // DECODER-SUPPRESS-O1-LABEL: DecoderTable64
147
147
// DECODER-SUPPRESS-O1-DAG: Opcode: fooTypeEncDefault:foo
148
- // DECODER-SUPPRESS-O1-LABEL: DecoderTable_ModeA32[22] =
148
+ // DECODER-SUPPRESS-O1-LABEL: DecoderTable_ModeA32
149
149
// DECODER-SUPPRESS-O1-DAG: Opcode: fooTypeEncA:foo
150
150
// DECODER-SUPPRESS-O1-DAG: Opcode: bar
151
- // DECODER-SUPPRESS-O1-LABEL: DecoderTable_ModeB32[30] =
151
+ // DECODER-SUPPRESS-O1-LABEL: DecoderTable_ModeB32
152
152
// DECODER-SUPPRESS-O1-DAG: Opcode: fooTypeEncB:foo
153
153
// DECODER-SUPPRESS-O1-DAG: Opcode: fooTypeEncA:baz
154
154
// DECODER-SUPPRESS-O1-DAG: Opcode: bar
155
- // DECODER-SUPPRESS-O1-LABEL: DecoderTable_ModeC32[22] =
155
+ // DECODER-SUPPRESS-O1-LABEL: DecoderTable_ModeC32
156
156
// DECODER-SUPPRESS-O1-DAG: Opcode: fooTypeEncC:foo
157
157
// DECODER-SUPPRESS-O1-DAG: Opcode: bar
158
- // DECODER-SUPPRESS-O1-LABEL: DecoderTableAlt32[9] =
158
+ // DECODER-SUPPRESS-O1-LABEL: DecoderTableAlt32
159
159
// DECODER-SUPPRESS-O1-DAG: Opcode: unrelated
160
160
161
161
// Under the 'O2' optimization condition, instructions possessing the 'EncodingByHwMode'
@@ -164,22 +164,22 @@ def unrelated: Instruction {
164
164
// attribute but are within the same DecoderNamespace will be stored in the 'Default' table. This
165
165
// approach will significantly reduce instruction redundancy, but it necessitates users to thoroughly
166
166
// consider the interplay between HwMode and DecoderNamespace for their instructions.
167
- // DECODER-SUPPRESS-O2-LABEL: DecoderTable32[9] =
167
+ // DECODER-SUPPRESS-O2-LABEL: DecoderTable32
168
168
// DECODER-SUPPRESS-O2-DAG: Opcode: bar
169
- // DECODER-SUPPRESS-O2-LABEL: DecoderTable64[9] =
169
+ // DECODER-SUPPRESS-O2-LABEL: DecoderTable64
170
170
// DECODER-SUPPRESS-O2-NOT: Opcode: bar
171
171
// DECODER-SUPPRESS-O2-DAG: Opcode: fooTypeEncDefault:foo
172
- // DECODER-SUPPRESS-O2-LABEL: DecoderTable_ModeA32[9] =
172
+ // DECODER-SUPPRESS-O2-LABEL: DecoderTable_ModeA32
173
173
// DECODER-SUPPRESS-O2-DAG: Opcode: fooTypeEncA:foo
174
174
// DECODER-SUPPRESS-O2-NOT: Opcode: bar
175
- // DECODER-SUPPRESS-O2-LABEL: DecoderTable_ModeB32[22] =
175
+ // DECODER-SUPPRESS-O2-LABEL: DecoderTable_ModeB32
176
176
// DECODER-SUPPRESS-O2-DAG: Opcode: fooTypeEncB:foo
177
177
// DECODER-SUPPRESS-O2-DAG: Opcode: fooTypeEncA:baz
178
178
// DECODER-SUPPRESS-O2-NOT: Opcode: bar
179
- // DECODER-SUPPRESS-O2-LABEL: DecoderTable_ModeC32[13] =
179
+ // DECODER-SUPPRESS-O2-LABEL: DecoderTable_ModeC32
180
180
// DECODER-SUPPRESS-O2-DAG: Opcode: fooTypeEncC:foo
181
181
// DECODER-SUPPRESS-O2-NOT: Opcode: bar
182
- // DECODER-SUPPRESS-O2-LABEL: DecoderTableAlt32[9] =
182
+ // DECODER-SUPPRESS-O2-LABEL: DecoderTableAlt32
183
183
// DECODER-SUPPRESS-O2-DAG: Opcode: unrelated
184
184
185
185
// For 'bar' and 'unrelated', we didn't assign any HwModes for them,
0 commit comments