Only emit movw on ARMv6T2+
[oota-llvm.git] / lib / Target / XCore / XCoreFrameToArgsOffsetElim.cpp
index c758097c455eb0ecf356cef0c7221ea30fa151a6..77292c4f8f52b087ef5bbc33bf799286937fd83c 100644 (file)
@@ -44,8 +44,7 @@ FunctionPass *llvm::createXCoreFrameToArgsOffsetEliminationPass() {
 
 bool XCoreFTAOElim::runOnMachineFunction(MachineFunction &MF) {
   const XCoreInstrInfo &TII =
-      *static_cast<const XCoreInstrInfo *>(
-          MF.getTarget().getSubtargetImpl()->getInstrInfo());
+      *static_cast<const XCoreInstrInfo *>(MF.getSubtarget().getInstrInfo());
   unsigned StackSize = MF.getFrameInfo()->getStackSize();
   for (MachineFunction::iterator MFI = MF.begin(), E = MF.end(); MFI != E;
        ++MFI) {