diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2015-07-13 20:38:16 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2015-07-13 20:38:16 +0000 |
commit | 360ec4c35f279757c079ff295bcc7b8928c18503 (patch) | |
tree | b215221454fef75b711cf512e5a9aa586e884f25 /lib/Target/Hexagon/HexagonBitTracker.h | |
parent | 168b1bebf041862929ce42548a54ade29ae44e50 (diff) |
[Hexagon] Move BitTracker into the llvm namespace and remove redundant qualifications
No functional change intended.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@242062 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/Hexagon/HexagonBitTracker.h')
-rw-r--r-- | lib/Target/Hexagon/HexagonBitTracker.h | 36 |
1 files changed, 17 insertions, 19 deletions
diff --git a/lib/Target/Hexagon/HexagonBitTracker.h b/lib/Target/Hexagon/HexagonBitTracker.h index 340c3090044..897af2d7187 100644 --- a/lib/Target/Hexagon/HexagonBitTracker.h +++ b/lib/Target/Hexagon/HexagonBitTracker.h @@ -16,7 +16,6 @@ namespace llvm { class HexagonInstrInfo; class HexagonRegisterInfo; -} struct HexagonEvaluator : public BitTracker::MachineEvaluator { typedef BitTracker::CellMapType CellMapType; @@ -24,27 +23,25 @@ struct HexagonEvaluator : public BitTracker::MachineEvaluator { typedef BitTracker::RegisterCell RegisterCell; typedef BitTracker::BranchTargetList BranchTargetList; - HexagonEvaluator(const llvm::HexagonRegisterInfo &tri, - llvm::MachineRegisterInfo &mri, const llvm::HexagonInstrInfo &tii, - llvm::MachineFunction &mf); + HexagonEvaluator(const HexagonRegisterInfo &tri, MachineRegisterInfo &mri, + const HexagonInstrInfo &tii, MachineFunction &mf); - virtual bool evaluate(const llvm::MachineInstr *MI, - const CellMapType &Inputs, CellMapType &Outputs) const; - virtual bool evaluate(const llvm::MachineInstr *BI, - const CellMapType &Inputs, BranchTargetList &Targets, - bool &FallsThru) const; + bool evaluate(const MachineInstr *MI, const CellMapType &Inputs, + CellMapType &Outputs) const override; + bool evaluate(const MachineInstr *BI, const CellMapType &Inputs, + BranchTargetList &Targets, bool &FallsThru) const override; - virtual BitTracker::BitMask mask(unsigned Reg, unsigned Sub) const; + BitTracker::BitMask mask(unsigned Reg, unsigned Sub) const override; - llvm::MachineFunction &MF; - llvm::MachineFrameInfo &MFI; - const llvm::HexagonInstrInfo &TII; + MachineFunction &MF; + MachineFrameInfo &MFI; + const HexagonInstrInfo &TII; private: - bool evaluateLoad(const llvm::MachineInstr *MI, const CellMapType &Inputs, - CellMapType &Outputs) const; - bool evaluateFormalCopy(const llvm::MachineInstr *MI, - const CellMapType &Inputs, CellMapType &Outputs) const; + bool evaluateLoad(const MachineInstr *MI, const CellMapType &Inputs, + CellMapType &Outputs) const; + bool evaluateFormalCopy(const MachineInstr *MI, const CellMapType &Inputs, + CellMapType &Outputs) const; unsigned getNextPhysReg(unsigned PReg, unsigned Width) const; unsigned getVirtRegFor(unsigned PReg) const; @@ -58,9 +55,10 @@ private: ExtType(char t, uint16_t w) : Type(t), Width(w) {} }; // Map VR -> extension type. - typedef llvm::DenseMap<unsigned,ExtType> RegExtMap; + typedef DenseMap<unsigned, ExtType> RegExtMap; RegExtMap VRX; }; -#endif +} // end namespace llvm +#endif |