diff --git a/lib/Target/X86/X86FixupLEAs.cpp b/lib/Target/X86/X86FixupLEAs.cpp index d85389a0a7f..f3f7f6a3736 100644 --- a/lib/Target/X86/X86FixupLEAs.cpp +++ b/lib/Target/X86/X86FixupLEAs.cpp @@ -578,7 +578,7 @@ bool FixupLEAPass::processBasicBlock(MachineFunction &MF, continue; if (OptLEA) { - if (MF.getSubtarget().isSLM()) + if (MF.getSubtarget().slowLEA()) processInstructionForSLM(I, MFI); else { diff --git a/test/CodeGen/X86/atom-fixup-lea2.ll b/test/CodeGen/X86/atom-fixup-lea2.ll index 9b0b472be0f..b8a0369a45f 100644 --- a/test/CodeGen/X86/atom-fixup-lea2.ll +++ b/test/CodeGen/X86/atom-fixup-lea2.ll @@ -1,5 +1,4 @@ ; RUN: llc < %s -mcpu=atom -mtriple=i686-linux | FileCheck %s -; RUN: llc < %s -mcpu=goldmont -mtriple=i686-linux | FileCheck %s ; CHECK:%bb.5 ; CHECK-NEXT:leal