diff options
-rw-r--r-- | lib/Target/ARM/ARMInstrInfo.cpp | 9 | ||||
-rw-r--r-- | lib/Target/ARM/ARMInstrInfo.h | 1 |
2 files changed, 0 insertions, 10 deletions
diff --git a/lib/Target/ARM/ARMInstrInfo.cpp b/lib/Target/ARM/ARMInstrInfo.cpp index de9ea48b26..b631124b6e 100644 --- a/lib/Target/ARM/ARMInstrInfo.cpp +++ b/lib/Target/ARM/ARMInstrInfo.cpp @@ -423,15 +423,6 @@ ReverseBranchCondition(std::vector<MachineOperand> &Cond) const { return false; } -bool ARMInstrInfo::isPredicatable(MachineInstr *MI) const { - const TargetInstrDescriptor *TID = MI->getInstrDescriptor(); - if (TID->Flags & M_PREDICATED) - return true; - - unsigned Opc = MI->getOpcode(); - return Opc == ARM::B || Opc == ARM::tB; -} - void ARMInstrInfo::PredicateInstruction(MachineInstr *MI, std::vector<MachineOperand> &Cond) const { unsigned Opc = MI->getOpcode(); diff --git a/lib/Target/ARM/ARMInstrInfo.h b/lib/Target/ARM/ARMInstrInfo.h index d51b9bd74b..cb0b812e16 100644 --- a/lib/Target/ARM/ARMInstrInfo.h +++ b/lib/Target/ARM/ARMInstrInfo.h @@ -104,7 +104,6 @@ public: virtual bool ReverseBranchCondition(std::vector<MachineOperand> &Cond) const; // Predication support. - virtual bool isPredicatable(MachineInstr *MI) const; virtual void PredicateInstruction(MachineInstr *MI, std::vector<MachineOperand> &Cond) const; }; |