llvm.org GIT mirror llvm / 1b27914
[cleanup] Re-sort all the #include lines in LLVM using utils/sort_includes.py. I clearly haven't done this in a while, so more changed than usual. This even uncovered a missing include from the InstrProf library that I've added. No functionality changed here, just mechanical cleanup of the include order. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@225974 91177308-0d34-0410-b5e6-96231b3b80d8 Chandler Carruth 4 years ago
196 changed file(s) with 236 addition(s) and 291 deletion(s). Raw diff Collapse all Expand all
3232 #ifndef LLVM_ADT_DEPTHFIRSTITERATOR_H
3333 #define LLVM_ADT_DEPTHFIRSTITERATOR_H
3434
35 #include "llvm/ADT/iterator_range.h"
3635 #include "llvm/ADT/GraphTraits.h"
3736 #include "llvm/ADT/PointerIntPair.h"
3837 #include "llvm/ADT/SmallPtrSet.h"
38 #include "llvm/ADT/iterator_range.h"
3939 #include
4040 #include
4141
99 #ifndef LLVM_ADT_ITERATOR_H
1010 #define LLVM_ADT_ITERATOR_H
1111
12 #include
1213 #include
13 #include
1414
1515 namespace llvm {
1616
2020 #ifndef LLVM_ANALYSIS_CGSCCPASSMANAGER_H
2121 #define LLVM_ANALYSIS_CGSCCPASSMANAGER_H
2222
23 #include "llvm/Analysis/LazyCallGraph.h"
2324 #include "llvm/IR/PassManager.h"
24 #include "llvm/Analysis/LazyCallGraph.h"
2525
2626 namespace llvm {
2727
1515 #ifndef LLVM_ANALYSIS_FUNCTIONTARGETTRANSFORMINFO_H
1616 #define LLVM_ANALYSIS_FUNCTIONTARGETTRANSFORMINFO_H
1717
18 #include "TargetTransformInfo.h"
1819 #include "llvm/Pass.h"
19 #include "TargetTransformInfo.h"
2020
2121 namespace llvm {
2222 class FunctionTargetTransformInfo final : public FunctionPass {
1515
1616 #include "llvm/ADT/DenseMap.h"
1717 #include "llvm/Pass.h"
18
1918 #include
2019
2120 namespace llvm {
1111 #ifndef LLVM_ANALYSIS_REGIONINFOIMPL_H
1212 #define LLVM_ANALYSIS_REGIONINFOIMPL_H
1313
14 #include "llvm/Analysis/RegionInfo.h"
1514 #include "llvm/ADT/PostOrderIterator.h"
1615 #include "llvm/Analysis/DominanceFrontier.h"
1716 #include "llvm/Analysis/LoopInfo.h"
1817 #include "llvm/Analysis/PostDominators.h"
18 #include "llvm/Analysis/RegionInfo.h"
1919 #include "llvm/Analysis/RegionIterator.h"
2020 #include "llvm/Support/CommandLine.h"
2121 #include "llvm/Support/Debug.h"
1313 #ifndef LLVM_ANALYSIS_SCALAREVOLUTIONEXPRESSIONS_H
1414 #define LLVM_ANALYSIS_SCALAREVOLUTIONEXPRESSIONS_H
1515
16 #include "llvm/ADT/SmallPtrSet.h"
1617 #include "llvm/ADT/iterator_range.h"
17 #include "llvm/ADT/SmallPtrSet.h"
1818 #include "llvm/Analysis/ScalarEvolution.h"
1919 #include "llvm/Support/ErrorHandling.h"
2020
1717 #include "llvm/ADT/DenseMap.h"
1818 #include "llvm/CodeGen/CallingConvLower.h"
1919 #include "llvm/CodeGen/MachineBasicBlock.h"
20 #include "llvm/Target/TargetLowering.h"
2120 #include "llvm/IR/CallingConv.h"
2221 #include "llvm/IR/IntrinsicInst.h"
22 #include "llvm/Target/TargetLowering.h"
2323
2424 namespace llvm {
2525
1717 #include "llvm/ADT/SmallVector.h"
1818 #include "llvm/Pass.h"
1919 #include "llvm/Target/TargetOptions.h"
20
2120 #include
2221
2322 namespace llvm {
1919 #include "llvm/ADT/IndexedMap.h"
2020 #include "llvm/ADT/SmallPtrSet.h"
2121 #include "llvm/ADT/SmallVector.h"
22 #include "llvm/CodeGen/ISDOpcodes.h"
2223 #include "llvm/CodeGen/MachineBasicBlock.h"
23 #include "llvm/CodeGen/ISDOpcodes.h"
2424 #include "llvm/IR/InlineAsm.h"
2525 #include "llvm/IR/Instructions.h"
2626 #include "llvm/Target/TargetRegisterInfo.h"
3636 #include "llvm/ADT/StringMap.h"
3737 #include "llvm/IR/DebugLoc.h"
3838 #include "llvm/Pass.h"
39
4039 #include
4140
4241 namespace llvm {
1818
1919 #include "llvm/ADT/ArrayRef.h"
2020 #include "llvm/ADT/DenseMap.h"
21 #include "llvm/ADT/STLExtras.h"
2122 #include "llvm/ADT/SmallPtrSet.h"
2223 #include "llvm/ADT/SmallVector.h"
23 #include "llvm/ADT/STLExtras.h"
2424 #include "llvm/IR/DebugLoc.h"
2525 #include "llvm/IR/Metadata.h"
2626 #include "llvm/IR/ValueHandle.h"
27 #include
2728 #include
28 #include
2929 namespace llvm {
3030
3131 class MachineInstr;
7979 #include "llvm/CodeGen/MachinePassRegistry.h"
8080 #include "llvm/CodeGen/RegisterPressure.h"
8181 #include "llvm/CodeGen/ScheduleDAGInstrs.h"
82
8382 #include
8483
8584 namespace llvm {
1616 #define LLVM_CODEGEN_REGALLOCPBQP_H
1717
1818 #include "llvm/CodeGen/MachineFunctionPass.h"
19 #include "llvm/CodeGen/PBQPRAConstraint.h"
2019 #include "llvm/CodeGen/PBQP/CostAllocator.h"
2120 #include "llvm/CodeGen/PBQP/ReductionRules.h"
21 #include "llvm/CodeGen/PBQPRAConstraint.h"
2222 #include "llvm/Support/ErrorHandling.h"
2323
2424 namespace llvm {
1717 #include "llvm/CodeGen/MachineFunctionPass.h"
1818 #include "llvm/CodeGen/SelectionDAG.h"
1919 #include "llvm/IR/BasicBlock.h"
20 #include "llvm/Pass.h"
2021 #include "llvm/Target/TargetSubtargetInfo.h"
21 #include "llvm/Pass.h"
2222
2323 namespace llvm {
2424 class FastISel;
1818 #ifndef LLVM_CODEGEN_SELECTIONDAGNODES_H
1919 #define LLVM_CODEGEN_SELECTIONDAGNODES_H
2020
21 #include "llvm/ADT/iterator_range.h"
2221 #include "llvm/ADT/BitVector.h"
2322 #include "llvm/ADT/FoldingSet.h"
2423 #include "llvm/ADT/GraphTraits.h"
2625 #include "llvm/ADT/SmallPtrSet.h"
2726 #include "llvm/ADT/SmallVector.h"
2827 #include "llvm/ADT/ilist_node.h"
28 #include "llvm/ADT/iterator_range.h"
2929 #include "llvm/CodeGen/ISDOpcodes.h"
3030 #include "llvm/CodeGen/MachineMemOperand.h"
3131 #include "llvm/CodeGen/ValueTypes.h"
2020 #include "llvm/Object/RelocVisitor.h"
2121 #include "llvm/Support/Casting.h"
2222 #include "llvm/Support/DataTypes.h"
23
2423 #include
2524
2625 namespace llvm {
66 //
77 //===----------------------------------------------------------------------===//
88
9 #include "llvm/DebugInfo/DWARFRelocMap.h"
10
119 #include "llvm/ADT/SmallVector.h"
1210 #include "llvm/DebugInfo/DWARFFormValue.h"
13
11 #include "llvm/DebugInfo/DWARFRelocMap.h"
1412 #include
1513
1614 namespace llvm {
1111
1212 #include "llvm/ADT/MapVector.h"
1313 #include "llvm/ADT/SmallVector.h"
14 #include "llvm/DebugInfo/DIContext.h"
1415 #include "llvm/DebugInfo/DWARFCompileUnit.h"
1516 #include "llvm/DebugInfo/DWARFDebugAranges.h"
1617 #include "llvm/DebugInfo/DWARFDebugFrame.h"
1920 #include "llvm/DebugInfo/DWARFDebugRangeList.h"
2021 #include "llvm/DebugInfo/DWARFSection.h"
2122 #include "llvm/DebugInfo/DWARFTypeUnit.h"
22 #include "llvm/DebugInfo/DIContext.h"
2323 #include
2424
2525 namespace llvm {
1717 #define LLVM_IR_DEBUGINFO_H
1818
1919 #include "llvm/ADT/DenseMap.h"
20 #include "llvm/ADT/iterator_range.h"
2120 #include "llvm/ADT/SmallPtrSet.h"
2221 #include "llvm/ADT/SmallVector.h"
2322 #include "llvm/ADT/StringRef.h"
23 #include "llvm/ADT/iterator_range.h"
2424 #include "llvm/IR/Metadata.h"
2525 #include "llvm/Support/Casting.h"
2626 #include "llvm/Support/Dwarf.h"
1414 #ifndef LLVM_IR_DEBUGLOC_H
1515 #define LLVM_IR_DEBUGLOC_H
1616
17 #include "llvm/IR/TrackingMDRef.h"
1718 #include "llvm/Support/DataTypes.h"
18 #include "llvm/IR/TrackingMDRef.h"
1919
2020 namespace llvm {
2121
1919
2020 #include "llvm/IR/Constant.h"
2121 #include "llvm/IR/DerivedTypes.h"
22
2322 #include
2423
2524 namespace llvm {
1616 #define LLVM_IR_INSTRUCTIONS_H
1717
1818 #include "llvm/ADT/ArrayRef.h"
19 #include "llvm/ADT/SmallVector.h"
1920 #include "llvm/ADT/iterator_range.h"
20 #include "llvm/ADT/SmallVector.h"
2121 #include "llvm/IR/Attributes.h"
2222 #include "llvm/IR/CallingConv.h"
2323 #include "llvm/IR/DerivedTypes.h"
1616 #define __LLVM_IR_STATEPOINT_H
1717
1818 #include "llvm/ADT/iterator_range.h"
19 #include "llvm/IR/CallSite.h"
1920 #include "llvm/IR/Instructions.h"
2021 #include "llvm/IR/Intrinsics.h"
21 #include "llvm/IR/CallSite.h"
2222 #include "llvm/Support/Compiler.h"
2323
2424 namespace llvm {
3131 #include "llvm/Transforms/Instrumentation.h"
3232 #include "llvm/Transforms/ObjCARC.h"
3333 #include "llvm/Transforms/Scalar.h"
34 #include "llvm/Transforms/Utils/SymbolRewriter.h"
3435 #include "llvm/Transforms/Utils/UnifyFunctionExitNodes.h"
35 #include "llvm/Transforms/Utils/SymbolRewriter.h"
3636 #include "llvm/Transforms/Vectorize.h"
3737 #include
3838
1515 #define LLVM_MC_MCDWARF_H
1616
1717 #include "llvm/ADT/ArrayRef.h"
18 #include "llvm/ADT/MapVector.h"
19 #include "llvm/ADT/StringMap.h"
1820 #include "llvm/ADT/StringRef.h"
19 #include "llvm/ADT/StringMap.h"
20 #include "llvm/ADT/MapVector.h"
2121 #include "llvm/Support/Compiler.h"
2222 #include "llvm/Support/Dwarf.h"
2323 #include "llvm/Support/raw_ostream.h"
2424 #include
25 #include
2625 #include
2726 #include
27 #include
2828
2929 namespace llvm {
3030 class MCAsmBackend;
1717 #define LLVM_MC_MCLINKEROPTIMIZATIONHINT_H
1818
1919 #include "llvm/ADT/SmallVector.h"
20 #include "llvm/ADT/StringRef.h"
2021 #include "llvm/ADT/StringSwitch.h"
21 #include "llvm/ADT/StringRef.h"
2222 #include "llvm/MC/MCMachObjectWriter.h"
2323 #include "llvm/Support/raw_ostream.h"
2424
1212 #include "llvm/MC/MCExpr.h"
1313 #include "llvm/MC/MCParser/MCAsmParserExtension.h"
1414 #include "llvm/MC/MCTargetOptions.h"
15
1615 #include
1716
1817 namespace llvm {
1414 #ifndef LLVM_MC_MCTARGETOPTIONSCOMMANDFLAGS_H
1515 #define LLVM_MC_MCTARGETOPTIONSCOMMANDFLAGS_H
1616
17 #include "llvm/MC/MCTargetOptions.h"
1718 #include "llvm/Support/CommandLine.h"
18 #include "llvm/MC/MCTargetOptions.h"
1919 using namespace llvm;
2020
2121 cl::opt AsmInstrumentation(
1313 #ifndef LLVM_OBJECT_ARCHIVE_H
1414 #define LLVM_OBJECT_ARCHIVE_H
1515
16 #include "llvm/ADT/StringRef.h"
1617 #include "llvm/ADT/iterator_range.h"
17 #include "llvm/ADT/StringRef.h"
1818 #include "llvm/Object/Binary.h"
1919 #include "llvm/Support/ErrorHandling.h"
2020 #include "llvm/Support/ErrorOr.h"
1515
1616 #include "llvm/ADT/StringRef.h"
1717 #include "llvm/ADT/Triple.h"
18 #include "llvm/Object/Archive.h"
1819 #include "llvm/Object/Binary.h"
19 #include "llvm/Object/Archive.h"
2020 #include "llvm/Object/MachO.h"
2121 #include "llvm/Support/ErrorOr.h"
2222 #include "llvm/Support/MachO.h"
1414 #ifndef LLVM_PROFILEDATA_COVERAGEMAPPINGREADER_H
1515 #define LLVM_PROFILEDATA_COVERAGEMAPPINGREADER_H
1616
17 #include "llvm/ProfileData/InstrProf.h"
18 #include "llvm/ProfileData/CoverageMapping.h"
19 #include "llvm/Object/ObjectFile.h"
2017 #include "llvm/ADT/ArrayRef.h"
2118 #include "llvm/ADT/StringRef.h"
19 #include "llvm/Object/ObjectFile.h"
20 #include "llvm/ProfileData/CoverageMapping.h"
21 #include "llvm/ProfileData/InstrProf.h"
22 #include "llvm/Support/FileSystem.h"
2223 #include "llvm/Support/MemoryBuffer.h"
23 #include "llvm/Support/FileSystem.h"
24
2524 #include
2625
2726 namespace llvm {
1414 #ifndef LLVM_PROFILEDATA_COVERAGEMAPPINGWRITER_H
1515 #define LLVM_PROFILEDATA_COVERAGEMAPPINGWRITER_H
1616
17 #include "llvm/ProfileData/CoverageMapping.h"
1817 #include "llvm/ADT/ArrayRef.h"
1918 #include "llvm/ADT/StringMap.h"
19 #include "llvm/ProfileData/CoverageMapping.h"
2020 #include "llvm/Support/raw_ostream.h"
2121
2222 namespace llvm {
1717 #include "llvm/ADT/ArrayRef.h"
1818 #include "llvm/ADT/StringExtras.h"
1919 #include "llvm/ProfileData/InstrProf.h"
20 #include "llvm/Support/EndianStream.h"
2021 #include "llvm/Support/ErrorOr.h"
2122 #include "llvm/Support/LineIterator.h"
2223 #include "llvm/Support/MemoryBuffer.h"
23 #include "llvm/Support/EndianStream.h"
2424 #include "llvm/Support/OnDiskHashTable.h"
25
2625 #include
2726
2827 namespace llvm {
2020 #include "llvm/ProfileData/InstrProf.h"
2121 #include "llvm/Support/DataTypes.h"
2222 #include "llvm/Support/raw_ostream.h"
23
2423 #include
2524
2625 namespace llvm {
1818 #include "llvm/ADT/StringMap.h"
1919 #include "llvm/Support/Debug.h"
2020 #include "llvm/Support/raw_ostream.h"
21
2221 #include
2322
2423 namespace llvm {
1313 #define LLVM_PROFILEDATA_SAMPLEPROFREADER_H
1414
1515 #include "llvm/ADT/DenseMap.h"
16 #include "llvm/ADT/StringMap.h"
17 #include "llvm/ADT/StringRef.h"
18 #include "llvm/ADT/Twine.h"
1619 #include "llvm/IR/DiagnosticInfo.h"
1720 #include "llvm/IR/Function.h"
1821 #include "llvm/IR/LLVMContext.h"
19 #include "llvm/ADT/StringMap.h"
20 #include "llvm/ADT/StringRef.h"
21 #include "llvm/ADT/Twine.h"
2222 #include "llvm/ProfileData/SampleProf.h"
2323 #include "llvm/Support/Debug.h"
2424 #include "llvm/Support/ErrorHandling.h"
1313 #ifndef LLVM_SUPPORT_COMPRESSION_H
1414 #define LLVM_SUPPORT_COMPRESSION_H
1515
16 #include "llvm/ADT/SmallVector.h"
1617 #include "llvm/Support/DataTypes.h"
1718 #include
18 #include "llvm/ADT/SmallVector.h"
1919
2020 namespace llvm {
2121
99 #ifndef LLVM_SUPPORT_CRASHRECOVERYCONTEXT_H
1010 #define LLVM_SUPPORT_CRASHRECOVERYCONTEXT_H
1111
12 #include "llvm/ADT/STLExtras.h"
1213 #include
13
14 #include "llvm/ADT/STLExtras.h"
1514
1615 namespace llvm {
1716 class StringRef;
2424
2525 #include "llvm/ADT/StringRef.h"
2626 #include "llvm/Support/DataTypes.h"
27
2827 #include
2928 #include
3029 #ifdef _MSC_VER
1313 #ifndef LLVM_SUPPORT_ONDISKHASHTABLE_H
1414 #define LLVM_SUPPORT_ONDISKHASHTABLE_H
1515
16 #include "llvm/Support/AlignOf.h"
1617 #include "llvm/Support/Allocator.h"
17 #include "llvm/Support/AlignOf.h"
1818 #include "llvm/Support/DataTypes.h"
1919 #include "llvm/Support/EndianStream.h"
2020 #include "llvm/Support/Host.h"
1515
1616 #include "llvm/ADT/STLExtras.h"
1717 #include "llvm/Support/Compiler.h"
18
1918 #include
2019
2120 namespace llvm {
2222 #define LLVM_SUPPORT_SCALEDNUMBER_H
2323
2424 #include "llvm/Support/MathExtras.h"
25
2625 #include
2726 #include
2827 #include
2828 #ifndef LLVM_SUPPORT_STRINGPOOL_H
2929 #define LLVM_SUPPORT_STRINGPOOL_H
3030
31 #include "llvm/ADT/StringMap.h"
3132 #include "llvm/Support/Compiler.h"
32 #include "llvm/ADT/StringMap.h"
3333 #include
3434 #include
3535
1313 #ifndef LLVM_TARGET_TARGETINSTRINFO_H
1414 #define LLVM_TARGET_TARGETINSTRINFO_H
1515
16 #include "llvm/ADT/DenseMap.h"
1617 #include "llvm/ADT/SmallSet.h"
17 #include "llvm/ADT/DenseMap.h"
18 #include "llvm/CodeGen/MachineCombinerPattern.h"
1819 #include "llvm/CodeGen/MachineFunction.h"
19 #include "llvm/CodeGen/MachineCombinerPattern.h"
2020 #include "llvm/MC/MCInstrInfo.h"
2121 #include "llvm/Target/TargetRegisterInfo.h"
2222
2929 #include "llvm/IR/Attributes.h"
3030 #include "llvm/IR/CallSite.h"
3131 #include "llvm/IR/CallingConv.h"
32 #include "llvm/IR/IRBuilder.h"
3233 #include "llvm/IR/InlineAsm.h"
3334 #include "llvm/IR/Instructions.h"
34 #include "llvm/IR/IRBuilder.h"
3535 #include "llvm/MC/MCRegisterInfo.h"
3636 #include "llvm/Target/TargetCallingConv.h"
3737 #include "llvm/Target/TargetMachine.h"
1313 #ifndef LLVM_TRANSFORMS_UTILS_VECTORUTILS_H
1414 #define LLVM_TRANSFORMS_UTILS_VECTORUTILS_H
1515
16 #include "llvm/IR/IntrinsicInst.h"
1617 #include "llvm/IR/Intrinsics.h"
17 #include "llvm/IR/IntrinsicInst.h"
1818 #include "llvm/Target/TargetLibraryInfo.h"
1919
2020 namespace llvm {
2828 //===----------------------------------------------------------------------===//
2929
3030 #include "StratifiedSets.h"
31 #include "llvm/Analysis/Passes.h"
3231 #include "llvm/ADT/BitVector.h"
3332 #include "llvm/ADT/DenseMap.h"
33 #include "llvm/ADT/None.h"
3434 #include "llvm/ADT/Optional.h"
35 #include "llvm/ADT/None.h"
3635 #include "llvm/Analysis/AliasAnalysis.h"
36 #include "llvm/Analysis/Passes.h"
3737 #include "llvm/IR/Constants.h"
3838 #include "llvm/IR/Function.h"
39 #include "llvm/IR/InstVisitor.h"
3940 #include "llvm/IR/Instructions.h"
40 #include "llvm/IR/InstVisitor.h"
4141 #include "llvm/IR/ValueHandle.h"
4242 #include "llvm/Pass.h"
4343 #include "llvm/Support/Allocator.h"
1818 #include "llvm/ADT/SmallSet.h"
1919 #include "llvm/ADT/SmallVector.h"
2020 #include "llvm/Analysis/AliasAnalysis.h"
21 #include "llvm/Analysis/CFG.h"
2122 #include "llvm/Analysis/CaptureTracking.h"
22 #include "llvm/Analysis/CFG.h"
2323 #include "llvm/IR/CallSite.h"
2424 #include "llvm/IR/Constants.h"
2525 #include "llvm/IR/Dominators.h"
2020 #include "llvm/Analysis/CallGraph.h"
2121 #include "llvm/IR/Function.h"
2222 #include "llvm/IR/IntrinsicInst.h"
23 #include "llvm/IR/LLVMContext.h"
2324 #include "llvm/IR/LegacyPassManagers.h"
24 #include "llvm/IR/LLVMContext.h"
2525 #include "llvm/Support/CommandLine.h"
2626 #include "llvm/Support/Debug.h"
2727 #include "llvm/Support/Timer.h"
1717 #include "llvm/ADT/SmallVector.h"
1818 #include "llvm/ADT/Statistic.h"
1919 #include "llvm/Analysis/AssumptionCache.h"
20 #include "llvm/Analysis/CodeMetrics.h"
2021 #include "llvm/Analysis/ConstantFolding.h"
21 #include "llvm/Analysis/CodeMetrics.h"
2222 #include "llvm/Analysis/InstructionSimplify.h"
2323 #include "llvm/Analysis/TargetTransformInfo.h"
2424 #include "llvm/IR/CallSite.h"
99 //===----------------------------------------------------------------------===//
1010
1111 #include "llvm/Analysis/RegionInfo.h"
12 #include "llvm/Analysis/RegionInfoImpl.h"
1312 #include "llvm/ADT/PostOrderIterator.h"
1413 #include "llvm/ADT/Statistic.h"
1514 #include "llvm/Analysis/LoopInfo.h"
15 #include "llvm/Analysis/RegionInfoImpl.h"
1616 #include "llvm/Analysis/RegionIterator.h"
1717 #include "llvm/Support/CommandLine.h"
1818 #include "llvm/Support/Debug.h"
1414 //===----------------------------------------------------------------------===//
1515 #include "llvm/Analysis/RegionPass.h"
1616 #include "llvm/Analysis/RegionIterator.h"
17 #include "llvm/Support/Debug.h"
1718 #include "llvm/Support/Timer.h"
18
19 #include "llvm/Support/Debug.h"
2019 using namespace llvm;
2120
2221 #define DEBUG_TYPE "regionpassmgr"
3232 //===----------------------------------------------------------------------===//
3333
3434 #include "llvm/ADT/SmallPtrSet.h"
35 #include "llvm/Analysis/AliasAnalysis.h"
3536 #include "llvm/Analysis/Passes.h"
36 #include "llvm/Analysis/AliasAnalysis.h"
3737 #include "llvm/IR/Constants.h"
3838 #include "llvm/IR/LLVMContext.h"
3939 #include "llvm/IR/Metadata.h"
1212 //===----------------------------------------------------------------------===//
1313
1414 #include "llvm/Analysis/ValueTracking.h"
15 #include "llvm/ADT/SmallPtrSet.h"
1516 #include "llvm/Analysis/AssumptionCache.h"
16 #include "llvm/ADT/SmallPtrSet.h"
1717 #include "llvm/Analysis/InstructionSimplify.h"
1818 #include "llvm/Analysis/MemoryBuiltins.h"
1919 #include "llvm/IR/CallSite.h"
2222 #include "llvm/IR/OperandTraits.h"
2323 #include "llvm/IR/Operator.h"
2424 #include "llvm/Support/DataStream.h"
25 #include "llvm/Support/ManagedStatic.h"
2526 #include "llvm/Support/MathExtras.h"
2627 #include "llvm/Support/MemoryBuffer.h"
2728 #include "llvm/Support/raw_ostream.h"
28 #include "llvm/Support/ManagedStatic.h"
2929
3030 using namespace llvm;
3131
1212
1313 #include "ByteStreamer.h"
1414 #include "DwarfExpression.h"
15 #include "llvm/ADT/Twine.h"
1516 #include "llvm/CodeGen/AsmPrinter.h"
16 #include "llvm/ADT/Twine.h"
1717 #include "llvm/IR/DataLayout.h"
1818 #include "llvm/MC/MCAsmInfo.h"
1919 #include "llvm/MC/MCSection.h"
1414 #ifndef LLVM_LIB_CODEGEN_ASMPRINTER_BYTESTREAMER_H
1515 #define LLVM_LIB_CODEGEN_ASMPRINTER_BYTESTREAMER_H
1616
17 #include "DIEHash.h"
1718 #include "llvm/ADT/ArrayRef.h"
1819 #include "llvm/CodeGen/AsmPrinter.h"
1920 #include "llvm/MC/MCStreamer.h"
20 #include "DIEHash.h"
2121
2222 namespace llvm {
2323 class ByteStreamer {
1111 //===----------------------------------------------------------------------===//
1212
1313 #include "llvm/CodeGen/DIE.h"
14
1514 #include "DwarfCompileUnit.h"
1615 #include "DwarfDebug.h"
1716 #include "DwarfUnit.h"
1313 #ifndef LLVM_LIB_CODEGEN_ASMPRINTER_DIEHASH_H
1414 #define LLVM_LIB_CODEGEN_ASMPRINTER_DIEHASH_H
1515
16 #include "llvm/ADT/DenseMap.h"
1617 #include "llvm/CodeGen/DIE.h"
17 #include "llvm/ADT/DenseMap.h"
1818 #include "llvm/Support/MD5.h"
1919
2020 namespace llvm {
1010 #define LLVM_LIB_CODEGEN_ASMPRINTER_DEBUGLOCENTRY_H
1111 #include "llvm/IR/Constants.h"
1212 #include "llvm/IR/DebugInfo.h"
13 #include "llvm/MC/MCSymbol.h"
1314 #include "llvm/MC/MachineLocation.h"
14 #include "llvm/MC/MCSymbol.h"
1515
1616 namespace llvm {
1717 class MDNode;
99 #ifndef LLVM_LIB_CODEGEN_ASMPRINTER_DEBUGLOCLIST_H
1010 #define LLVM_LIB_CODEGEN_ASMPRINTER_DEBUGLOCLIST_H
1111
12 #include "DebugLocEntry.h"
1213 #include "llvm/ADT/SmallVector.h"
13 #include "DebugLocEntry.h"
1414
1515 namespace llvm {
1616 class DwarfCompileUnit;
0 #include "DwarfCompileUnit.h"
1
21 #include "DwarfExpression.h"
32 #include "llvm/CodeGen/MachineFunction.h"
43 #include "llvm/IR/DataLayout.h"
109 #include "llvm/Target/TargetFrameLowering.h"
1110 #include "llvm/Target/TargetLoweringObjectFile.h"
1211 #include "llvm/Target/TargetMachine.h"
12 #include "llvm/Target/TargetRegisterInfo.h"
1313 #include "llvm/Target/TargetSubtargetInfo.h"
14 #include "llvm/Target/TargetRegisterInfo.h"
1514
1615 namespace llvm {
1716
1414 #define LLVM_LIB_CODEGEN_ASMPRINTER_DWARFCOMPILEUNIT_H
1515
1616 #include "DwarfUnit.h"
17 #include "llvm/Support/Dwarf.h"
1817 #include "llvm/ADT/StringRef.h"
1918 #include "llvm/IR/DebugInfo.h"
19 #include "llvm/Support/Dwarf.h"
2020
2121 namespace llvm {
2222
1111 //===----------------------------------------------------------------------===//
1212
1313 #include "DwarfDebug.h"
14
1514 #include "ByteStreamer.h"
15 #include "DIEHash.h"
16 #include "DwarfCompileUnit.h"
1617 #include "DwarfExpression.h"
17 #include "DwarfCompileUnit.h"
18 #include "DIEHash.h"
1918 #include "DwarfUnit.h"
2019 #include "llvm/ADT/STLExtras.h"
2120 #include "llvm/ADT/Statistic.h"
1313 #ifndef LLVM_LIB_CODEGEN_ASMPRINTER_DWARFDEBUG_H
1414 #define LLVM_LIB_CODEGEN_ASMPRINTER_DWARFDEBUG_H
1515
16 #include "DwarfFile.h"
1716 #include "AsmPrinterHandler.h"
1817 #include "DbgValueHistoryCalculator.h"
1918 #include "DebugLocEntry.h"
2019 #include "DebugLocList.h"
2120 #include "DwarfAccelTable.h"
21 #include "DwarfFile.h"
2222 #include "llvm/ADT/DenseMap.h"
23 #include "llvm/ADT/FoldingSet.h"
2324 #include "llvm/ADT/MapVector.h"
2425 #include "llvm/ADT/SmallPtrSet.h"
2526 #include "llvm/ADT/StringMap.h"
26 #include "llvm/ADT/FoldingSet.h"
2727 #include "llvm/CodeGen/DIE.h"
2828 #include "llvm/CodeGen/LexicalScopes.h"
2929 #include "llvm/CodeGen/MachineInstr.h"
3030 #include "llvm/IR/DebugInfo.h"
3131 #include "llvm/IR/DebugLoc.h"
32 #include "llvm/MC/MCDwarf.h"
3233 #include "llvm/MC/MachineLocation.h"
33 #include "llvm/MC/MCDwarf.h"
3434 #include "llvm/Support/Allocator.h"
35
3635 #include
3736
3837 namespace llvm {
1111 //===----------------------------------------------------------------------===//
1212
1313 #include "DwarfExpression.h"
14
1514 #include "DwarfDebug.h"
1615 #include "llvm/ADT/SmallBitVector.h"
1716 #include "llvm/CodeGen/AsmPrinter.h"
1313 #ifndef LLVM_LIB_CODEGEN_ASMPRINTER_DWARFEXPRESSION_H
1414 #define LLVM_LIB_CODEGEN_ASMPRINTER_DWARFEXPRESSION_H
1515
16 #include "llvm/IR/DebugInfo.h"
1617 #include "llvm/Support/DataTypes.h"
17 #include "llvm/IR/DebugInfo.h"
1818
1919 namespace llvm {
2020
77 //===----------------------------------------------------------------------===//
88
99 #include "DwarfFile.h"
10
1110 #include "DwarfDebug.h"
1211 #include "DwarfUnit.h"
12 #include "llvm/ADT/STLExtras.h"
13 #include "llvm/IR/DataLayout.h"
1314 #include "llvm/MC/MCStreamer.h"
1415 #include "llvm/Support/LEB128.h"
15 #include "llvm/IR/DataLayout.h"
16 #include "llvm/ADT/STLExtras.h"
1716 #include "llvm/Target/TargetLoweringObjectFile.h"
1817
1918 namespace llvm {
99 #ifndef LLVM_LIB_CODEGEN_ASMPRINTER_DWARFFILE_H
1010 #define LLVM_LIB_CODEGEN_ASMPRINTER_DWARFFILE_H
1111
12 #include "AddressPool.h"
13 #include "DwarfStringPool.h"
1214 #include "llvm/ADT/DenseMap.h"
1315 #include "llvm/ADT/FoldingSet.h"
1416 #include "llvm/ADT/SmallVector.h"
1517 #include "llvm/ADT/StringMap.h"
1618 #include "llvm/Support/Allocator.h"
17 #include "AddressPool.h"
18 #include "DwarfStringPool.h"
19
19 #include
20 #include
2021 #include
21 #include
22 #include
2322
2423 namespace llvm {
2524 class AsmPrinter;
1212 #include "llvm/ADT/StringMap.h"
1313 #include "llvm/CodeGen/AsmPrinter.h"
1414 #include "llvm/Support/Allocator.h"
15
1615 #include
1716
1817 namespace llvm {
1111 //===----------------------------------------------------------------------===//
1212
1313 #include "DwarfUnit.h"
14
1514 #include "DwarfAccelTable.h"
1615 #include "DwarfCompileUnit.h"
1716 #include "DwarfDebug.h"
2121 #include "llvm/CodeGen/DIE.h"
2222 #include "llvm/IR/DIBuilder.h"
2323 #include "llvm/IR/DebugInfo.h"
24 #include "llvm/MC/MCDwarf.h"
2425 #include "llvm/MC/MCExpr.h"
2526 #include "llvm/MC/MCSection.h"
26 #include "llvm/MC/MCDwarf.h"
2727
2828 namespace llvm {
2929
2424 #include "llvm/IR/DerivedTypes.h"
2525 #include "llvm/IR/Function.h"
2626 #include "llvm/IR/GlobalValue.h"
27 #include "llvm/IR/IRBuilder.h"
28 #include "llvm/IR/InlineAsm.h"
2729 #include "llvm/IR/Instructions.h"
28 #include "llvm/IR/InlineAsm.h"
29 #include "llvm/IR/IRBuilder.h"
3030 #include "llvm/IR/LLVMContext.h"
3131 #include "llvm/IR/Module.h"
3232 #include "llvm/IR/Operator.h"
5353 #include "llvm/Transforms/Scalar.h"
5454 #include "llvm/ADT/SmallPtrSet.h"
5555 #include "llvm/ADT/Statistic.h"
56 #include "llvm/CodeGen/Passes.h"
5657 #include "llvm/IR/Attributes.h"
5758 #include "llvm/IR/Constants.h"
5859 #include "llvm/IR/DataLayout.h"
6364 #include "llvm/IR/Intrinsics.h"
6465 #include "llvm/IR/Module.h"
6566 #include "llvm/Pass.h"
66 #include "llvm/CodeGen/Passes.h"
6767 #include "llvm/Support/CommandLine.h"
6868 #include "llvm/Target/TargetLowering.h"
6969 #include "llvm/Target/TargetLoweringObjectFile.h"
1212 #define DEBUG_TYPE "jt"
1313
1414 #include "llvm/CodeGen/JumpInstrTables.h"
15
1615 #include "llvm/ADT/Statistic.h"
1716 #include "llvm/Analysis/JumpInstrTableInfo.h"
1817 #include "llvm/CodeGen/Passes.h"
2928 #include "llvm/Support/CommandLine.h"
3029 #include "llvm/Support/Debug.h"
3130 #include "llvm/Support/raw_ostream.h"
32
3331 #include
3432
3533 using namespace llvm;
1111 //===----------------------------------------------------------------------===//
1212
1313 #include "llvm/Target/TargetMachine.h"
14
1514 #include "llvm/Analysis/JumpInstrTableInfo.h"
1615 #include "llvm/Analysis/Passes.h"
1716 #include "llvm/CodeGen/AsmPrinter.h"
3939 #include "llvm/Target/TargetMachine.h"
4040 #include "llvm/Target/TargetRegisterInfo.h"
4141 #include "llvm/Target/TargetSubtargetInfo.h"
42
4342 #include
4443
4544 using namespace llvm;
2121 #define LLVM_LIB_CODEGEN_LIVEDEBUGVARIABLES_H
2222
2323 #include "llvm/ADT/ArrayRef.h"
24 #include "llvm/CodeGen/MachineFunctionPass.h"
2425 #include "llvm/IR/DebugInfo.h"
25 #include "llvm/CodeGen/MachineFunctionPass.h"
2626
2727 namespace llvm {
2828
1717 #include "llvm/CodeGen/MachineRegisterInfo.h"
1818 #include "llvm/CodeGen/VirtRegMap.h"
1919 #include "llvm/Support/Debug.h"
20 #include "llvm/Support/Format.h"
2021 #include "llvm/Support/raw_ostream.h"
21 #include "llvm/Support/Format.h"
2222 #include "llvm/Target/TargetRegisterInfo.h"
2323
2424 using namespace llvm;
77 //===----------------------------------------------------------------------===//
88
99 #include "llvm/CodeGen/MachineDominanceFrontier.h"
10 #include "llvm/Analysis/DominanceFrontierImpl.h"
1011 #include "llvm/CodeGen/MachineDominators.h"
11 #include "llvm/Analysis/DominanceFrontierImpl.h"
1212 #include "llvm/CodeGen/Passes.h"
1313
1414
0
11 #include "llvm/CodeGen/MachineRegionInfo.h"
2 #include "llvm/CodeGen/MachinePostDominators.h"
32 #include "llvm/ADT/Statistic.h"
43 #include "llvm/Analysis/RegionInfoImpl.h"
4 #include "llvm/CodeGen/MachinePostDominators.h"
55
66 #define DEBUG_TYPE "region"
77
3030 #include "llvm/Pass.h"
3131 #include "llvm/Support/CommandLine.h"
3232 #include "llvm/Support/Debug.h"
33 #include "llvm/Support/ErrorHandling.h"
3334 #include "llvm/Support/Format.h"
34 #include "llvm/Support/ErrorHandling.h"
3535 #include "llvm/Support/raw_ostream.h"
3636 #include "llvm/Target/TargetInstrInfo.h"
3737 #include "llvm/Target/TargetMachine.h"
1616 //===----------------------------------------------------------------------===//
1717
1818 #include "llvm/CodeGen/SelectionDAG.h"
19 #include "llvm/ADT/SetVector.h"
1920 #include "llvm/ADT/SmallBitVector.h"
2021 #include "llvm/ADT/SmallPtrSet.h"
21 #include "llvm/ADT/SetVector.h"
2222 #include "llvm/ADT/Statistic.h"
2323 #include "llvm/Analysis/AliasAnalysis.h"
2424 #include "llvm/CodeGen/MachineFrameInfo.h"
3939 //===----------------------------------------------------------------------===//
4040
4141 #include "llvm/CodeGen/Analysis.h"
42 #include "llvm/CodeGen/FastISel.h"
4342 #include "llvm/ADT/Optional.h"
4443 #include "llvm/ADT/Statistic.h"
4544 #include "llvm/Analysis/BranchProbabilityInfo.h"
4645 #include "llvm/Analysis/Loads.h"
4746 #include "llvm/CodeGen/Analysis.h"
47 #include "llvm/CodeGen/FastISel.h"
4848 #include "llvm/CodeGen/FunctionLoweringInfo.h"
4949 #include "llvm/CodeGen/MachineFrameInfo.h"
5050 #include "llvm/CodeGen/MachineInstrBuilder.h"
1313 #ifndef LLVM_LIB_CODEGEN_SELECTIONDAG_SELECTIONDAGBUILDER_H
1414 #define LLVM_LIB_CODEGEN_SELECTIONDAG_SELECTIONDAGBUILDER_H
1515
16 #include "StatepointLowering.h"
1617 #include "llvm/ADT/APInt.h"
1718 #include "llvm/ADT/DenseMap.h"
1819 #include "llvm/CodeGen/SelectionDAG.h"
2122 #include "llvm/IR/Constants.h"
2223 #include "llvm/Support/ErrorHandling.h"
2324 #include "llvm/Target/TargetLowering.h"
24 #include "StatepointLowering.h"
2525 #include
2626
2727 namespace llvm {
1616 //===----------------------------------------------------------------------===//
1717
1818 #include "llvm/CodeGen/GCStrategy.h"
19 #include "llvm/IR/DerivedTypes.h"
1920 #include "llvm/IR/Value.h"
20 #include "llvm/IR/DerivedTypes.h"
2121
2222 using namespace llvm;
2323
77 //===----------------------------------------------------------------------===//
88
99 #include "llvm/DebugInfo/DWARFAcceleratorTable.h"
10
1110 #include "llvm/Support/Dwarf.h"
1211 #include "llvm/Support/Format.h"
1312 #include "llvm/Support/raw_ostream.h"
77 //===----------------------------------------------------------------------===//
88
99 #include "llvm/DebugInfo/DWARFContext.h"
10
1110 #include "llvm/ADT/SmallString.h"
1211 #include "llvm/ADT/StringSwitch.h"
12 #include "llvm/DebugInfo/DWARFAcceleratorTable.h"
1313 #include "llvm/DebugInfo/DWARFDebugArangeSet.h"
14 #include "llvm/DebugInfo/DWARFAcceleratorTable.h"
1514 #include "llvm/Support/Compression.h"
1615 #include "llvm/Support/Dwarf.h"
1716 #include "llvm/Support/Format.h"
77 //===----------------------------------------------------------------------===//
88
99 #include "SyntaxHighlighting.h"
10 #include "llvm/DebugInfo/DWARFDebugInfoEntry.h"
1110 #include "llvm/DebugInfo/DWARFCompileUnit.h"
1211 #include "llvm/DebugInfo/DWARFContext.h"
1312 #include "llvm/DebugInfo/DWARFDebugAbbrev.h"
13 #include "llvm/DebugInfo/DWARFDebugInfoEntry.h"
1414 #include "llvm/DebugInfo/DWARFFormValue.h"
1515 #include "llvm/Support/DataTypes.h"
1616 #include "llvm/Support/Debug.h"
88
99 #include "llvm/DebugInfo/DWARFDebugLoc.h"
1010 #include "llvm/Support/Compiler.h"
11 #include "llvm/Support/Dwarf.h"
1112 #include "llvm/Support/Format.h"
1213 #include "llvm/Support/raw_ostream.h"
13 #include "llvm/Support/Dwarf.h"
1414
1515 using namespace llvm;
1616
77 //===----------------------------------------------------------------------===//
88
99 #include "SyntaxHighlighting.h"
10 #include "llvm/DebugInfo/DWARFFormValue.h"
1110 #include "llvm/ADT/ArrayRef.h"
1211 #include "llvm/ADT/StringRef.h"
1312 #include "llvm/DebugInfo/DWARFCompileUnit.h"
1413 #include "llvm/DebugInfo/DWARFContext.h"
14 #include "llvm/DebugInfo/DWARFFormValue.h"
1515 #include "llvm/Support/Debug.h"
1616 #include "llvm/Support/Dwarf.h"
1717 #include "llvm/Support/Format.h"
1111 #include "llvm/Object/ObjectFile.h"
1212 #include "llvm/Support/Compiler.h"
1313 #include "llvm/Support/ErrorHandling.h"
14 #include "llvm/Support/ManagedStatic.h"
1415 #include "llvm/Support/Mutex.h"
1516 #include "llvm/Support/MutexGuard.h"
16 #include "llvm/Support/ManagedStatic.h"
1717
1818 using namespace llvm;
1919 using namespace llvm::object;
1212 //===----------------------------------------------------------------------===//
1313
1414 #include "llvm/Config/config.h"
15 #include "EventListenerCommon.h"
16 #include "IntelJITEventsWrapper.h"
17 #include "llvm/ADT/DenseMap.h"
18 #include "llvm/CodeGen/MachineFunction.h"
19 #include "llvm/DebugInfo/DIContext.h"
1520 #include "llvm/ExecutionEngine/JITEventListener.h"
16
1721 #include "llvm/IR/DebugInfo.h"
1822 #include "llvm/IR/Function.h"
1923 #include "llvm/IR/Metadata.h"
20 #include "llvm/ADT/DenseMap.h"
21 #include "llvm/CodeGen/MachineFunction.h"
22 #include "llvm/DebugInfo/DIContext.h"
24 #include "llvm/IR/ValueHandle.h"
2325 #include "llvm/Object/ObjectFile.h"
2426 #include "llvm/Support/Debug.h"
27 #include "llvm/Support/Errno.h"
2528 #include "llvm/Support/raw_ostream.h"
26 #include "llvm/Support/Errno.h"
27 #include "llvm/IR/ValueHandle.h"
28 #include "EventListenerCommon.h"
29 #include "IntelJITEventsWrapper.h"
3029
3130 using namespace llvm;
3231 using namespace llvm::jitprofiling;
1212 //===----------------------------------------------------------------------===//
1313
1414 #include "llvm/Config/config.h"
15 #include "EventListenerCommon.h"
16 #include "llvm/CodeGen/MachineFunction.h"
1517 #include "llvm/ExecutionEngine/JITEventListener.h"
16
18 #include "llvm/ExecutionEngine/OProfileWrapper.h"
19 #include "llvm/ExecutionEngine/RuntimeDyld.h"
1720 #include "llvm/IR/DebugInfo.h"
1821 #include "llvm/IR/Function.h"
19 #include "llvm/CodeGen/MachineFunction.h"
20 #include "llvm/ExecutionEngine/OProfileWrapper.h"
21 #include "llvm/ExecutionEngine/RuntimeDyld.h"
2222 #include "llvm/Object/ObjectFile.h"
2323 #include "llvm/Support/Debug.h"
24 #include "llvm/Support/Errno.h"
2425 #include "llvm/Support/raw_ostream.h"
25 #include "llvm/Support/Errno.h"
26 #include "EventListenerCommon.h"
27
2826 #include
2927 #include
3028
77 //===----------------------------------------------------------------------===//
88
99 #include "llvm/ADT/STLExtras.h"
10 #include "RuntimeDyldCheckerImpl.h"
11 #include "RuntimeDyldImpl.h"
1012 #include "llvm/ExecutionEngine/RuntimeDyldChecker.h"
1113 #include "llvm/MC/MCContext.h"
1214 #include "llvm/MC/MCDisassembler.h"
1315 #include "llvm/MC/MCInst.h"
1416 #include "llvm/Support/Path.h"
15 #include "RuntimeDyldCheckerImpl.h"
16 #include "RuntimeDyldImpl.h"
1717 #include
1818 #include
1919
1111 //===----------------------------------------------------------------------===//
1212
1313 #include "RuntimeDyldMachO.h"
14 #include "Targets/RuntimeDyldMachOAArch64.h"
15 #include "Targets/RuntimeDyldMachOARM.h"
16 #include "Targets/RuntimeDyldMachOI386.h"
17 #include "Targets/RuntimeDyldMachOX86_64.h"
1418 #include "llvm/ADT/STLExtras.h"
1519 #include "llvm/ADT/StringRef.h"
16
17 #include "Targets/RuntimeDyldMachOARM.h"
18 #include "Targets/RuntimeDyldMachOAArch64.h"
19 #include "Targets/RuntimeDyldMachOI386.h"
20 #include "Targets/RuntimeDyldMachOX86_64.h"
2120
2221 using namespace llvm;
2322 using namespace llvm::object;
1414 #include "llvm/IR/CFG.h"
1515 #include "llvm/IR/CallSite.h"
1616 #include "llvm/IR/Constants.h"
17 #include "llvm/IR/DIBuilder.h"
1718 #include "llvm/IR/DebugInfo.h"
1819 #include "llvm/IR/DiagnosticInfo.h"
19 #include "llvm/IR/DIBuilder.h"
2020 #include "llvm/IR/Function.h"
2121 #include "llvm/IR/IRBuilder.h"
2222 #include "llvm/IR/Instruction.h"
1212 #include "llvm/IR/Function.h"
1313 #include "llvm/IR/Constant.h"
1414 #include "llvm/IR/Constants.h"
15 #include "llvm/IR/Statepoint.h"
1516 #include "llvm/Support/CommandLine.h"
16
17 #include "llvm/IR/Statepoint.h"
1817
1918 using namespace std;
2019 using namespace llvm;
1010 //
1111 //===----------------------------------------------------------------------===//
1212 #include "llvm/ADT/MapVector.h"
13 #include "llvm/MC/ConstantPools.h"
1314 #include "llvm/MC/MCContext.h"
1415 #include "llvm/MC/MCExpr.h"
1516 #include "llvm/MC/MCStreamer.h"
16 #include "llvm/MC/ConstantPools.h"
1717
1818 using namespace llvm;
1919 //
3030 #include "llvm/MC/StringTableBuilder.h"
3131 #include "llvm/Support/Compression.h"
3232 #include "llvm/Support/Debug.h"
33 #include "llvm/Support/ELF.h"
3334 #include "llvm/Support/Endian.h"
34 #include "llvm/Support/ELF.h"
3535 #include "llvm/Support/ErrorHandling.h"
3636 #include
3737 using namespace llvm;
77 //===----------------------------------------------------------------------===//
88
99 #include "llvm/MC/MCStreamer.h"
10 #include "llvm/ADT/STLExtras.h"
1011 #include "llvm/ADT/SmallString.h"
11 #include "llvm/ADT/STLExtras.h"
1212 #include "llvm/ADT/StringExtras.h"
1313 #include "llvm/ADT/Twine.h"
1414 #include "llvm/MC/MCAsmBackend.h"
2020 #include "llvm/MC/MCFixupKindInfo.h"
2121 #include "llvm/MC/MCObjectWriter.h"
2222 #include "llvm/MC/MCSection.h"
23 #include "llvm/MC/MCSectionELF.h"
2324 #include "llvm/MC/MCSymbol.h"
2425 #include "llvm/MC/MCValue.h"
2526 #include "llvm/Support/Debug.h"
2728 #include "llvm/Support/LEB128.h"
2829 #include "llvm/Support/TargetRegistry.h"
2930 #include "llvm/Support/raw_ostream.h"
30 #include "llvm/MC/MCSectionELF.h"
3131 #include
3232 using namespace llvm;
3333
88
99 #include "llvm/MC/MCLinkerOptimizationHint.h"
1010 #include "llvm/MC/MCAsmLayout.h"
11 #include "llvm/MC/MCStreamer.h"
1112 #include "llvm/Support/LEB128.h"
12 #include "llvm/MC/MCStreamer.h"
1313
1414 using namespace llvm;
1515
1212
1313 #include "llvm/MC/MCWinCOFFObjectWriter.h"
1414 #include "llvm/ADT/DenseMap.h"
15 #include "llvm/ADT/STLExtras.h"
1516 #include "llvm/ADT/StringMap.h"
1617 #include "llvm/ADT/StringRef.h"
17 #include "llvm/ADT/STLExtras.h"
1818 #include "llvm/ADT/Twine.h"
1919 #include "llvm/MC/MCAsmLayout.h"
2020 #include "llvm/MC/MCAssembler.h"
1111 //===----------------------------------------------------------------------===//
1212
1313 #include "llvm/ADT/StringExtras.h"
14 #include "llvm/MC/MCStreamer.h"
1514 #include "llvm/MC/MCAsmBackend.h"
1615 #include "llvm/MC/MCAsmLayout.h"
1716 #include "llvm/MC/MCAssembler.h"
2221 #include "llvm/MC/MCObjectStreamer.h"
2322 #include "llvm/MC/MCSection.h"
2423 #include "llvm/MC/MCSectionCOFF.h"
24 #include "llvm/MC/MCStreamer.h"
2525 #include "llvm/MC/MCSymbol.h"
2626 #include "llvm/MC/MCValue.h"
2727 #include "llvm/MC/MCWinCOFFStreamer.h"
1313 #include "llvm/Object/IRObjectFile.h"
1414 #include "RecordStreamer.h"
1515 #include "llvm/Bitcode/ReaderWriter.h"
16 #include "llvm/IR/GVMaterializer.h"
1617 #include "llvm/IR/LLVMContext.h"
17 #include "llvm/IR/GVMaterializer.h"
1818 #include "llvm/IR/Mangler.h"
1919 #include "llvm/IR/Module.h"
20 #include "llvm/MC/MCRegisterInfo.h"
2120 #include "llvm/MC/MCAsmInfo.h"
2221 #include "llvm/MC/MCContext.h"
2322 #include "llvm/MC/MCInstrInfo.h"
2423 #include "llvm/MC/MCObjectFileInfo.h"
24 #include "llvm/MC/MCParser/MCAsmParser.h"
25 #include "llvm/MC/MCRegisterInfo.h"
2526 #include "llvm/MC/MCTargetAsmParser.h"
26 #include "llvm/MC/MCParser/MCAsmParser.h"
2727 #include "llvm/Object/ObjectFile.h"
2828 #include "llvm/Support/MemoryBuffer.h"
2929 #include "llvm/Support/SourceMgr.h"
1111 //===----------------------------------------------------------------------===//
1212
1313 #include "llvm/Object/MachOUniversal.h"
14 #include "llvm/Object/Archive.h"
1415 #include "llvm/Object/MachO.h"
1516 #include "llvm/Object/ObjectFile.h"
16 #include "llvm/Object/Archive.h"
1717 #include "llvm/Support/Casting.h"
1818 #include "llvm/Support/Host.h"
1919 #include "llvm/Support/MemoryBuffer.h"
77 //===----------------------------------------------------------------------===//
88
99 #include "llvm/Option/ArgList.h"
10 #include "llvm/ADT/STLExtras.h"
1011 #include "llvm/ADT/SmallString.h"
11 #include "llvm/ADT/STLExtras.h"
1212 #include "llvm/ADT/Twine.h"
1313 #include "llvm/Option/Arg.h"
1414 #include "llvm/Option/Option.h"
1212 //===----------------------------------------------------------------------===//
1313
1414 #include "llvm/ProfileData/CoverageMapping.h"
15
1615 #include "llvm/ADT/DenseMap.h"
1716 #include "llvm/ADT/Optional.h"
1817 #include "llvm/ADT/SmallSet.h"
1313 #ifndef LLVM_LIB_PROFILEDATA_INSTRPROFINDEXED_H
1414 #define LLVM_LIB_PROFILEDATA_INSTRPROFINDEXED_H
1515
16 #include "llvm/Support/Endian.h"
1617 #include "llvm/Support/ErrorHandling.h"
1718 #include "llvm/Support/MD5.h"
1819
1212 //===----------------------------------------------------------------------===//
1313
1414 #include "llvm/ProfileData/InstrProfReader.h"
15 #include "InstrProfIndexed.h"
1516 #include "llvm/ProfileData/InstrProf.h"
16
17 #include "InstrProfIndexed.h"
18
1917 #include
2018
2119 using namespace llvm;
1212 //===----------------------------------------------------------------------===//
1313
1414 #include "llvm/ProfileData/InstrProfWriter.h"
15 #include "InstrProfIndexed.h"
1516 #include "llvm/ADT/StringExtras.h"
1617 #include "llvm/Support/EndianStream.h"
1718 #include "llvm/Support/OnDiskHashTable.h"
18
19 #include "InstrProfIndexed.h"
2019
2120 using namespace llvm;
2221
2020 #include "llvm/ProfileData/SampleProfWriter.h"
2121 #include "llvm/Support/Debug.h"
2222 #include "llvm/Support/ErrorOr.h"
23 #include "llvm/Support/MemoryBuffer.h"
2423 #include "llvm/Support/LEB128.h"
2524 #include "llvm/Support/LineIterator.h"
25 #include "llvm/Support/MemoryBuffer.h"
2626 #include "llvm/Support/Regex.h"
2727
2828 using namespace llvm::sampleprof;
2424
2525 #include "llvm/Support/Debug.h"
2626 #include "llvm/Support/CommandLine.h"
27 #include "llvm/Support/ManagedStatic.h"
2728 #include "llvm/Support/Signals.h"
2829 #include "llvm/Support/circular_raw_ostream.h"
29 #include "llvm/Support/ManagedStatic.h"
3030
3131 using namespace llvm;
3232
1818 #include "llvm/Config/config.h"
1919 #include "llvm/Support/Debug.h"
2020 #include "llvm/Support/Errc.h"
21 #include "llvm/Support/Signals.h"
2221 #include "llvm/Support/ManagedStatic.h"
2322 #include "llvm/Support/Mutex.h"
2423 #include "llvm/Support/MutexGuard.h"
24 #include "llvm/Support/Signals.h"
2525 #include "llvm/Support/Threading.h"
2626 #include "llvm/Support/WindowsError.h"
2727 #include "llvm/Support/raw_ostream.h"
1111 //===----------------------------------------------------------------------===//
1212
1313 #include "llvm/Support/Errc.h"
14 #include "llvm/ADT/STLExtras.h"
15 #include "llvm/ADT/SmallVector.h"
1416 #include "llvm/Support/FileOutputBuffer.h"
15 #include "llvm/ADT/SmallVector.h"
16 #include "llvm/ADT/STLExtras.h"
1717 #include "llvm/Support/raw_ostream.h"
1818 #include
1919
1313 #include "llvm/Support/COFF.h"
1414 #include "llvm/Support/Endian.h"
1515 #include "llvm/Support/Errc.h"
16 #include "llvm/Support/Path.h"
1716 #include "llvm/Support/ErrorHandling.h"
1817 #include "llvm/Support/FileSystem.h"
18 #include "llvm/Support/Path.h"
1919 #include "llvm/Support/Process.h"
2020 #include
2121 #include
1111 //===----------------------------------------------------------------------===//
1212
1313 #include "llvm/Support/ScaledNumber.h"
14
1514 #include "llvm/ADT/APFloat.h"
1615 #include "llvm/Support/Debug.h"
1716
1515 //=== is guaranteed to work on *all* UNIX variants.
1616 //===----------------------------------------------------------------------===//
1717
18 #include "Unix.h"
19 #include "llvm/ADT/StringRef.h"
1820 #include "llvm/Config/config.h"
19 #include "llvm/ADT/StringRef.h"
20 #include "Unix.h"
21 #include
2221 #include
2322 #include
23 #include
2424
2525 using namespace llvm;
2626
1414 #include "llvm/ADT/StringExtras.h"
1515 #include "llvm/Support/ConvertUTF.h"
1616 #include "llvm/Support/FileSystem.h"
17 #include "llvm/Support/WindowsError.h"
1718 #include "llvm/Support/raw_ostream.h"
18 #include "llvm/Support/WindowsError.h"
1919 #include
2020 #include
2121 #include
77 //===----------------------------------------------------------------------===//
88
99 #include "llvm/Support/Errc.h"
10 #include "llvm/Support/YAMLTraits.h"
1110 #include "llvm/ADT/Twine.h"
1211 #include "llvm/Support/Casting.h"
1312 #include "llvm/Support/ErrorHandling.h"
1413 #include "llvm/Support/Format.h"
1514 #include "llvm/Support/YAMLParser.h"
15 #include "llvm/Support/YAMLTraits.h"
1616 #include "llvm/Support/raw_ostream.h"
1717 #include
1818 #include
3737 #include "llvm/CodeGen/MachineInstr.h"
3838 #include "llvm/CodeGen/MachineInstrBuilder.h"
3939 #include "llvm/CodeGen/MachineRegisterInfo.h"
40 #include "llvm/CodeGen/RegisterClassInfo.h"
4041 #include "llvm/CodeGen/RegisterScavenging.h"
41 #include "llvm/CodeGen/RegisterClassInfo.h"
4242 #include "llvm/Support/CommandLine.h"
4343 #include "llvm/Support/Debug.h"
4444 #include "llvm/Support/raw_ostream.h"
1111 //===----------------------------------------------------------------------===//
1212
1313 #include "AArch64InstrInfo.h"
14 #include "AArch64MachineCombinerPattern.h"
1415 #include "AArch64Subtarget.h"
1516 #include "MCTargetDesc/AArch64AddressingModes.h"
16 #include "AArch64MachineCombinerPattern.h"
1717 #include "llvm/CodeGen/MachineFrameInfo.h"
1818 #include "llvm/CodeGen/MachineInstrBuilder.h"
1919 #include "llvm/CodeGen/MachineMemOperand.h"
1515
1616 #include "AArch64.h"
1717 #include "AArch64RegisterInfo.h"
18 #include "llvm/CodeGen/MachineCombinerPattern.h"
1819 #include "llvm/Target/TargetInstrInfo.h"
19 #include "llvm/CodeGen/MachineCombinerPattern.h"
2020
2121 #define GET_INSTRINFO_HEADER
2222 #include "AArch64GenInstrInfo.inc"
1212 #include "llvm/ADT/Triple.h"
1313 #include "llvm/MC/MCAsmBackend.h"
1414 #include "llvm/MC/MCDirectives.h"
15 #include "llvm/MC/MCELFObjectWriter.h"
1516 #include "llvm/MC/MCFixupKindInfo.h"
16 #include "llvm/MC/MCELFObjectWriter.h"
1717 #include "llvm/MC/MCObjectWriter.h"
1818 #include "llvm/MC/MCSectionELF.h"
1919 #include "llvm/MC/MCSectionMachO.h"
2121 #include "MCTargetDesc/ARMAddressingModes.h"
2222 #include "llvm/CodeGen/MachineFrameInfo.h"
2323 #include "llvm/CodeGen/MachineFunctionPass.h"
24 #include "llvm/CodeGen/MachineInstrBuilder.h"
2425 #include "llvm/CodeGen/MachineInstrBundle.h"
25 #include "llvm/CodeGen/MachineInstrBuilder.h"
2626 #include "llvm/IR/GlobalValue.h"
2727 #include "llvm/Support/CommandLine.h"
2828 #include "llvm/Support/raw_ostream.h" // FIXME: for debug only. remove!
1515
1616 #include "ARMSubtarget.h"
1717 #include "llvm/ADT/BitVector.h"
18 #include "llvm/ADT/DenseMap.h"
1819 #include "llvm/CodeGen/MachineFunction.h"
1920 #include "llvm/Target/TargetMachine.h"
2021 #include "llvm/Target/TargetRegisterInfo.h"
21 #include "llvm/ADT/DenseMap.h"
2222
2323 namespace llvm {
2424
88 //===------------------------------------------------------------------------------------------===//
99
1010 #include "ARM.h"
11 #include "ARMInstrInfo.h"
1112 #include "ARMMachineFunctionInfo.h"
12 #include "ARMInstrInfo.h"
1313 #include "llvm/ADT/Statistic.h"
1414 #include "llvm/CodeGen/MachineFunctionPass.h"
1515 using namespace llvm;
1414 #include "ARMFrameLowering.h"
1515 #include "ARMISelLowering.h"
1616 #include "ARMInstrInfo.h"
17 #include "ARMMachineFunctionInfo.h"
1718 #include "ARMSelectionDAGInfo.h"
1819 #include "ARMSubtarget.h"
19 #include "ARMMachineFunctionInfo.h"
2020 #include "ARMTargetMachine.h"
2121 #include "Thumb1FrameLowering.h"
2222 #include "Thumb1InstrInfo.h"
2323 #include "Thumb2InstrInfo.h"
24 #include "llvm/CodeGen/MachineRegisterInfo.h"
2425 #include "llvm/IR/Attributes.h"
2526 #include "llvm/IR/Function.h"
2627 #include "llvm/IR/GlobalValue.h"
2829 #include "llvm/Target/TargetInstrInfo.h"
2930 #include "llvm/Target/TargetOptions.h"
3031 #include "llvm/Target/TargetRegisterInfo.h"
31 #include "llvm/CodeGen/MachineRegisterInfo.h"
3232
3333 using namespace llvm;
3434
1919 #include "ARMInstrInfo.h"
2020 #include "ARMSelectionDAGInfo.h"
2121 #include "ARMSubtarget.h"
22 #include "MCTargetDesc/ARMMCTargetDesc.h"
2223 #include "Thumb1FrameLowering.h"
2324 #include "Thumb1InstrInfo.h"
2425 #include "Thumb2InstrInfo.h"
25 #include "MCTargetDesc/ARMMCTargetDesc.h"
2626 #include "llvm/ADT/Triple.h"
2727 #include "llvm/IR/DataLayout.h"
2828 #include "llvm/MC/MCInstrItineraries.h"
1010 //===----------------------------------------------------------------------===//
1111
1212 #include "ARM.h"
13 #include "ARMFrameLowering.h"
1314 #include "ARMTargetMachine.h"
14 #include "ARMFrameLowering.h"
1515 #include "ARMTargetObjectFile.h"
1616 #include "llvm/CodeGen/Passes.h"
1717 #include "llvm/IR/Function.h"
1111 //===----------------------------------------------------------------------===//
1212
1313 #include "ARMMCAsmInfo.h"
14 #include "llvm/ADT/Triple.h"
1415 #include "llvm/Support/CommandLine.h"
15 #include "llvm/ADT/Triple.h"
1616
1717 using namespace llvm;
1818
99 #include "MCTargetDesc/HexagonBaseInfo.h"
1010 #include "MCTargetDesc/HexagonMCInst.h"
1111 #include "MCTargetDesc/HexagonMCTargetDesc.h"
12
1312 #include "llvm/MC/MCContext.h"
1413 #include "llvm/MC/MCDisassembler.h"
1514 #include "llvm/MC/MCExpr.h"
1817 #include "llvm/MC/MCInstrDesc.h"
1918 #include "llvm/MC/MCSubtargetInfo.h"
2019 #include "llvm/Support/Debug.h"
20 #include "llvm/Support/Endian.h"
2121 #include "llvm/Support/ErrorHandling.h"
2222 #include "llvm/Support/LEB128.h"
23 #include "llvm/Support/TargetRegistry.h"
2324 #include "llvm/Support/raw_ostream.h"
24 #include "llvm/Support/TargetRegistry.h"
25 #include "llvm/Support/Endian.h"
26
25 #include
2726 #include
28 #include
2927
3028 using namespace llvm;
3129
1414 #define LLVM_LIB_TARGET_HEXAGON_HEXAGONSUBTARGET_H
1515
1616 #include "HexagonFrameLowering.h"
17 #include "HexagonISelLowering.h"
1718 #include "HexagonInstrInfo.h"
18 #include "HexagonISelLowering.h"
1919 #include "HexagonSelectionDAGInfo.h"
2020 #include "llvm/IR/DataLayout.h"
2121 #include "llvm/Target/TargetMachine.h"
1818
1919 #include "HexagonMCTargetDesc.h"
2020 #include "llvm/Support/ErrorHandling.h"
21
2221 #include
2322
2423 namespace llvm {
99 #include "Hexagon.h"
1010 #include "MCTargetDesc/HexagonBaseInfo.h"
1111 #include "MCTargetDesc/HexagonMCCodeEmitter.h"
12 #include "MCTargetDesc/HexagonMCInst.h"
1213 #include "MCTargetDesc/HexagonMCTargetDesc.h"
13 #include "MCTargetDesc/HexagonMCInst.h"
1414 #include "llvm/ADT/Statistic.h"
1515 #include "llvm/MC/MCCodeEmitter.h"
1616 #include "llvm/MC/MCContext.h"
1515
1616 #include "HexagonTargetMachine.h"
1717 #include "llvm/MC/MCInst.h"
18
1918 #include
2019
2120 extern "C" void LLVMInitializeHexagonTargetMC();
1414 #define LLVM_LIB_TARGET_MSP430_MSP430SUBTARGET_H
1515
1616 #include "MSP430FrameLowering.h"
17 #include "MSP430ISelLowering.h"
1718 #include "MSP430InstrInfo.h"
18 #include "MSP430ISelLowering.h"
1919 #include "MSP430RegisterInfo.h"
2020 #include "MSP430SelectionDAGInfo.h"
2121 #include "llvm/IR/DataLayout.h"
1111 //===----------------------------------------------------------------------===//
1212
1313 #include "MSP430TargetMachine.h"
14 #include "llvm/CodeGen/TargetLoweringObjectFileImpl.h"
1514 #include "MSP430.h"
1615 #include "llvm/CodeGen/Passes.h"
16 #include "llvm/CodeGen/TargetLoweringObjectFileImpl.h"
1717 #include "llvm/MC/MCAsmInfo.h"
1818 #include "llvm/PassManager.h"
1919 #include "llvm/Support/TargetRegistry.h"
1111 #include "MipsRegisterInfo.h"
1212 #include "MipsTargetStreamer.h"
1313 #include "llvm/ADT/APInt.h"
14 #include "llvm/ADT/SmallVector.h"
1415 #include "llvm/ADT/StringSwitch.h"
15 #include "llvm/ADT/SmallVector.h"
1616 #include "llvm/MC/MCContext.h"
1717 #include "llvm/MC/MCExpr.h"
1818 #include "llvm/MC/MCInst.h"
2525 #include "llvm/MC/MCTargetAsmParser.h"
2626 #include "llvm/Support/Debug.h"
2727 #include "llvm/Support/MathExtras.h"
28 #include "llvm/Support/SourceMgr.h"
2829 #include "llvm/Support/TargetRegistry.h"
29 #include "llvm/Support/SourceMgr.h"
3030 #include
3131
3232 using namespace llvm;
1010 #define MIPSABIINFO_H
1111
1212 #include "llvm/ADT/ArrayRef.h"
13 #include "llvm/IR/CallingConv.h"
1314 #include "llvm/MC/MCRegisterInfo.h"
14 #include "llvm/IR/CallingConv.h"
1515
1616 namespace llvm {
1717
1515 #define LLVM_LIB_TARGET_MIPS_MCTARGETDESC_MIPSASMBACKEND_H
1616
1717 #include "MCTargetDesc/MipsFixupKinds.h"
18 #include "llvm/ADT/Triple.h"
1819 #include "llvm/MC/MCAsmBackend.h"
19 #include "llvm/ADT/Triple.h"
2020
2121 namespace llvm {
2222
1919 #include "llvm/ADT/SmallVector.h"
2020 #include "llvm/MC/MCContext.h"
2121 #include "llvm/MC/MCExpr.h"
22 #include "llvm/MC/MCFixup.h"
2223 #include "llvm/MC/MCInst.h"
2324 #include "llvm/MC/MCInstrInfo.h"
24 #include "llvm/MC/MCFixup.h"
2525 #include "llvm/MC/MCSubtargetInfo.h"
2626 #include "llvm/Support/raw_ostream.h"
2727
99 #ifndef MIPSCCSTATE_H
1010 #define MIPSCCSTATE_H
1111
12 #include "MipsISelLowering.h"
1213 #include "llvm/ADT/SmallVector.h"
1314 #include "llvm/CodeGen/CallingConvLower.h"
14 #include "MipsISelLowering.h"
1515
1616 namespace llvm {
1717 class SDNode;
11 //---------------------===//
22
33 #include "llvm/CodeGen/FunctionLoweringInfo.h"
4 #include "MipsCCState.h"
5 #include "MipsISelLowering.h"
6 #include "MipsMachineFunction.h"
7 #include "MipsRegisterInfo.h"
8 #include "MipsSubtarget.h"
9 #include "MipsTargetMachine.h"
410 #include "llvm/CodeGen/FastISel.h"
511 #include "llvm/CodeGen/MachineInstrBuilder.h"
612 #include "llvm/IR/GlobalAlias.h"
713 #include "llvm/IR/GlobalVariable.h"
814 #include "llvm/Target/TargetInstrInfo.h"
915 #include "llvm/Target/TargetLibraryInfo.h"
10 #include "MipsCCState.h"
11 #include "MipsRegisterInfo.h"
12 #include "MipsISelLowering.h"
13 #include "MipsMachineFunction.h"
14 #include "MipsSubtarget.h"
15 #include "MipsTargetMachine.h"
1616
1717 using namespace llvm;
1818
1313 #ifndef LLVM_LIB_TARGET_MIPS_MIPSSUBTARGET_H
1414 #define LLVM_LIB_TARGET_MIPS_MIPSSUBTARGET_H
1515
16 #include "MCTargetDesc/MipsABIInfo.h"
1617 #include "MipsFrameLowering.h"
1718 #include "MipsISelLowering.h"
1819 #include "MipsInstrInfo.h"
2122 #include "llvm/MC/MCInstrItineraries.h"
2223 #include "llvm/Support/ErrorHandling.h"
2324 #include "llvm/Target/TargetSubtargetInfo.h"
24 #include "MCTargetDesc/MipsABIInfo.h"
2525 #include
2626
2727 #define GET_SUBTARGETINFO_HEADER
99 #ifndef LLVM_LIB_TARGET_MIPS_MIPSTARGETSTREAMER_H
1010 #define LLVM_LIB_TARGET_MIPS_MIPSTARGETSTREAMER_H
1111
12 #include "MCTargetDesc/MipsABIFlagsSection.h"
1213 #include "llvm/MC/MCELFStreamer.h"
1314 #include "llvm/MC/MCRegisterInfo.h"
1415 #include "llvm/MC/MCStreamer.h"
15 #include "MCTargetDesc/MipsABIFlagsSection.h"
1616
1717 namespace llvm {
1818
1616 #include "MCTargetDesc/NVPTXMCAsmInfo.h"
1717 #include "NVPTX.h"
1818 #include "NVPTXInstrInfo.h"
19 #include "NVPTXMCExpr.h"
1920 #include "NVPTXMachineFunctionInfo.h"
20 #include "NVPTXMCExpr.h"
2121 #include "NVPTXRegisterInfo.h"
2222 #include "NVPTXTargetMachine.h"
2323 #include "NVPTXUtilities.h"
1515
1616 #include "NVPTX.h"
1717 #include "NVPTXUtilities.h"
18 #include "llvm/Analysis/ConstantFolding.h"
1819 #include "llvm/IR/Instructions.h"
1920 #include "llvm/IR/Intrinsics.h"
2021 #include "llvm/IR/Module.h"
2122 #include "llvm/Pass.h"
22 #include "llvm/Analysis/ConstantFolding.h"
2323
2424 using namespace llvm;
2525
1313 #include "NVPTX.h"
1414 #include "NVPTXInstrInfo.h"
1515 #include "NVPTXTargetMachine.h"
16 #include "llvm/IR/Function.h"
1716 #include "llvm/ADT/STLExtras.h"
1817 #include "llvm/CodeGen/MachineFunction.h"
1918 #include "llvm/CodeGen/MachineInstrBuilder.h"
2019 #include "llvm/CodeGen/MachineRegisterInfo.h"
20 #include "llvm/IR/Function.h"
2121
2222 using namespace llvm;
2323
1515 #include "NVPTX.h"
1616 #include "NVPTXMachineFunctionInfo.h"
1717 #include "NVPTXSubtarget.h"
18 #include "llvm/ADT/DenseSet.h"
1819 #include "llvm/CodeGen/MachineFunction.h"
1920 #include "llvm/CodeGen/MachineFunctionPass.h"
2021 #include "llvm/CodeGen/MachineRegisterInfo.h"
2122 #include "llvm/Support/raw_ostream.h"
22 #include "llvm/ADT/DenseSet.h"
2323
2424 using namespace llvm;
2525
1313 #ifndef LLVM_LIB_TARGET_NVPTX_NVPTXTARGETMACHINE_H
1414 #define LLVM_LIB_TARGET_NVPTX_NVPTXTARGETMACHINE_H
1515
16 #include "ManagedStringPool.h"
1617 #include "NVPTXSubtarget.h"
17 #include "ManagedStringPool.h"
1818 #include "llvm/Target/TargetFrameLowering.h"
1919 #include "llvm/Target/TargetMachine.h"
2020 #include "llvm/Target/TargetSelectionDAGInfo.h"
1414 #include "llvm/IR/Constants.h"
1515 #include "llvm/IR/Function.h"
1616 #include "llvm/IR/GlobalVariable.h"
17 #include "llvm/IR/InstIterator.h"
1718 #include "llvm/IR/Module.h"
1819 #include "llvm/IR/Operator.h"
20 #include "llvm/Support/ManagedStatic.h"
21 #include "llvm/Support/MutexGuard.h"
1922 #include
2023 #include
2124 #include
2225 #include
2326 #include
24 #include "llvm/Support/ManagedStatic.h"
25 #include "llvm/IR/InstIterator.h"
26 #include "llvm/Support/MutexGuard.h"
2727
2828 using namespace llvm;
2929
88
99 #include "MCTargetDesc/PPCMCTargetDesc.h"
1010 #include "MCTargetDesc/PPCFixupKinds.h"
11 #include "llvm/MC/MCAsmBackend.h"
1112 #include "llvm/MC/MCAssembler.h"
12 #include "llvm/MC/MCAsmBackend.h"
1313 #include "llvm/MC/MCELF.h"
1414 #include "llvm/MC/MCELFObjectWriter.h"
1515 #include "llvm/MC/MCFixupKindInfo.h"
1717
1818 #include "PPC.h"
1919 #include "InstPrinter/PPCInstPrinter.h"
20 #include "PPCMachineFunctionInfo.h"
2120 #include "MCTargetDesc/PPCMCExpr.h"
2221 #include "MCTargetDesc/PPCPredicates.h"
22 #include "PPCMachineFunctionInfo.h"
2323 #include "PPCSubtarget.h"
2424 #include "PPCTargetMachine.h"
2525 #include "PPCTargetStreamer.h"
1212 //===----------------------------------------------------------------------===//
1313
1414 #include "PPC.h"
15 #include "MCTargetDesc/PPCMCExpr.h"
1516 #include "PPCSubtarget.h"
16 #include "MCTargetDesc/PPCMCExpr.h"
1717 #include "llvm/ADT/SmallString.h"
1818 #include "llvm/ADT/Twine.h"
1919 #include "llvm/CodeGen/AsmPrinter.h"
1414 #define LLVM_LIB_TARGET_POWERPC_PPCSUBTARGET_H
1515
1616 #include "PPCFrameLowering.h"
17 #include "PPCISelLowering.h"
1718 #include "PPCInstrInfo.h"
18 #include "PPCISelLowering.h"
1919 #include "PPCSelectionDAGInfo.h"
2020 #include "llvm/ADT/Triple.h"
2121 #include "llvm/IR/DataLayout.h"
1111 //===----------------------------------------------------------------------===//
1212
1313 #include "PPCTargetMachine.h"
14 #include "PPC.h"
1415 #include "PPCTargetObjectFile.h"
15 #include "PPC.h"
1616 #include "llvm/CodeGen/Passes.h"
1717 #include "llvm/IR/Function.h"
1818 #include "llvm/MC/MCStreamer.h"
1515 #include "R600ISelLowering.h"
1616 #include "R600InstrInfo.h"
1717 #include "R600MachineScheduler.h"
18 #include "SIISelLowering.h"
1819 #include "SIInstrInfo.h"
19 #include "SIISelLowering.h"
20 #include "llvm/ADT/SmallString.h"
21
2220 #include "llvm/ADT/SmallString.h"
2321
2422 using namespace llvm;
1919 #include "AMDGPUIntrinsicInfo.h"
2020 #include "AMDGPUSubtarget.h"
2121 #include "R600ISelLowering.h"
22 #include "llvm/IR/DataLayout.h"
2322 #include "llvm/ADT/StringExtras.h"
2423 #include "llvm/ADT/StringRef.h"
24 #include "llvm/IR/DataLayout.h"
2525 #include "llvm/Target/TargetSubtargetInfo.h"
2626
2727 #define GET_SUBTARGETINFO_HEADER
88 //===----------------------------------------------------------------------===//
99
1010 #include "AMDGPUInstPrinter.h"
11 #include "MCTargetDesc/AMDGPUMCTargetDesc.h"
1112 #include "SIDefines.h"
12
13 #include "MCTargetDesc/AMDGPUMCTargetDesc.h"
1413 #include "llvm/MC/MCExpr.h"
1514 #include "llvm/MC/MCInst.h"
1615 #include "llvm/MC/MCInstrInfo.h"
1313
1414 #include "AMDGPUMCTargetDesc.h"
1515 #include "AMDGPUMCAsmInfo.h"
16 #include "InstPrinter/AMDGPUInstPrinter.h"
1617 #include "SIDefines.h"
17 #include "InstPrinter/AMDGPUInstPrinter.h"
1818 #include "llvm/MC/MCCodeGenInfo.h"
1919 #include "llvm/MC/MCInstrInfo.h"
2020 #include "llvm/MC/MCRegisterInfo.h"
1313 //===----------------------------------------------------------------------===//
1414
1515 #include "AMDGPU.h"
16 #include "MCTargetDesc/AMDGPUFixupKinds.h"
17 #include "MCTargetDesc/AMDGPUMCCodeEmitter.h"
18 #include "MCTargetDesc/AMDGPUMCTargetDesc.h"
1619 #include "SIDefines.h"
17 #include "MCTargetDesc/AMDGPUMCTargetDesc.h"
18 #include "MCTargetDesc/AMDGPUMCCodeEmitter.h"
19 #include "MCTargetDesc/AMDGPUFixupKinds.h"
2020 #include "llvm/MC/MCCodeEmitter.h"
2121 #include "llvm/MC/MCContext.h"
2222 #include "llvm/MC/MCFixup.h"
66 //
77 //===----------------------------------------------------------------------===//
88 #include "DebugMap.h"
9
9 #include "llvm/ADT/STLExtras.h"
1010 #include "llvm/ADT/iterator_range.h"
11 #include "llvm/ADT/STLExtras.h"
1211 #include "llvm/Support/DataTypes.h"
1312 #include "llvm/Support/Format.h"
1413 #include "llvm/Support/raw_ostream.h"
2121 #define LLVM_TOOLS_DSYMUTIL_DEBUGMAP_H
2222
2323 #include "llvm/ADT/StringMap.h"
24 #include "llvm/ADT/iterator_range.h"
2425 #include "llvm/Object/ObjectFile.h"
2526 #include "llvm/Support/ErrorOr.h"
2627 #include "llvm/Support/Format.h"
27 #include "llvm/ADT/iterator_range.h"
2828 #include
2929
3030 namespace llvm {
1313
1414 #include "DebugMap.h"
1515 #include "dsymutil.h"
16
1716 #include "llvm/Support/ManagedStatic.h"
17 #include "llvm/Support/Options.h"
1818 #include "llvm/Support/PrettyStackTrace.h"
19 #include "llvm/Support/Options.h"
19 #include "llvm/Support/Signals.h"
2020 #include "llvm/Support/raw_ostream.h"
21 #include "llvm/Support/Signals.h"
22
2321 #include
2422
2523 using namespace llvm::dsymutil;
2727 //===----------------------------------------------------------------------===//
2828
2929 #include "llvm/Bitcode/BitstreamReader.h"
30 #include "llvm/ADT/Optional.h"
3031 #include "llvm/Bitcode/LLVMBitCodes.h"
3132 #include "llvm/Bitcode/ReaderWriter.h"
3233 #include "llvm/IR/Verifier.h"
33 #include "llvm/ADT/Optional.h"
3434 #include "llvm/Support/CommandLine.h"
3535 #include "llvm/Support/Format.h"
3636 #include "llvm/Support/ManagedStatic.h"
1313 //===----------------------------------------------------------------------===//
1414
1515 #include "RenderingSupport.h"
16 #include "CoverageFilters.h"
17 #include "CoverageReport.h"
18 #include "CoverageSummary.h"
1619 #include "CoverageViewOptions.h"
17 #include "CoverageFilters.h"
1820 #include "SourceCoverageView.h"
19 #include "CoverageSummary.h"
20 #include "CoverageReport.h"
21 #include "llvm/ADT/SmallString.h"
2122 #include "llvm/ADT/StringRef.h"
22 #include "llvm/ADT/SmallString.h"
23 #include "llvm/ProfileData/InstrProfReader.h"
2423 #include "llvm/ProfileData/CoverageMapping.h"
2524 #include "llvm/ProfileData/CoverageMappingReader.h"
25 #include "llvm/ProfileData/InstrProfReader.h"
2626 #include "llvm/Support/CommandLine.h"
2727 #include "llvm/Support/FileSystem.h"
28 #include "llvm/Support/Format.h"
2829 #include "llvm/Support/ManagedStatic.h"
29 #include "llvm/Support/Format.h"
3030 #include "llvm/Support/Path.h"
31 #include "llvm/Support/PrettyStackTrace.h"
3132 #include "llvm/Support/Signals.h"
32 #include "llvm/Support/PrettyStackTrace.h"
3333 #include
3434 #include
3535
1414 #define LLVM_COV_COVERAGEFILTERS_H
1515
1616 #include "llvm/ProfileData/CoverageMapping.h"
17 #include
1718 #include
18 #include
1919
2020 namespace llvm {
2121
1313 #include "CoverageReport.h"
1414 #include "CoverageSummary.h"
1515 #include "RenderingSupport.h"
16 #include "llvm/Support/FileSystem.h"
1617 #include "llvm/Support/Format.h"
17 #include "llvm/Support/FileSystem.h"
1818
1919 using namespace llvm;
2020 namespace {
1313 #ifndef LLVM_COV_COVERAGEREPORT_H
1414 #define LLVM_COV_COVERAGEREPORT_H
1515
16 #include "CoverageSummary.h"
1617 #include "CoverageViewOptions.h"
17 #include "CoverageSummary.h"
1818
1919 namespace llvm {
2020
77 //===----------------------------------------------------------------------===//
88
99 #include "llvm/Object/ObjectFile.h"
10 #include "llvm/Support/CommandLine.h"
11 #include "llvm/Support/LEB128.h"
12 #include "llvm/Support/ManagedStatic.h"
13 #include "llvm/Support/PrettyStackTrace.h"
14 #include "llvm/Support/Signals.h"
1015 #include "llvm/Support/raw_ostream.h"
11 #include "llvm/Support/LEB128.h"
12 #include "llvm/Support/CommandLine.h"
13 #include "llvm/Support/ManagedStatic.h"
14 #include "llvm/Support/Signals.h"
15 #include "llvm/Support/PrettyStackTrace.h"
16 #include
1617 #include
17 #include
1818
1919 using namespace llvm;
2020 using namespace object;
1212
1313 #include "llvm/ADT/StringRef.h"
1414 #include "llvm/ADT/StringSwitch.h"
15 #include "llvm/Support/Path.h"
1516 #include "llvm/Support/raw_ostream.h"
16 #include "llvm/Support/Path.h"
1717 #include
1818
1919 using namespace llvm;
1616 #include "../../lib/ExecutionEngine/IntelJITEvents/IntelJITEventsWrapper.h"
1717 #include "llvm/ADT/Triple.h"
1818 #include "llvm/ExecutionEngine/JITEventListener.h"
19 #include "llvm/ExecutionEngine/MCJIT.h"
1920 #include "llvm/ExecutionEngine/SectionMemoryManager.h"
20 #include "llvm/ExecutionEngine/MCJIT.h"
2121 #include "llvm/IR/Module.h"
2222 #include "llvm/IRReader/IRReader.h"
2323 #include "llvm/Support/CommandLine.h"
3535 #include "llvm/Support/PrettyStackTrace.h"
3636 #include "llvm/Support/Program.h"
3737 #include "llvm/Support/Signals.h"
38 #include "llvm/Support/TargetSelect.h"
3839 #include "llvm/Support/raw_ostream.h"
39 #include "llvm/Support/TargetSelect.h"
4040 #include
4141 #include
4242 #include
3333 #include "llvm/Support/Debug.h"
3434 #include "llvm/Support/Endian.h"
3535 #include "llvm/Support/Format.h"
36 #include "llvm/Support/FormattedStream.h"
3637 #include "llvm/Support/GraphWriter.h"
3738 #include "llvm/Support/MachO.h"
3839 #include "llvm/Support/MemoryBuffer.h"
39 #include "llvm/Support/FormattedStream.h"
4040 #include "llvm/Support/TargetRegistry.h"
4141 #include "llvm/Support/TargetSelect.h"
4242 #include "llvm/Support/raw_ostream.h"
1111 //===----------------------------------------------------------------------===//
1212
1313 #include "llvm/ADT/StringRef.h"
14 #include "llvm/IR/LLVMContext.h"
1415 #include "llvm/ProfileData/InstrProfReader.h"
1516 #include "llvm/ProfileData/InstrProfWriter.h"
1617 #include "llvm/ProfileData/SampleProfReader.h"
1718 #include "llvm/ProfileData/SampleProfWriter.h"
18 #include "llvm/IR/LLVMContext.h"
1919 #include "llvm/Support/CommandLine.h"
2020 #include "llvm/Support/FileSystem.h"
2121 #include "llvm/Support/Format.h"
6363
6464 #include "ARMWinEHPrinter.h"
6565 #include "Error.h"
66 #include "llvm/ADT/STLExtras.h"
6667 #include "llvm/ADT/StringExtras.h"
67 #include "llvm/ADT/STLExtras.h"
6868 #include "llvm/Support/ARMWinEH.h"
6969 #include "llvm/Support/Format.h"
7070
1717 #include "llvm/MC/MCAsmInfo.h"
1818 #include "llvm/MC/MCContext.h"
1919 #include "llvm/MC/MCDisassembler.h"
20 #include "llvm/MC/MCInstPrinter.h"
2021 #include "llvm/MC/MCInstrInfo.h"
21 #include "llvm/MC/MCInstPrinter.h"
2222 #include "llvm/MC/MCRegisterInfo.h"
2323 #include "llvm/Object/MachO.h"
2424 #include "llvm/Support/CommandLine.h"
2727 #include "llvm/Support/Memory.h"
2828 #include "llvm/Support/MemoryBuffer.h"
2929 #include "llvm/Support/PrettyStackTrace.h"
30 #include "llvm/Support/raw_ostream.h"
3130 #include "llvm/Support/Signals.h"
3231 #include "llvm/Support/TargetRegistry.h"
3332 #include "llvm/Support/TargetSelect.h"
33 #include "llvm/Support/raw_ostream.h"
3434 #include
3535 #include
3636
1414
1515 #include "llvm/ADT/APInt.h"
1616 #include "llvm/Object/Archive.h"
17 #include "llvm/Object/ObjectFile.h"
1817 #include "llvm/Object/MachO.h"
1918 #include "llvm/Object/MachOUniversal.h"
19 #include "llvm/Object/ObjectFile.h"
2020 #include "llvm/Support/Casting.h"
2121 #include "llvm/Support/CommandLine.h"
2222 #include "llvm/Support/FileSystem.h"
1616 #define LLVM_TOOLS_OPT_PASSES_H
1717
1818 #include "llvm/ADT/StringRef.h"
19 #include "llvm/Analysis/CGSCCPassManager.h"
1920 #include "llvm/IR/PassManager.h"
20 #include "llvm/Analysis/CGSCCPassManager.h"
2121
2222 namespace llvm {
2323
1212 //===----------------------------------------------------------------------===//
1313
1414 #include "yaml2obj.h"
15 #include "llvm/ADT/STLExtras.h"
1516 #include "llvm/ADT/SmallString.h"
16 #include "llvm/ADT/STLExtras.h"
1717 #include "llvm/ADT/StringExtras.h"
1818 #include "llvm/ADT/StringMap.h"
1919 #include "llvm/ADT/StringSwitch.h"
20 #include "llvm/Object/COFF.h"
2021 #include "llvm/Object/COFFYAML.h"
21 #include "llvm/Object/COFF.h"
2222 #include "llvm/Support/Endian.h"
2323 #include "llvm/Support/MemoryBuffer.h"
2424 #include "llvm/Support/SourceMgr.h"
77 //===----------------------------------------------------------------------===//
88
99 #include "llvm/ADT/SmallString.h"
10 #include "llvm/AsmParser/Parser.h"
1011 #include "llvm/Bitcode/BitstreamWriter.h"
1112 #include "llvm/Bitcode/ReaderWriter.h"
12 #include "llvm/AsmParser/Parser.h"
1313 #include "llvm/IR/Constants.h"
1414 #include "llvm/IR/Instructions.h"
1515 #include "llvm/IR/LLVMContext.h"
88
99 #include "llvm/CodeGen/DIE.h"
1010 #include "../lib/CodeGen/AsmPrinter/DIEHash.h"
11 #include "llvm/ADT/STLExtras.h"
1112 #include "llvm/Support/Debug.h"
1213 #include "llvm/Support/Dwarf.h"
1314 #include "llvm/Support/Format.h"
14 #include "llvm/ADT/STLExtras.h"
1515 #include "gtest/gtest.h"
1616
1717 using namespace llvm;
77 //===----------------------------------------------------------------------===//
88
99 #include "llvm/ADT/STLExtras.h"
10 #include "llvm/IR/Metadata.h"
1110 #include "llvm/IR/Constants.h"
1211 #include "llvm/IR/Instructions.h"
1312 #include "llvm/IR/LLVMContext.h"
13 #include "llvm/IR/Metadata.h"
1414 #include "llvm/IR/Module.h"
1515 #include "llvm/IR/Type.h"
1616 #include "llvm/Support/raw_ostream.h"
88
99 #include "llvm/AsmParser/Parser.h"
1010 #include "llvm/IR/Function.h"
11 #include "llvm/IR/Instructions.h"
1112 #include "llvm/IR/LLVMContext.h"
1213 #include "llvm/IR/Module.h"
1314 #include "llvm/IR/User.h"
14 #include "llvm/IR/Instructions.h"
1515 #include "llvm/Support/Format.h"
1616 #include "llvm/Support/SourceMgr.h"
1717 #include "gtest/gtest.h"
88
99 #include "llvm/AsmParser/Parser.h"
1010 #include "llvm/IR/Function.h"
11 #include "llvm/IR/Instructions.h"
1112 #include "llvm/IR/LLVMContext.h"
1213 #include "llvm/IR/Module.h"
1314 #include "llvm/IR/User.h"
14 #include "llvm/IR/Instructions.h"
1515 #include "llvm/Support/SourceMgr.h"
1616 #include "gtest/gtest.h"
1717 using namespace llvm;
77 //===----------------------------------------------------------------------===//
88
99 #include "llvm/AsmParser/Parser.h"
10 #include "llvm/Linker/Linker.h"
1110 #include "llvm/IR/BasicBlock.h"
1211 #include "llvm/IR/DataLayout.h"
1312 #include "llvm/IR/Function.h"
1413 #include "llvm/IR/IRBuilder.h"
1514 #include "llvm/IR/Module.h"
15 #include "llvm/Linker/Linker.h"
1616 #include "llvm/Support/SourceMgr.h"
1717 #include "gtest/gtest.h"
1818
77 //===----------------------------------------------------------------------===//
88
99 #include "llvm/MC/StringTableBuilder.h"
10 #include "llvm/Support/Endian.h"
1011 #include "gtest/gtest.h"
11 #include "llvm/Support/Endian.h"
1212 #include
1313
1414 using namespace llvm;
1111 //===----------------------------------------------------------------------===//
1212
1313 #include "llvm/Support/Compression.h"
14 #include "llvm/ADT/SmallString.h"
1415 #include "llvm/ADT/StringRef.h"
15 #include "llvm/ADT/SmallString.h"
1616 #include "llvm/Config/config.h"
1717 #include "gtest/gtest.h"
1818
99 #include "llvm/Support/ConvertUTF.h"
1010 #include "gtest/gtest.h"
1111 #include
12 #include
1213 #include
13 #include
1414
1515 using namespace llvm;
1616
77 //===----------------------------------------------------------------------===//
88
99 #include "llvm/Support/Errc.h"
10 #include "llvm/Support/ErrorHandling.h"
1011 #include "llvm/Support/FileOutputBuffer.h"
11 #include "llvm/Support/ErrorHandling.h"
1212 #include "llvm/Support/FileSystem.h"
1313 #include "llvm/Support/Path.h"
1414 #include "llvm/Support/raw_ostream.h"
77 //===----------------------------------------------------------------------===//
88
99 #include "llvm/Support/ScaledNumber.h"
10
1110 #include "llvm/Support/DataTypes.h"
1211 #include "gtest/gtest.h"
1312
88
99 #include "llvm/Support/StreamingMemoryObject.h"
1010 #include "gtest/gtest.h"
11
1211 #include
1312
1413 using namespace llvm;
1212 #include "llvm/ADT/SmallPtrSet.h"
1313 #include "llvm/IR/Argument.h"
1414 #include "llvm/IR/Constant.h"
15 #include "llvm/IR/DIBuilder.h"
1516 #include "llvm/IR/DebugInfo.h"
16 #include "llvm/IR/DIBuilder.h"
1717 #include "llvm/IR/Function.h"
1818 #include "llvm/IR/IRBuilder.h"
1919 #include "llvm/IR/InstIterator.h"
2020 #include "llvm/IR/Instructions.h"
2121 #include "llvm/IR/IntrinsicInst.h"
22 #include "llvm/IR/IRBuilder.h"
22 #include "llvm/IR/LLVMContext.h"
2323 #include "llvm/IR/Module.h"
24 #include "llvm/IR/LLVMContext.h"
2524 #include "gtest/gtest.h"
2625
2726 using namespace llvm;