diff options
author | Eugene Zelenko <eugene.zelenko@gmail.com> | 2017-07-26 23:20:35 +0000 |
---|---|---|
committer | Eugene Zelenko <eugene.zelenko@gmail.com> | 2017-07-26 23:20:35 +0000 |
commit | 3dda42ef5047e4ccdc8564ce167fb5649daf2d6b (patch) | |
tree | e3e3904a9c9ad229492f93b7a88b674e906e7636 /lib/Target/Hexagon/HexagonBitTracker.h | |
parent | c8b00c76a1578bf52c19fc4aa6b3c3e762a9f3c4 (diff) |
[Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@309230 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/Hexagon/HexagonBitTracker.h')
-rw-r--r-- | lib/Target/Hexagon/HexagonBitTracker.h | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/lib/Target/Hexagon/HexagonBitTracker.h b/lib/Target/Hexagon/HexagonBitTracker.h index 2cbf65e66ca..94accb17fab 100644 --- a/lib/Target/Hexagon/HexagonBitTracker.h +++ b/lib/Target/Hexagon/HexagonBitTracker.h @@ -1,4 +1,4 @@ -//===--- HexagonBitTracker.h ------------------------------------*- C++ -*-===// +//===- HexagonBitTracker.h --------------------------------------*- C++ -*-===// // // The LLVM Compiler Infrastructure // @@ -18,12 +18,16 @@ namespace llvm { class HexagonInstrInfo; class HexagonRegisterInfo; +class MachineFrameInfo; +class MachineFunction; +class MachineInstr; +class MachineRegisterInfo; struct HexagonEvaluator : public BitTracker::MachineEvaluator { - typedef BitTracker::CellMapType CellMapType; - typedef BitTracker::RegisterRef RegisterRef; - typedef BitTracker::RegisterCell RegisterCell; - typedef BitTracker::BranchTargetList BranchTargetList; + using CellMapType = BitTracker::CellMapType; + using RegisterRef = BitTracker::RegisterRef; + using RegisterCell = BitTracker::RegisterCell; + using BranchTargetList = BitTracker::BranchTargetList; HexagonEvaluator(const HexagonRegisterInfo &tri, MachineRegisterInfo &mri, const HexagonInstrInfo &tii, MachineFunction &mf); @@ -59,7 +63,7 @@ private: uint16_t Width = 0; }; // Map VR -> extension type. - typedef DenseMap<unsigned, ExtType> RegExtMap; + using RegExtMap = DenseMap<unsigned, ExtType>; RegExtMap VRX; }; |