Skip to content

Commit 39d8e6e

Browse files
Add missing StringExtras.h includes
In preparation for removing the `#include "llvm/ADT/StringExtras.h"` from the header to source file of `llvm/Support/Error.h`, first add in all the missing includes that were previously included transitively through this header. This is fixing all files missed in b0abd48. Differential Revision: https://reviews.llvm.org/D154543
1 parent 23f0f06 commit 39d8e6e

File tree

9 files changed

+10
-0
lines changed

9 files changed

+10
-0
lines changed

clang/lib/Driver/ToolChain.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
#include "clang/Driver/XRayArgs.h"
2727
#include "llvm/ADT/STLExtras.h"
2828
#include "llvm/ADT/SmallString.h"
29+
#include "llvm/ADT/StringExtras.h"
2930
#include "llvm/ADT/StringRef.h"
3031
#include "llvm/ADT/Twine.h"
3132
#include "llvm/Config/llvm-config.h"

clang/lib/Driver/ToolChains/BareMetal.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
#include "clang/Driver/DriverDiagnostic.h"
1919
#include "clang/Driver/MultilibBuilder.h"
2020
#include "clang/Driver/Options.h"
21+
#include "llvm/ADT/StringExtras.h"
2122
#include "llvm/Option/ArgList.h"
2223
#include "llvm/Support/Path.h"
2324
#include "llvm/Support/VirtualFileSystem.h"

llvm/lib/Analysis/VectorUtils.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
#include "llvm/Analysis/VectorUtils.h"
1414
#include "llvm/ADT/EquivalenceClasses.h"
15+
#include "llvm/ADT/SmallString.h"
1516
#include "llvm/Analysis/DemandedBits.h"
1617
#include "llvm/Analysis/LoopInfo.h"
1718
#include "llvm/Analysis/LoopIterator.h"

llvm/lib/Transforms/IPO/Internalize.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
//===----------------------------------------------------------------------===//
2020

2121
#include "llvm/Transforms/IPO/Internalize.h"
22+
#include "llvm/ADT/SmallString.h"
2223
#include "llvm/ADT/Statistic.h"
2324
#include "llvm/ADT/StringSet.h"
2425
#include "llvm/Analysis/CallGraph.h"

llvm/lib/Transforms/Scalar/MergeICmps.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
//===----------------------------------------------------------------------===//
4343

4444
#include "llvm/Transforms/Scalar/MergeICmps.h"
45+
#include "llvm/ADT/SmallString.h"
4546
#include "llvm/Analysis/DomTreeUpdater.h"
4647
#include "llvm/Analysis/GlobalsModRef.h"
4748
#include "llvm/Analysis/Loads.h"

llvm/lib/Transforms/Utils/MemoryOpRemark.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
#include "llvm/Transforms/Utils/MemoryOpRemark.h"
14+
#include "llvm/ADT/SmallString.h"
1415
#include "llvm/Analysis/OptimizationRemarkEmitter.h"
1516
#include "llvm/Analysis/ValueTracking.h"
1617
#include "llvm/IR/DebugInfo.h"

llvm/lib/Transforms/Utils/ModuleUtils.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,15 @@
1212

1313
#include "llvm/Transforms/Utils/ModuleUtils.h"
1414
#include "llvm/Analysis/VectorUtils.h"
15+
#include "llvm/ADT/SmallString.h"
1516
#include "llvm/IR/DerivedTypes.h"
1617
#include "llvm/IR/Function.h"
1718
#include "llvm/IR/IRBuilder.h"
1819
#include "llvm/IR/MDBuilder.h"
1920
#include "llvm/IR/Module.h"
2021
#include "llvm/Support/raw_ostream.h"
2122
#include "llvm/Support/xxhash.h"
23+
2224
using namespace llvm;
2325

2426
#define DEBUG_TYPE "moduleutils"

llvm/tools/llvm-objdump/XCOFFDump.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
#include "XCOFFDump.h"
1515

1616
#include "llvm-objdump.h"
17+
#include "llvm/ADT/StringExtras.h"
1718
#include "llvm/Demangle/Demangle.h"
1819
#include "llvm/MC/MCInstPrinter.h"
1920
#include "llvm/MC/MCSubtargetInfo.h"

llvm/unittests/Support/CompressionTest.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
#include "llvm/Support/Compression.h"
1414
#include "llvm/ADT/SmallString.h"
15+
#include "llvm/ADT/StringExtras.h"
1516
#include "llvm/ADT/StringRef.h"
1617
#include "llvm/Config/config.h"
1718
#include "llvm/Support/Error.h"

0 commit comments

Comments
 (0)