File tree 2 files changed +0
-17
lines changed 2 files changed +0
-17
lines changed Original file line number Diff line number Diff line change @@ -148,25 +148,21 @@ classifyFirstOpcodeInMacroFusion(unsigned Opcode) {
148
148
case X86::AND16ri8:
149
149
case X86::AND16rm:
150
150
case X86::AND16rr:
151
- case X86::AND16rr_REV:
152
151
case X86::AND32i32:
153
152
case X86::AND32ri:
154
153
case X86::AND32ri8:
155
154
case X86::AND32rm:
156
155
case X86::AND32rr:
157
- case X86::AND32rr_REV:
158
156
case X86::AND64i32:
159
157
case X86::AND64ri32:
160
158
case X86::AND64ri8:
161
159
case X86::AND64rm:
162
160
case X86::AND64rr:
163
- case X86::AND64rr_REV:
164
161
case X86::AND8i8:
165
162
case X86::AND8ri:
166
163
case X86::AND8ri8:
167
164
case X86::AND8rm:
168
165
case X86::AND8rr:
169
- case X86::AND8rr_REV:
170
166
return FirstMacroFusionInstKind::And;
171
167
// CMP
172
168
case X86::CMP16i16:
@@ -175,79 +171,67 @@ classifyFirstOpcodeInMacroFusion(unsigned Opcode) {
175
171
case X86::CMP16ri8:
176
172
case X86::CMP16rm:
177
173
case X86::CMP16rr:
178
- case X86::CMP16rr_REV:
179
174
case X86::CMP32i32:
180
175
case X86::CMP32mr:
181
176
case X86::CMP32ri:
182
177
case X86::CMP32ri8:
183
178
case X86::CMP32rm:
184
179
case X86::CMP32rr:
185
- case X86::CMP32rr_REV:
186
180
case X86::CMP64i32:
187
181
case X86::CMP64mr:
188
182
case X86::CMP64ri32:
189
183
case X86::CMP64ri8:
190
184
case X86::CMP64rm:
191
185
case X86::CMP64rr:
192
- case X86::CMP64rr_REV:
193
186
case X86::CMP8i8:
194
187
case X86::CMP8mr:
195
188
case X86::CMP8ri:
196
189
case X86::CMP8ri8:
197
190
case X86::CMP8rm:
198
191
case X86::CMP8rr:
199
- case X86::CMP8rr_REV:
200
192
return FirstMacroFusionInstKind::Cmp;
201
193
// ADD
202
194
case X86::ADD16i16:
203
195
case X86::ADD16ri:
204
196
case X86::ADD16ri8:
205
197
case X86::ADD16rm:
206
198
case X86::ADD16rr:
207
- case X86::ADD16rr_REV:
208
199
case X86::ADD32i32:
209
200
case X86::ADD32ri:
210
201
case X86::ADD32ri8:
211
202
case X86::ADD32rm:
212
203
case X86::ADD32rr:
213
- case X86::ADD32rr_REV:
214
204
case X86::ADD64i32:
215
205
case X86::ADD64ri32:
216
206
case X86::ADD64ri8:
217
207
case X86::ADD64rm:
218
208
case X86::ADD64rr:
219
- case X86::ADD64rr_REV:
220
209
case X86::ADD8i8:
221
210
case X86::ADD8ri:
222
211
case X86::ADD8ri8:
223
212
case X86::ADD8rm:
224
213
case X86::ADD8rr:
225
- case X86::ADD8rr_REV:
226
214
// SUB
227
215
case X86::SUB16i16:
228
216
case X86::SUB16ri:
229
217
case X86::SUB16ri8:
230
218
case X86::SUB16rm:
231
219
case X86::SUB16rr:
232
- case X86::SUB16rr_REV:
233
220
case X86::SUB32i32:
234
221
case X86::SUB32ri:
235
222
case X86::SUB32ri8:
236
223
case X86::SUB32rm:
237
224
case X86::SUB32rr:
238
- case X86::SUB32rr_REV:
239
225
case X86::SUB64i32:
240
226
case X86::SUB64ri32:
241
227
case X86::SUB64ri8:
242
228
case X86::SUB64rm:
243
229
case X86::SUB64rr:
244
- case X86::SUB64rr_REV:
245
230
case X86::SUB8i8:
246
231
case X86::SUB8ri:
247
232
case X86::SUB8ri8:
248
233
case X86::SUB8rm:
249
234
case X86::SUB8rr:
250
- case X86::SUB8rr_REV:
251
235
return FirstMacroFusionInstKind::AddSub;
252
236
// INC
253
237
case X86::INC16r:
Original file line number Diff line number Diff line change @@ -173,7 +173,6 @@ static FlagArithMnemonic getMnemonicFromOpcode(unsigned Opcode) {
173
173
174
174
#define LLVM_EXPAND_ADC_SBB_INSTR (MNEMONIC ) \
175
175
LLVM_EXPAND_INSTR_SIZES (MNEMONIC, rr) \
176
- LLVM_EXPAND_INSTR_SIZES (MNEMONIC, rr_REV) \
177
176
LLVM_EXPAND_INSTR_SIZES (MNEMONIC, rm) \
178
177
LLVM_EXPAND_INSTR_SIZES (MNEMONIC, mr) \
179
178
case X86::MNEMONIC##8ri: \
You can’t perform that action at this time.
0 commit comments