File tree Expand file tree Collapse file tree 1 file changed +2
-9
lines changed Expand file tree Collapse file tree 1 file changed +2
-9
lines changed Original file line number Diff line number Diff line change @@ -183,8 +183,8 @@ FixupLEAPass::postRAConvertToLEA(MachineBasicBlock &MBB,
183
183
FunctionPass *llvm::createX86FixupLEAs () { return new FixupLEAPass (); }
184
184
185
185
static bool isLEA (unsigned Opcode) {
186
- return Opcode == X86::LEA16r || Opcode == X86::LEA32r ||
187
- Opcode == X86::LEA64r || Opcode == X86:: LEA64_32r;
186
+ return Opcode == X86::LEA32r || Opcode == X86::LEA64r ||
187
+ Opcode == X86::LEA64_32r;
188
188
}
189
189
190
190
bool FixupLEAPass::runOnMachineFunction (MachineFunction &MF) {
@@ -322,8 +322,6 @@ static inline unsigned getADDrrFromLEA(unsigned LEAOpcode) {
322
322
switch (LEAOpcode) {
323
323
default :
324
324
llvm_unreachable (" Unexpected LEA instruction" );
325
- case X86::LEA16r:
326
- return X86::ADD16rr;
327
325
case X86::LEA32r:
328
326
return X86::ADD32rr;
329
327
case X86::LEA64_32r:
@@ -338,8 +336,6 @@ static inline unsigned getADDriFromLEA(unsigned LEAOpcode,
338
336
switch (LEAOpcode) {
339
337
default :
340
338
llvm_unreachable (" Unexpected LEA instruction" );
341
- case X86::LEA16r:
342
- return IsInt8 ? X86::ADD16ri8 : X86::ADD16ri;
343
339
case X86::LEA32r:
344
340
case X86::LEA64_32r:
345
341
return IsInt8 ? X86::ADD32ri8 : X86::ADD32ri;
@@ -370,9 +366,6 @@ bool FixupLEAPass::fixupIncDec(MachineBasicBlock::iterator &I,
370
366
unsigned NewOpcode;
371
367
bool isINC = MI.getOperand (1 + X86::AddrDisp).getImm () == 1 ;
372
368
switch (MI.getOpcode ()) {
373
- case X86::LEA16r:
374
- NewOpcode = isINC ? X86::INC16r : X86::DEC16r;
375
- break ;
376
369
case X86::LEA32r:
377
370
case X86::LEA64_32r:
378
371
NewOpcode = isINC ? X86::INC32r : X86::DEC32r;
You can’t perform that action at this time.
0 commit comments