From 59e128266c9de11ba334450e1c3b7101155bd55b Mon Sep 17 00:00:00 2001 From: Eugene Zelenko Date: Tue, 8 Aug 2017 00:47:13 +0000 Subject: [AMDGPU] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). llvm-svn: 310328 --- llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp') 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 #include +#include #include #include @@ -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 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. -- cgit v1.2.3