diff options
| author | Eric Christopher <echristo@gmail.com> | 2015-01-30 01:10:18 +0000 | 
|---|---|---|
| committer | Eric Christopher <echristo@gmail.com> | 2015-01-30 01:10:18 +0000 | 
| commit | f761d901aab98acc92f5ee101f823487dba9622b (patch) | |
| tree | 54e551f263c928ce7474675f44766d3ed62af55d | |
| parent | ab80f18f5799785f2abbf3839bde9f76b50fd64c (diff) | |
| download | bcm5719-llvm-f761d901aab98acc92f5ee101f823487dba9622b.tar.gz bcm5719-llvm-f761d901aab98acc92f5ee101f823487dba9622b.zip | |
This only needs TargetInstrInfo, not the specialized one.
llvm-svn: 227529
| -rw-r--r-- | llvm/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/llvm/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp b/llvm/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp index 88c6be297e2..f27dfc99027 100644 --- a/llvm/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp +++ b/llvm/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp @@ -64,7 +64,7 @@ STATISTIC(NumCopiesInserted, "Number of cross-class copies inserted");  namespace {  class AArch64AdvSIMDScalar : public MachineFunctionPass {    MachineRegisterInfo *MRI; -  const AArch64InstrInfo *TII; +  const TargetInstrInfo *TII;  private:    // isProfitableToTransform - Predicate function to determine whether an @@ -268,7 +268,7 @@ AArch64AdvSIMDScalar::isProfitableToTransform(const MachineInstr *MI) const {    return TransformAll;  } -static MachineInstr *insertCopy(const AArch64InstrInfo *TII, MachineInstr *MI, +static MachineInstr *insertCopy(const TargetInstrInfo *TII, MachineInstr *MI,                                  unsigned Dst, unsigned Src, bool IsKill) {    MachineInstrBuilder MIB =        BuildMI(*MI->getParent(), MI, MI->getDebugLoc(), TII->get(AArch64::COPY), @@ -377,7 +377,7 @@ bool AArch64AdvSIMDScalar::runOnMachineFunction(MachineFunction &mf) {    DEBUG(dbgs() << "***** AArch64AdvSIMDScalar *****\n");    MRI = &mf.getRegInfo(); -  TII = static_cast<const AArch64InstrInfo *>(mf.getSubtarget().getInstrInfo()); +  TII = mf.getSubtarget().getInstrInfo();    // Just check things on a one-block-at-a-time basis.    for (MachineFunction::iterator I = mf.begin(), E = mf.end(); I != E; ++I) | 

