diff options
author | Eugene Zelenko <eugene.zelenko@gmail.com> | 2017-08-08 00:47:13 +0000 |
---|---|---|
committer | Eugene Zelenko <eugene.zelenko@gmail.com> | 2017-08-08 00:47:13 +0000 |
commit | 59e128266c9de11ba334450e1c3b7101155bd55b (patch) | |
tree | 9acc16f76a927edf4694897083f75b7a6ace9d24 /llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | |
parent | 7ec1a56baf4d2f30abf525a851971f671ec04d93 (diff) | |
download | bcm5719-llvm-59e128266c9de11ba334450e1c3b7101155bd55b.tar.gz bcm5719-llvm-59e128266c9de11ba334450e1c3b7101155bd55b.zip |
[AMDGPU] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
llvm-svn: 310328
Diffstat (limited to 'llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp')
-rw-r--r-- | llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp b/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp index c6ad61a325c..b7ddfe44c92 100644 --- a/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp +++ b/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp @@ -1,4 +1,4 @@ -//===-- SILoadStoreOptimizer.cpp ------------------------------------------===// +//===- SILoadStoreOptimizer.cpp -------------------------------------------===// // // The LLVM Compiler Infrastructure // @@ -56,8 +56,9 @@ #include "llvm/Support/Debug.h" #include "llvm/Support/MathExtras.h" #include "llvm/Support/raw_ostream.h" -#include "llvm/Target/TargetMachine.h" +#include <algorithm> #include <cassert> +#include <cstdlib> #include <iterator> #include <utility> @@ -68,8 +69,7 @@ using namespace llvm; namespace { class SILoadStoreOptimizer : public MachineFunctionPass { - - typedef struct { + using CombineInfo = struct { MachineBasicBlock::iterator I; MachineBasicBlock::iterator Paired; unsigned EltSize; @@ -78,7 +78,7 @@ class SILoadStoreOptimizer : public MachineFunctionPass { unsigned BaseOff; bool UseST64; SmallVector<MachineInstr*, 8> InstsToMove; - } CombineInfo; + }; private: const SIInstrInfo *TII = nullptr; @@ -258,7 +258,6 @@ bool SILoadStoreOptimizer::findMatchingDSInst(CombineInfo &CI) { for ( ; MBBI != E; ++MBBI) { if (MBBI->getOpcode() != CI.I->getOpcode()) { - // This is not a matching DS instruction, but we can keep looking as // long as one of these conditions are met: // 1. It is safe to move I down past MBBI. |