From e6aba43cda848f4a8cfa5ce9f174b77def10e9df Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Sat, 30 May 2020 14:38:02 +0100 Subject: [PATCH] SafeStackColoring.h - reduce Instructions.h include to forward declaration. NFC. SafeStackColoring.cpp - remove includes directly defined in SafeStackColoring.h header. NFC. --- llvm/lib/CodeGen/SafeStackColoring.cpp | 7 ------- llvm/lib/CodeGen/SafeStackColoring.h | 2 +- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/llvm/lib/CodeGen/SafeStackColoring.cpp b/llvm/lib/CodeGen/SafeStackColoring.cpp index 04a5c4b..27600f2 100644 --- a/llvm/lib/CodeGen/SafeStackColoring.cpp +++ b/llvm/lib/CodeGen/SafeStackColoring.cpp @@ -7,14 +7,10 @@ //===----------------------------------------------------------------------===// #include "SafeStackColoring.h" -#include "llvm/ADT/BitVector.h" -#include "llvm/ADT/DenseMap.h" #include "llvm/ADT/DepthFirstIterator.h" -#include "llvm/ADT/SmallVector.h" #include "llvm/Config/llvm-config.h" #include "llvm/IR/BasicBlock.h" #include "llvm/IR/CFG.h" -#include "llvm/IR/Instruction.h" #include "llvm/IR/Instructions.h" #include "llvm/IR/IntrinsicInst.h" #include "llvm/IR/Intrinsics.h" @@ -23,10 +19,7 @@ #include "llvm/Support/CommandLine.h" #include "llvm/Support/Compiler.h" #include "llvm/Support/Debug.h" -#include "llvm/Support/raw_ostream.h" -#include #include -#include using namespace llvm; using namespace llvm::safestack; diff --git a/llvm/lib/CodeGen/SafeStackColoring.h b/llvm/lib/CodeGen/SafeStackColoring.h index b696b1b..d917d02 100644 --- a/llvm/lib/CodeGen/SafeStackColoring.h +++ b/llvm/lib/CodeGen/SafeStackColoring.h @@ -13,13 +13,13 @@ #include "llvm/ADT/BitVector.h" #include "llvm/ADT/DenseMap.h" #include "llvm/ADT/SmallVector.h" -#include "llvm/IR/Instructions.h" #include "llvm/Support/raw_ostream.h" #include #include namespace llvm { +class AllocaInst; class BasicBlock; class Function; class Instruction; -- 2.7.4