Removing strange "using" declarations form TargetInstrInfo.
authorAndrew Trick <atrick@apple.com>
Fri, 8 Jun 2012 23:56:26 +0000 (23:56 +0000)
committerAndrew Trick <atrick@apple.com>
Fri, 8 Jun 2012 23:56:26 +0000 (23:56 +0000)
I can't imagine why these were added. Trial and error.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158247 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Target/TargetInstrInfo.h

index e2662b9a4570cbf623db1413517f49a9cc931e41..0db9b52a4aacdef6e4cb44c51444ac71976995b4 100644 (file)
@@ -909,21 +909,17 @@ public:
   virtual int getInstrLatency(const InstrItineraryData *ItinData,
                               SDNode *Node) const;
 
-  using TargetInstrInfo::getNumMicroOps;
   virtual unsigned getNumMicroOps(const InstrItineraryData *ItinData,
                                   const MachineInstr *MI) const;
 
-  using TargetInstrInfo::getInstrLatency;
   virtual unsigned getInstrLatency(const InstrItineraryData *ItinData,
                                    const MachineInstr *MI,
                                    unsigned *PredCost = 0) const;
 
-  using TargetInstrInfo::hasLowDefLatency;
   virtual
   bool hasLowDefLatency(const InstrItineraryData *ItinData,
                         const MachineInstr *DefMI, unsigned DefIdx) const;
 
-  using TargetInstrInfo::getOperandLatency;
   virtual int getOperandLatency(const InstrItineraryData *ItinData,
                                 const MachineInstr *DefMI, unsigned DefIdx,
                                 const MachineInstr *UseMI,