| Index: lib/Target/ARM/ARMNaClRewritePass.cpp
|
| diff --git a/lib/Target/ARM/ARMNaClRewritePass.cpp b/lib/Target/ARM/ARMNaClRewritePass.cpp
|
| index f10c62fa21c51e968cd28c626887f6564c7577e7..dbf29e606cc516b1d65c2321ccc0b7c6a2811933 100644
|
| --- a/lib/Target/ARM/ARMNaClRewritePass.cpp
|
| +++ b/lib/Target/ARM/ARMNaClRewritePass.cpp
|
| @@ -30,7 +30,7 @@
|
| #include "llvm/IR/Function.h"
|
| #include "llvm/Support/Debug.h"
|
| #include "llvm/Support/raw_ostream.h"
|
| -#include "llvm/Target/TargetMachine.h"
|
| +#include "llvm/Target/TargetSubtargetInfo.h"
|
| #include <set>
|
| #include <stdio.h>
|
|
|
| @@ -1056,8 +1056,8 @@ bool ARMNaClRewritePass::SandboxMemoryReferencesInBlock(
|
| /**********************************************************************/
|
|
|
| bool ARMNaClRewritePass::runOnMachineFunction(MachineFunction &MF) {
|
| - TII = static_cast<const ARMBaseInstrInfo*>(MF.getTarget().getInstrInfo());
|
| - TRI = MF.getTarget().getRegisterInfo();
|
| + TII = static_cast<const ARMBaseInstrInfo*>(MF.getSubtarget().getInstrInfo());
|
| + TRI = MF.getSubtarget().getRegisterInfo();
|
|
|
| bool Modified = false;
|
| for (MachineFunction::iterator MFI = MF.begin(), E = MF.end();
|
|
|