llvm.org GIT mirror llvm / 0f38c60
IWYU for llvm-config.h in llvm, additions. See r331124 for how I made a list of files missing the include. I then ran this Python script: for f in open('filelist.txt'): f = f.strip() fl = open(f).readlines() found = False for i in xrange(len(fl)): p = '#include "llvm/' if not fl[i].startswith(p): continue if fl[i][len(p):] > 'Config': fl.insert(i, '#include "llvm/Config/llvm-config.h"\n') found = True break if not found: print 'not found', f else: open(f, 'w').write(''.join(fl)) and then looked through everything with `svn diff | diffstat -l | xargs -n 1000 gvim -p` and tried to fix include ordering and whatnot. No intended behavior change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@331184 91177308-0d34-0410-b5e6-96231b3b80d8 Nico Weber 1 year, 5 months ago
152 changed file(s) with 155 addition(s) and 15 deletion(s). Raw diff Collapse all Expand all
1919 #include
2020 #include "llvm-c/Core.h"
2121 #include "llvm-c/Support.h"
22 #include "llvm/Config/llvm-config.h"
2223 #include "caml/alloc.h"
2324 #include "caml/custom.h"
2425 #include "caml/memory.h"
1818 #define LLVM_ANALYSIS_DOMINANCEFRONTIER_H
1919
2020 #include "llvm/ADT/GraphTraits.h"
21 #include "llvm/Config/llvm-config.h"
2122 #include "llvm/IR/PassManager.h"
2223 #include "llvm/Pass.h"
2324 #include "llvm/Support/GenericDomTree.h"
2020 #include "llvm/ADT/GraphTraits.h"
2121 #include "llvm/ADT/SmallPtrSet.h"
2222 #include "llvm/Analysis/DominanceFrontier.h"
23 #include "llvm/Config/llvm-config.h"
2324 #include "llvm/Support/Debug.h"
2425 #include "llvm/Support/GenericDomTree.h"
2526 #include "llvm/Support/raw_ostream.h"
4141 #include "llvm/ADT/GraphTraits.h"
4242 #include "llvm/ADT/PointerIntPair.h"
4343 #include "llvm/ADT/iterator_range.h"
44 #include "llvm/Config/llvm-config.h"
4445 #include "llvm/IR/BasicBlock.h"
4546 #include "llvm/IR/Dominators.h"
4647 #include "llvm/IR/PassManager.h"
2121 #include "llvm/Analysis/PostDominators.h"
2222 #include "llvm/Analysis/RegionInfo.h"
2323 #include "llvm/Analysis/RegionIterator.h"
24 #include "llvm/Config/llvm-config.h"
2425 #include "llvm/Support/Debug.h"
2526 #include "llvm/Support/ErrorHandling.h"
2627 #include "llvm/Support/raw_ostream.h"
1616 #define LLVM_CODEGEN_LATENCYPRIORITYQUEUE_H
1717
1818 #include "llvm/CodeGen/ScheduleDAG.h"
19 #include "llvm/Config/llvm-config.h"
1920
2021 namespace llvm {
2122 class LatencyPriorityQueue;
1818 #include "llvm/ADT/Optional.h"
1919 #include "llvm/ADT/SmallVector.h"
2020 #include "llvm/CodeGen/TargetSubtargetInfo.h"
21 #include "llvm/Config/llvm-config.h"
2122 #include "llvm/MC/MCInstrItineraries.h"
2223 #include "llvm/MC/MCSchedule.h"
2324
2121 #include "llvm/ADT/Optional.h"
2222 #include "llvm/ADT/StringRef.h"
2323 #include "llvm/ADT/iterator_range.h"
24 #include "llvm/Config/llvm-config.h"
2425 #include "llvm/Support/PointerLikeTypeTraits.h"
2526 #include
2627 #include
1515 #define LLVM_MC_MCSCHEDULE_H
1616
1717 #include "llvm/ADT/Optional.h"
18 #include "llvm/Config/llvm-config.h"
1819 #include "llvm/Support/DataTypes.h"
1920 #include
2021
2020 #include "llvm/ADT/StringRef.h"
2121 #include "llvm/ADT/StringMap.h"
2222 #include "llvm/BinaryFormat/Wasm.h"
23 #include "llvm/Config/llvm-config.h"
2324 #include "llvm/Object/Binary.h"
2425 #include "llvm/Object/ObjectFile.h"
2526 #include "llvm/Support/Error.h"
2929 #include "llvm/ADT/SmallString.h"
3030 #include "llvm/ADT/StringRef.h"
3131 #include "llvm/ADT/Twine.h"
32 #include "llvm/Config/llvm-config.h"
3233 #include "llvm/Support/Chrono.h"
3334 #include "llvm/Support/Error.h"
3435 #include "llvm/Support/ErrorHandling.h"
1313 #ifndef LLVM_SUPPORT_MUTEX_H
1414 #define LLVM_SUPPORT_MUTEX_H
1515
16 #include "llvm/Config/llvm-config.h"
1617 #include "llvm/Support/Compiler.h"
1718 #include "llvm/Support/Threading.h"
1819 #include
1616 #include "llvm/ADT/ArrayRef.h"
1717 #include "llvm/ADT/Optional.h"
1818 #include "llvm/ADT/StringRef.h"
19 #include "llvm/Config/llvm-config.h"
1920 #include "llvm/Support/ErrorOr.h"
2021 #include
2122
1313 #ifndef LLVM_SUPPORT_THREAD_POOL_H
1414 #define LLVM_SUPPORT_THREAD_POOL_H
1515
16 #include "llvm/Config/llvm-config.h"
1617 #include "llvm/Support/thread.h"
1718
1819 #include
1313 #include "llvm/Analysis/AliasSetTracker.h"
1414 #include "llvm/Analysis/AliasAnalysis.h"
1515 #include "llvm/Analysis/MemoryLocation.h"
16 #include "llvm/Config/llvm-config.h"
1617 #include "llvm/IR/CallSite.h"
1718 #include "llvm/IR/Constants.h"
1819 #include "llvm/IR/DataLayout.h"
1616 #include "llvm/ADT/GraphTraits.h"
1717 #include "llvm/ADT/None.h"
1818 #include "llvm/ADT/SCCIterator.h"
19 #include "llvm/Config/llvm-config.h"
1920 #include "llvm/IR/Function.h"
2021 #include "llvm/Support/BlockFrequency.h"
2122 #include "llvm/Support/BranchProbability.h"
99 #include "llvm/Analysis/CallGraph.h"
1010 #include "llvm/ADT/STLExtras.h"
1111 #include "llvm/ADT/SmallVector.h"
12 #include "llvm/Config/llvm-config.h"
1213 #include "llvm/IR/CallSite.h"
1314 #include "llvm/IR/Module.h"
1415 #include "llvm/IR/Function.h"
5757 #include "llvm/Analysis/ScalarEvolution.h"
5858 #include "llvm/Analysis/ScalarEvolutionExpressions.h"
5959 #include "llvm/Analysis/ValueTracking.h"
60 #include "llvm/Config/llvm-config.h"
6061 #include "llvm/IR/InstIterator.h"
6162 #include "llvm/IR/Module.h"
6263 #include "llvm/IR/Operator.h"
88
99 #include "llvm/Analysis/DominanceFrontier.h"
1010 #include "llvm/Analysis/DominanceFrontierImpl.h"
11 #include "llvm/Config/llvm-config.h"
1112 #include "llvm/IR/Dominators.h"
1213 #include "llvm/IR/Function.h"
1314 #include "llvm/IR/PassManager.h"
1919 #include "llvm/Analysis/LoopPass.h"
2020 #include "llvm/Analysis/ScalarEvolutionExpressions.h"
2121 #include "llvm/Analysis/ValueTracking.h"
22 #include "llvm/Config/llvm-config.h"
2223 #include "llvm/IR/Constants.h"
2324 #include "llvm/IR/DataLayout.h"
2425 #include "llvm/IR/DerivedTypes.h"
2525 #include "llvm/Analysis/ProfileSummaryInfo.h"
2626 #include "llvm/Analysis/TargetTransformInfo.h"
2727 #include "llvm/Analysis/ValueTracking.h"
28 #include "llvm/Config/llvm-config.h"
2829 #include "llvm/IR/CallSite.h"
2930 #include "llvm/IR/CallingConv.h"
3031 #include "llvm/IR/DataLayout.h"
1515 #include "llvm/ADT/SmallVector.h"
1616 #include "llvm/ADT/iterator_range.h"
1717 #include "llvm/Analysis/TargetLibraryInfo.h"
18 #include "llvm/Config/llvm-config.h"
1819 #include "llvm/IR/CallSite.h"
1920 #include "llvm/IR/Function.h"
2021 #include "llvm/IR/GlobalVariable.h"
2020 #include "llvm/Analysis/LoopInfoImpl.h"
2121 #include "llvm/Analysis/LoopIterator.h"
2222 #include "llvm/Analysis/ValueTracking.h"
23 #include "llvm/Config/llvm-config.h"
2324 #include "llvm/IR/CFG.h"
2425 #include "llvm/IR/Constants.h"
2526 #include "llvm/IR/DebugLoc.h"
2626 #include "llvm/Analysis/AliasAnalysis.h"
2727 #include "llvm/Analysis/IteratedDominanceFrontier.h"
2828 #include "llvm/Analysis/MemoryLocation.h"
29 #include "llvm/Config/llvm-config.h"
2930 #include "llvm/IR/AssemblyAnnotationWriter.h"
3031 #include "llvm/IR/BasicBlock.h"
3132 #include "llvm/IR/CallSite.h"
1313 #include "llvm/Analysis/PHITransAddr.h"
1414 #include "llvm/Analysis/InstructionSimplify.h"
1515 #include "llvm/Analysis/ValueTracking.h"
16 #include "llvm/Config/llvm-config.h"
1617 #include "llvm/IR/Constants.h"
1718 #include "llvm/IR/Dominators.h"
1819 #include "llvm/IR/Instructions.h"
1414 #include "llvm/Analysis/RegionPrinter.h"
1515 #endif
1616 #include "llvm/Analysis/RegionInfoImpl.h"
17 #include "llvm/Config/llvm-config.h"
1718 #include "llvm/IR/Function.h"
1819 #include "llvm/IR/PassManager.h"
1920 #include "llvm/Pass.h"
8282 #include "llvm/Analysis/ScalarEvolutionExpressions.h"
8383 #include "llvm/Analysis/TargetLibraryInfo.h"
8484 #include "llvm/Analysis/ValueTracking.h"
85 #include "llvm/Config/llvm-config.h"
8586 #include "llvm/IR/Argument.h"
8687 #include "llvm/IR/BasicBlock.h"
8788 #include "llvm/IR/CFG.h"
1515 //===----------------------------------------------------------------------===//
1616
1717 #include "llvm/Analysis/Trace.h"
18 #include "llvm/Config/llvm-config.h"
1819 #include "llvm/IR/BasicBlock.h"
1920 #include "llvm/IR/Function.h"
2021 #include "llvm/Support/Compiler.h"
2222 #include "llvm/ADT/Twine.h"
2323 #include "llvm/Bitcode/BitstreamReader.h"
2424 #include "llvm/Bitcode/LLVMBitCodes.h"
25 #include "llvm/Config/llvm-config.h"
2526 #include "llvm/IR/Argument.h"
2627 #include "llvm/IR/Attributes.h"
2728 #include "llvm/IR/AutoUpgrade.h"
2727 #include "llvm/Bitcode/BitCodes.h"
2828 #include "llvm/Bitcode/BitstreamWriter.h"
2929 #include "llvm/Bitcode/LLVMBitCodes.h"
30 #include "llvm/Config/llvm-config.h"
3031 #include "llvm/IR/Attributes.h"
3132 #include "llvm/IR/BasicBlock.h"
3233 #include "llvm/IR/CallSite.h"
1313 #include "ValueEnumerator.h"
1414 #include "llvm/ADT/DenseMap.h"
1515 #include "llvm/ADT/SmallVector.h"
16 #include "llvm/Config/llvm-config.h"
1617 #include "llvm/IR/Argument.h"
1718 #include "llvm/IR/Attributes.h"
1819 #include "llvm/IR/BasicBlock.h"
1616 #include "DwarfUnit.h"
1717 #include "llvm/ADT/Twine.h"
1818 #include "llvm/CodeGen/AsmPrinter.h"
19 #include "llvm/Config/llvm-config.h"
1920 #include "llvm/IR/DataLayout.h"
2021 #include "llvm/MC/MCAsmInfo.h"
2122 #include "llvm/MC/MCContext.h"
1010 #define LLVM_LIB_CODEGEN_ASMPRINTER_DEBUGLOCENTRY_H
1111
1212 #include "DebugLocStream.h"
13 #include "llvm/Config/llvm-config.h"
1314 #include "llvm/IR/Constants.h"
1415 #include "llvm/IR/DebugInfo.h"
1516 #include "llvm/MC/MCSymbol.h"
1717 #include "llvm/CodeGen/TargetInstrInfo.h"
1818 #include "llvm/CodeGen/TargetRegisterInfo.h"
1919 #include "llvm/CodeGen/TargetSubtargetInfo.h"
20 #include "llvm/Config/llvm-config.h"
2021 #include "llvm/IR/DebugLoc.h"
2122 #include "llvm/Pass.h"
2223 #include "llvm/Support/Compiler.h"
3838 #include "llvm/CodeGen/TargetPassConfig.h"
3939 #include "llvm/CodeGen/TargetSubtargetInfo.h"
4040 #include "llvm/CodeGen/ValueTypes.h"
41 #include "llvm/Config/llvm-config.h"
4142 #include "llvm/IR/Argument.h"
4243 #include "llvm/IR/Attributes.h"
4344 #include "llvm/IR/BasicBlock.h"
2929 #include "llvm/CodeGen/TargetPassConfig.h"
3030 #include "llvm/CodeGen/TargetRegisterInfo.h"
3131 #include "llvm/CodeGen/TargetSubtargetInfo.h"
32 #include "llvm/Config/llvm-config.h"
3233 #include "llvm/IR/Attributes.h"
3334 #include "llvm/IR/Function.h"
3435 #include "llvm/Pass.h"
1111
1212 #include "llvm/CodeGen/GlobalISel/RegisterBank.h"
1313 #include "llvm/CodeGen/TargetRegisterInfo.h"
14 #include "llvm/Config/llvm-config.h"
1415
1516 #define DEBUG_TYPE "registerbank"
1617
2121 #include "llvm/CodeGen/TargetOpcodes.h"
2222 #include "llvm/CodeGen/TargetRegisterInfo.h"
2323 #include "llvm/CodeGen/TargetSubtargetInfo.h"
24 #include "llvm/Config/llvm-config.h"
2425 #include "llvm/IR/Type.h"
2526 #include "llvm/Support/Debug.h"
2627 #include "llvm/Support/raw_ostream.h"
4545 #include "llvm/CodeGen/TargetRegisterInfo.h"
4646 #include "llvm/CodeGen/TargetSubtargetInfo.h"
4747 #include "llvm/CodeGen/VirtRegMap.h"
48 #include "llvm/Config/llvm-config.h"
4849 #include "llvm/Support/BlockFrequency.h"
4950 #include "llvm/Support/BranchProbability.h"
5051 #include "llvm/Support/CommandLine.h"
1313 //===----------------------------------------------------------------------===//
1414
1515 #include "llvm/CodeGen/LatencyPriorityQueue.h"
16 #include "llvm/Config/llvm-config.h"
1617 #include "llvm/Support/Debug.h"
1718 #include "llvm/Support/raw_ostream.h"
1819 using namespace llvm;
1919 #include "llvm/CodeGen/MachineBasicBlock.h"
2020 #include "llvm/CodeGen/MachineFunction.h"
2121 #include "llvm/CodeGen/MachineInstr.h"
22 #include "llvm/Config/llvm-config.h"
2223 #include "llvm/IR/DebugInfoMetadata.h"
2324 #include "llvm/IR/Metadata.h"
2425 #include "llvm/Support/Casting.h"
3939 #include "llvm/CodeGen/TargetLowering.h"
4040 #include "llvm/CodeGen/TargetRegisterInfo.h"
4141 #include "llvm/CodeGen/TargetSubtargetInfo.h"
42 #include "llvm/Config/llvm-config.h"
4243 #include "llvm/IR/DebugInfoMetadata.h"
4344 #include "llvm/IR/DebugLoc.h"
4445 #include "llvm/IR/Function.h"
4343 #include "llvm/CodeGen/TargetRegisterInfo.h"
4444 #include "llvm/CodeGen/TargetSubtargetInfo.h"
4545 #include "llvm/CodeGen/VirtRegMap.h"
46 #include "llvm/Config/llvm-config.h"
4647 #include "llvm/IR/DebugInfoMetadata.h"
4748 #include "llvm/IR/DebugLoc.h"
4849 #include "llvm/IR/Function.h"
3232 #include "llvm/CodeGen/MachineRegisterInfo.h"
3333 #include "llvm/CodeGen/SlotIndexes.h"
3434 #include "llvm/CodeGen/TargetRegisterInfo.h"
35 #include "llvm/Config/llvm-config.h"
3536 #include "llvm/MC/LaneBitmask.h"
3637 #include "llvm/Support/Compiler.h"
3738 #include "llvm/Support/Debug.h"
3636 #include "llvm/CodeGen/TargetRegisterInfo.h"
3737 #include "llvm/CodeGen/TargetSubtargetInfo.h"
3838 #include "llvm/CodeGen/VirtRegMap.h"
39 #include "llvm/Config/llvm-config.h"
3940 #include "llvm/MC/LaneBitmask.h"
4041 #include "llvm/MC/MCRegisterInfo.h"
4142 #include "llvm/Pass.h"
1717 #include "llvm/CodeGen/MachineFunction.h"
1818 #include "llvm/CodeGen/MachineInstrBundle.h"
1919 #include "llvm/CodeGen/MachineRegisterInfo.h"
20 #include "llvm/Config/llvm-config.h"
2021 #include "llvm/Support/Debug.h"
2122 #include "llvm/Support/raw_ostream.h"
2223 using namespace llvm;
3333 #include "llvm/CodeGen/MachineInstr.h"
3434 #include "llvm/CodeGen/MachineRegisterInfo.h"
3535 #include "llvm/CodeGen/Passes.h"
36 #include "llvm/Config/llvm-config.h"
3637 #include "llvm/Support/Debug.h"
3738 #include "llvm/Support/ErrorHandling.h"
3839 #include "llvm/Support/raw_ostream.h"
2323 #include "llvm/CodeGen/TargetInstrInfo.h"
2424 #include "llvm/CodeGen/TargetRegisterInfo.h"
2525 #include "llvm/CodeGen/TargetSubtargetInfo.h"
26 #include "llvm/Config/llvm-config.h"
2627 #include "llvm/IR/BasicBlock.h"
2728 #include "llvm/IR/DataLayout.h"
2829 #include "llvm/IR/DebugInfoMetadata.h"
1919 #include "llvm/CodeGen/TargetInstrInfo.h"
2020 #include "llvm/CodeGen/TargetRegisterInfo.h"
2121 #include "llvm/CodeGen/TargetSubtargetInfo.h"
22 #include "llvm/Config/llvm-config.h"
2223 #include "llvm/Support/Debug.h"
2324 #include "llvm/Support/raw_ostream.h"
2425 #include
3737 #include "llvm/CodeGen/TargetRegisterInfo.h"
3838 #include "llvm/CodeGen/TargetSubtargetInfo.h"
3939 #include "llvm/CodeGen/WinEHFuncInfo.h"
40 #include "llvm/Config/llvm-config.h"
4041 #include "llvm/IR/Attributes.h"
4142 #include "llvm/IR/BasicBlock.h"
4243 #include "llvm/IR/Constant.h"
3636 #include "llvm/CodeGen/TargetInstrInfo.h"
3737 #include "llvm/CodeGen/TargetRegisterInfo.h"
3838 #include "llvm/CodeGen/TargetSubtargetInfo.h"
39 #include "llvm/Config/llvm-config.h"
3940 #include "llvm/IR/Constants.h"
4041 #include "llvm/IR/DebugInfoMetadata.h"
4142 #include "llvm/IR/DebugLoc.h"
1717 #include "llvm/Analysis/LoopInfoImpl.h"
1818 #include "llvm/CodeGen/MachineDominators.h"
1919 #include "llvm/CodeGen/Passes.h"
20 #include "llvm/Config/llvm-config.h"
2021 #include "llvm/Support/Debug.h"
2122 #include "llvm/Support/raw_ostream.h"
2223 using namespace llvm;
1919 #include "llvm/CodeGen/MachineRegisterInfo.h"
2020 #include "llvm/CodeGen/TargetInstrInfo.h"
2121 #include "llvm/CodeGen/TargetRegisterInfo.h"
22 #include "llvm/Config/llvm-config.h"
2223 #include "llvm/IR/Constants.h"
2324 #include "llvm/IR/IRPrintingPasses.h"
2425 #include "llvm/IR/ModuleSlotTracker.h"
9292 #include "llvm/CodeGen/TargetOpcodes.h"
9393 #include "llvm/CodeGen/TargetRegisterInfo.h"
9494 #include "llvm/CodeGen/TargetSubtargetInfo.h"
95 #include "llvm/Config/llvm-config.h"
9596 #include "llvm/IR/Attributes.h"
9697 #include "llvm/IR/DebugLoc.h"
9798 #include "llvm/IR/Function.h"
1010 #include "llvm/ADT/Statistic.h"
1111 #include "llvm/Analysis/RegionInfoImpl.h"
1212 #include "llvm/CodeGen/MachinePostDominators.h"
13 #include "llvm/Config/llvm-config.h"
1314 #include "llvm/Pass.h"
1415 #include "llvm/Support/Compiler.h"
1516 #include "llvm/Support/Debug.h"
2121 #include "llvm/CodeGen/TargetInstrInfo.h"
2222 #include "llvm/CodeGen/TargetRegisterInfo.h"
2323 #include "llvm/CodeGen/TargetSubtargetInfo.h"
24 #include "llvm/Config/llvm-config.h"
2425 #include "llvm/IR/Attributes.h"
2526 #include "llvm/IR/DebugLoc.h"
2627 #include "llvm/IR/Function.h"
4646 #include "llvm/CodeGen/TargetRegisterInfo.h"
4747 #include "llvm/CodeGen/TargetSchedule.h"
4848 #include "llvm/CodeGen/TargetSubtargetInfo.h"
49 #include "llvm/Config/llvm-config.h"
4950 #include "llvm/MC/LaneBitmask.h"
5051 #include "llvm/Pass.h"
5152 #include "llvm/Support/CommandLine.h"
3737 #include "llvm/CodeGen/TargetPassConfig.h"
3838 #include "llvm/CodeGen/TargetRegisterInfo.h"
3939 #include "llvm/CodeGen/TargetSubtargetInfo.h"
40 #include "llvm/Config/llvm-config.h"
4041 #include "llvm/Support/CommandLine.h"
4142 #include "llvm/Support/Debug.h"
4243 #include "llvm/Support/ErrorHandling.h"
6161 #include "llvm/CodeGen/TargetRegisterInfo.h"
6262 #include "llvm/CodeGen/TargetSubtargetInfo.h"
6363 #include "llvm/CodeGen/VirtRegMap.h"
64 #include "llvm/Config/llvm-config.h"
6465 #include "llvm/IR/Function.h"
6566 #include "llvm/IR/Module.h"
6667 #include "llvm/MC/MCRegisterInfo.h"
2727 #include "llvm/CodeGen/SlotIndexes.h"
2828 #include "llvm/CodeGen/TargetRegisterInfo.h"
2929 #include "llvm/CodeGen/TargetSubtargetInfo.h"
30 #include "llvm/Config/llvm-config.h"
3031 #include "llvm/MC/LaneBitmask.h"
3132 #include "llvm/MC/MCRegisterInfo.h"
3233 #include "llvm/Support/Compiler.h"
1111 #include "llvm/ADT/DenseMap.h"
1212 #include "llvm/ADT/DepthFirstIterator.h"
1313 #include "llvm/ADT/SmallVector.h"
14 #include "llvm/Config/llvm-config.h"
1415 #include "llvm/IR/BasicBlock.h"
1516 #include "llvm/IR/CFG.h"
1617 #include "llvm/IR/Instruction.h"
2121 #include "llvm/CodeGen/TargetInstrInfo.h"
2222 #include "llvm/CodeGen/TargetRegisterInfo.h"
2323 #include "llvm/CodeGen/TargetSubtargetInfo.h"
24 #include "llvm/Config/llvm-config.h"
2425 #include "llvm/Support/CommandLine.h"
2526 #include "llvm/Support/Compiler.h"
2627 #include "llvm/Support/Debug.h"
3737 #include "llvm/CodeGen/SlotIndexes.h"
3838 #include "llvm/CodeGen/TargetRegisterInfo.h"
3939 #include "llvm/CodeGen/TargetSubtargetInfo.h"
40 #include "llvm/Config/llvm-config.h"
4041 #include "llvm/IR/Constants.h"
4142 #include "llvm/IR/Function.h"
4243 #include "llvm/IR/Instruction.h"
1515 #include "llvm/CodeGen/ScoreboardHazardRecognizer.h"
1616 #include "llvm/CodeGen/ScheduleDAG.h"
1717 #include "llvm/CodeGen/TargetInstrInfo.h"
18 #include "llvm/Config/llvm-config.h"
1819 #include "llvm/MC/MCInstrDesc.h"
1920 #include "llvm/MC/MCInstrItineraries.h"
2021 #include "llvm/Support/Compiler.h"
3535 #include "llvm/CodeGen/TargetOpcodes.h"
3636 #include "llvm/CodeGen/TargetRegisterInfo.h"
3737 #include "llvm/CodeGen/TargetSubtargetInfo.h"
38 #include "llvm/Config/llvm-config.h"
3839 #include "llvm/IR/InlineAsm.h"
3940 #include "llvm/MC/MCInstrDesc.h"
4041 #include "llvm/MC/MCRegisterInfo.h"
2626 #include "llvm/CodeGen/TargetLowering.h"
2727 #include "llvm/CodeGen/TargetRegisterInfo.h"
2828 #include "llvm/CodeGen/TargetSubtargetInfo.h"
29 #include "llvm/Config/llvm-config.h"
2930 #include "llvm/MC/MCInstrItineraries.h"
3031 #include "llvm/Support/CommandLine.h"
3132 #include "llvm/Support/Debug.h"
2626 #include "llvm/CodeGen/TargetRegisterInfo.h"
2727 #include "llvm/CodeGen/TargetSubtargetInfo.h"
2828 #include "llvm/CodeGen/ValueTypes.h"
29 #include "llvm/Config/llvm-config.h"
2930 #include "llvm/IR/BasicBlock.h"
3031 #include "llvm/IR/Constants.h"
3132 #include "llvm/IR/DebugInfoMetadata.h"
99 #include "llvm/CodeGen/SlotIndexes.h"
1010 #include "llvm/ADT/Statistic.h"
1111 #include "llvm/CodeGen/MachineFunction.h"
12 #include "llvm/Config/llvm-config.h"
1213 #include "llvm/Support/Debug.h"
1314 #include "llvm/Support/raw_ostream.h"
1415
3838 #include "llvm/CodeGen/TargetRegisterInfo.h"
3939 #include "llvm/CodeGen/TargetSubtargetInfo.h"
4040 #include "llvm/CodeGen/VirtRegMap.h"
41 #include "llvm/Config/llvm-config.h"
4142 #include "llvm/IR/DebugLoc.h"
4243 #include "llvm/MC/LaneBitmask.h"
4344 #include "llvm/Support/Allocator.h"
4141 #include "llvm/CodeGen/StackProtector.h"
4242 #include "llvm/CodeGen/TargetOpcodes.h"
4343 #include "llvm/CodeGen/WinEHFuncInfo.h"
44 #include "llvm/Config/llvm-config.h"
4445 #include "llvm/IR/Constants.h"
4546 #include "llvm/IR/DebugInfoMetadata.h"
4647 #include "llvm/IR/Function.h"
2121 #include "llvm/CodeGen/TargetFrameLowering.h"
2222 #include "llvm/CodeGen/TargetSubtargetInfo.h"
2323 #include "llvm/CodeGen/VirtRegMap.h"
24 #include "llvm/Config/llvm-config.h"
2425 #include "llvm/IR/Attributes.h"
2526 #include "llvm/IR/Function.h"
2627 #include "llvm/MC/MCRegisterInfo.h"
3434 #include "llvm/CodeGen/TargetOpcodes.h"
3535 #include "llvm/CodeGen/TargetRegisterInfo.h"
3636 #include "llvm/CodeGen/TargetSubtargetInfo.h"
37 #include "llvm/Config/llvm-config.h"
3738 #include "llvm/MC/LaneBitmask.h"
3839 #include "llvm/Pass.h"
3940 #include "llvm/Support/Compiler.h"
77 //===----------------------------------------------------------------------===//
88
99 #include "llvm/ExecutionEngine/Orc/Core.h"
10 #include "llvm/Config/llvm-config.h"
1011 #include "llvm/ExecutionEngine/Orc/OrcError.h"
1112 #include "llvm/Support/Format.h"
1213
2929 #include "llvm/ADT/StringRef.h"
3030 #include "llvm/ADT/iterator_range.h"
3131 #include "llvm/BinaryFormat/Dwarf.h"
32 #include "llvm/Config/llvm-config.h"
3233 #include "llvm/IR/Argument.h"
3334 #include "llvm/IR/AssemblyAnnotationWriter.h"
3435 #include "llvm/IR/Attributes.h"
2323 #include "llvm/ADT/StringExtras.h"
2424 #include "llvm/ADT/StringRef.h"
2525 #include "llvm/ADT/Twine.h"
26 #include "llvm/Config/llvm-config.h"
2627 #include "llvm/IR/Function.h"
2728 #include "llvm/IR/LLVMContext.h"
2829 #include "llvm/IR/Type.h"
2121 //===----------------------------------------------------------------------===//
2222
2323 #include "llvm/ADT/APInt.h"
24 #include "llvm/Config/llvm-config.h"
2425 #include "llvm/IR/ConstantRange.h"
2526 #include "llvm/IR/Constants.h"
2627 #include "llvm/IR/InstrTypes.h"
88
99 #include "llvm/IR/DebugLoc.h"
1010 #include "LLVMContextImpl.h"
11 #include "llvm/Config/llvm-config.h"
1112 #include "llvm/IR/DebugInfo.h"
1213 using namespace llvm;
1314
1616 #include "llvm/IR/Dominators.h"
1717 #include "llvm/ADT/DepthFirstIterator.h"
1818 #include "llvm/ADT/SmallPtrSet.h"
19 #include "llvm/Config/llvm-config.h"
1920 #include "llvm/IR/CFG.h"
2021 #include "llvm/IR/Constants.h"
2122 #include "llvm/IR/Instructions.h"
1313 //===----------------------------------------------------------------------===//
1414
1515 #include "llvm/Pass.h"
16 #include "llvm/Config/llvm-config.h"
1617 #include "llvm/IR/Attributes.h"
1718 #include "llvm/IR/BasicBlock.h"
1819 #include "llvm/IR/Function.h"
1313 #include "llvm/IR/ValueSymbolTable.h"
1414 #include "llvm/ADT/SmallString.h"
1515 #include "llvm/ADT/Triple.h"
16 #include "llvm/Config/llvm-config.h"
1617 #include "llvm/IR/GlobalValue.h"
1718 #include "llvm/IR/Module.h"
1819 #include "llvm/IR/Type.h"
1717 #include "llvm/Bitcode/BitcodeReader.h"
1818 #include "llvm/Bitcode/BitcodeWriter.h"
1919 #include "llvm/CodeGen/Analysis.h"
20 #include "llvm/Config/llvm-config.h"
2021 #include "llvm/IR/AutoUpgrade.h"
2122 #include "llvm/IR/DiagnosticPrinter.h"
2223 #include "llvm/IR/LegacyPassManager.h"
2222 #include "llvm/Bitcode/BitcodeReader.h"
2323 #include "llvm/Bitcode/BitcodeWriter.h"
2424 #include "llvm/Bitcode/BitcodeWriterPass.h"
25 #include "llvm/Config/llvm-config.h"
2526 #include "llvm/IR/DebugInfo.h"
2627 #include "llvm/IR/DiagnosticPrinter.h"
2728 #include "llvm/IR/LLVMContext.h"
99 #include "llvm/MC/MCExpr.h"
1010 #include "llvm/ADT/Statistic.h"
1111 #include "llvm/ADT/StringSwitch.h"
12 #include "llvm/Config/llvm-config.h"
1213 #include "llvm/MC/MCAsmInfo.h"
1314 #include "llvm/MC/MCAsmLayout.h"
1415 #include "llvm/MC/MCAssembler.h"
1010 #include "llvm/ADT/SmallVector.h"
1111 #include "llvm/ADT/StringExtras.h"
1212 #include "llvm/ADT/Twine.h"
13 #include "llvm/Config/llvm-config.h"
1314 #include "llvm/MC/MCAsmLayout.h"
1415 #include "llvm/MC/MCAssembler.h"
1516 #include "llvm/MC/MCContext.h"
77 //===----------------------------------------------------------------------===//
88
99 #include "llvm/MC/MCInst.h"
10 #include "llvm/Config/llvm-config.h"
1011 #include "llvm/MC/MCExpr.h"
1112 #include "llvm/MC/MCInstPrinter.h"
1213 #include "llvm/Support/Casting.h"
77 //===----------------------------------------------------------------------===//
88
99 #include "llvm/MC/MCLabel.h"
10 #include "llvm/Config/llvm-config.h"
1011 #include "llvm/Support/Compiler.h"
1112 #include "llvm/Support/Debug.h"
1213 #include "llvm/Support/raw_ostream.h"
99 #include "llvm/MC/MCParser/MCAsmParser.h"
1010 #include "llvm/ADT/StringRef.h"
1111 #include "llvm/ADT/Twine.h"
12 #include "llvm/Config/llvm-config.h"
1213 #include "llvm/MC/MCParser/MCAsmLexer.h"
1314 #include "llvm/MC/MCParser/MCParsedAsmOperand.h"
1415 #include "llvm/MC/MCParser/MCTargetAsmParser.h"
88
99 #include "llvm/MC/MCSection.h"
1010 #include "llvm/ADT/SmallVector.h"
11 #include "llvm/Config/llvm-config.h"
1112 #include "llvm/MC/MCContext.h"
1213 #include "llvm/MC/MCFragment.h"
1314 #include "llvm/MC/MCSymbol.h"
88
99 #include "llvm/MC/MCSymbol.h"
1010 #include "llvm/ADT/StringRef.h"
11 #include "llvm/Config/llvm-config.h"
1112 #include "llvm/MC/MCAsmInfo.h"
1213 #include "llvm/MC/MCContext.h"
1314 #include "llvm/MC/MCExpr.h"
77 //===----------------------------------------------------------------------===//
88
99 #include "llvm/MC/MCValue.h"
10 #include "llvm/Config/llvm-config.h"
1011 #include "llvm/MC/MCExpr.h"
1112 #include "llvm/Support/Debug.h"
1213 #include "llvm/Support/ErrorHandling.h"
1616 #include "llvm/ADT/StringExtras.h"
1717 #include "llvm/ADT/StringRef.h"
1818 #include "llvm/ADT/Triple.h"
19 #include "llvm/Config/llvm-config.h"
1920 #include "llvm/Support/Compiler.h"
2021 #include "llvm/Support/Debug.h"
2122 #include "llvm/Support/Format.h"
1313 #include "llvm/ADT/STLExtras.h"
1414 #include "llvm/ADT/SmallPtrSet.h"
1515 #include "llvm/BinaryFormat/Wasm.h"
16 #include "llvm/Config/llvm-config.h"
1617 #include "llvm/MC/MCAsmBackend.h"
1718 #include "llvm/MC/MCAsmLayout.h"
1819 #include "llvm/MC/MCAssembler.h"
1414 #include "llvm/ADT/SmallVector.h"
1515 #include "llvm/ADT/StringRef.h"
1616 #include "llvm/ADT/Triple.h"
17 #include "llvm/Config/llvm-config.h"
1718 #include "llvm/IR/Comdat.h"
1819 #include "llvm/IR/DataLayout.h"
1920 #include "llvm/IR/GlobalAlias.h"
77 //===----------------------------------------------------------------------===//
88
99 #include "llvm/ADT/SmallString.h"
10 #include "llvm/Config/llvm-config.h"
1011 #include "llvm/Option/Arg.h"
1112 #include "llvm/Option/ArgList.h"
1213 #include "llvm/Option/Option.h"
1212 #include "llvm/ADT/STLExtras.h"
1313 #include "llvm/ADT/StringRef.h"
1414 #include "llvm/ADT/Twine.h"
15 #include "llvm/Config/llvm-config.h"
1516 #include "llvm/Option/Arg.h"
1617 #include "llvm/Option/ArgList.h"
1718 #include "llvm/Option/Option.h"
88
99 #include "llvm/ADT/StringRef.h"
1010 #include "llvm/ADT/Twine.h"
11 #include "llvm/Config/llvm-config.h"
1112 #include "llvm/Option/Arg.h"
1213 #include "llvm/Option/ArgList.h"
1314 #include "llvm/Option/Option.h"
1313
1414 #include "llvm/ProfileData/GCOV.h"
1515 #include "llvm/ADT/STLExtras.h"
16 #include "llvm/Config/llvm-config.h"
1617 #include "llvm/Support/Debug.h"
1718 #include "llvm/Support/FileSystem.h"
1819 #include "llvm/Support/Format.h"
1111 //
1212 //===----------------------------------------------------------------------===//
1313
14 #include "llvm/ProfileData/SampleProf.h"
15 #include "llvm/Config/llvm-config.h"
1416 #include "llvm/IR/DebugInfoMetadata.h"
15 #include "llvm/ProfileData/SampleProf.h"
1617 #include "llvm/Support/Compiler.h"
1718 #include "llvm/Support/Debug.h"
1819 #include "llvm/Support/ErrorHandling.h"
1818 #include "llvm/ADT/Hashing.h"
1919 #include "llvm/ADT/StringExtras.h"
2020 #include "llvm/ADT/StringRef.h"
21 #include "llvm/Config/llvm-config.h"
2122 #include "llvm/Support/Debug.h"
2223 #include "llvm/Support/ErrorHandling.h"
2324 #include "llvm/Support/MathExtras.h"
1717 #include "llvm/ADT/Hashing.h"
1818 #include "llvm/ADT/SmallString.h"
1919 #include "llvm/ADT/StringRef.h"
20 #include "llvm/Config/llvm-config.h"
2021 #include "llvm/Support/Debug.h"
2122 #include "llvm/Support/ErrorHandling.h"
2223 #include "llvm/Support/MathExtras.h"
1111 //===----------------------------------------------------------------------===//
1212
1313 #include "llvm/Support/BranchProbability.h"
14 #include "llvm/Config/llvm-config.h"
1415 #include "llvm/Support/Debug.h"
1516 #include "llvm/Support/Format.h"
1617 #include "llvm/Support/raw_ostream.h"
1212
1313 #include "llvm/Support/COM.h"
1414
15 #include "llvm/Config/config.h"
15 #include "llvm/Config/llvm-config.h"
1616
1717 // Include the platform-specific parts of this class.
1818 #ifdef LLVM_ON_UNIX
77 //===----------------------------------------------------------------------===//
88
99 #include "llvm/Support/Chrono.h"
10 #include "llvm/Config/config.h"
10 #include "llvm/Config/llvm-config.h"
1111 #include "llvm/Support/Format.h"
1212 #include "llvm/Support/raw_ostream.h"
1313
1111
1212 #include "llvm/Support/CodeGenCoverage.h"
1313
14 #include "llvm/Config/config.h"
14 #include "llvm/Config/llvm-config.h"
1515 #include "llvm/Support/Endian.h"
1616 #include "llvm/Support/FileSystem.h"
1717 #include "llvm/Support/MemoryBuffer.h"
77 //===----------------------------------------------------------------------===//
88
99 #include "llvm/Support/CrashRecoveryContext.h"
10 #include "llvm/Config/config.h"
10 #include "llvm/Config/llvm-config.h"
1111 #include "llvm/Support/ErrorHandling.h"
1212 #include "llvm/Support/ManagedStatic.h"
1313 #include "llvm/Support/Mutex.h"
1717 #include "llvm/ADT/StringRef.h"
1818 #include "llvm/ADT/StringSwitch.h"
1919 #include "llvm/ADT/Triple.h"
20 #include "llvm/Config/config.h"
20 #include "llvm/Config/llvm-config.h"
2121 #include "llvm/Support/Debug.h"
2222 #include "llvm/Support/FileSystem.h"
2323 #include "llvm/Support/MemoryBuffer.h"
1111 #include "llvm/ADT/ScopeExit.h"
1212 #include "llvm/ADT/SmallVector.h"
1313 #include "llvm/ADT/StringExtras.h"
14 #include "llvm/Config/llvm-config.h"
1415 #include "llvm/Support/Errc.h"
1516 #include "llvm/Support/ErrorOr.h"
1617 #include "llvm/Support/FileSystem.h"
1212 //===----------------------------------------------------------------------===//
1313
1414 #include "llvm/Support/Memory.h"
15 #include "llvm/Config/config.h"
15 #include "llvm/Config/llvm-config.h"
1616 #include "llvm/Support/Valgrind.h"
1717
1818 // Include the platform-specific parts of this class.
1111 //===----------------------------------------------------------------------===//
1212
1313 #include "llvm/Support/Mutex.h"
14 #include "llvm/Config/config.h"
1415 #include "llvm/Support/ErrorHandling.h"
15 #include "llvm/Config/config.h"
1616
1717 //===----------------------------------------------------------------------===//
1818 //=== WARNING: Implementation here must contain only TRULY operating system
1212
1313 #include "llvm/Support/Path.h"
1414 #include "llvm/ADT/ArrayRef.h"
15 #include "llvm/Config/llvm-config.h"
1516 #include "llvm/Support/Endian.h"
1617 #include "llvm/Support/Errc.h"
1718 #include "llvm/Support/ErrorHandling.h"
1313 #include "llvm/Support/Process.h"
1414 #include "llvm/ADT/STLExtras.h"
1515 #include "llvm/ADT/StringExtras.h"
16 #include "llvm/Config/config.h"
16 #include "llvm/Config/llvm-config.h"
1717 #include "llvm/Support/FileSystem.h"
1818 #include "llvm/Support/Path.h"
1919 #include "llvm/Support/Program.h"
1212
1313 #include "llvm/Support/Program.h"
1414 #include "llvm/ADT/StringRef.h"
15 #include "llvm/Config/config.h"
15 #include "llvm/Config/llvm-config.h"
1616 #include
1717 using namespace llvm;
1818 using namespace sys;
1212
1313 #include "llvm/Support/Allocator.h"
1414 #include "llvm/Support/RWMutex.h"
15 #include "llvm/Config/config.h"
15 #include "llvm/Config/llvm-config.h"
1616
1717 //===----------------------------------------------------------------------===//
1818 //=== WARNING: Implementation here must contain only TRULY operating system
1414 #include "llvm/Support/Signals.h"
1515 #include "llvm/ADT/STLExtras.h"
1616 #include "llvm/ADT/StringRef.h"
17 #include "llvm/Config/config.h"
17 #include "llvm/Config/llvm-config.h"
1818 #include "llvm/Support/ErrorOr.h"
1919 #include "llvm/Support/FileSystem.h"
2020 #include "llvm/Support/FileUtilities.h"
1111 //===----------------------------------------------------------------------===//
1212
1313 #include "llvm/Support/ThreadLocal.h"
14 #include "llvm/Config/config.h"
14 #include "llvm/Config/llvm-config.h"
1515 #include "llvm/Support/Compiler.h"
1616
1717 //===----------------------------------------------------------------------===//
88
99 #include "llvm/ADT/Twine.h"
1010 #include "llvm/ADT/SmallString.h"
11 #include "llvm/Config/llvm-config.h"
1112 #include "llvm/Support/Debug.h"
1213 #include "llvm/Support/FormatVariadic.h"
1314 #include "llvm/Support/raw_ostream.h"
1111 //===----------------------------------------------------------------------===//
1212
1313 #include "Unix.h"
14 #include "llvm/Config/config.h"
1415 #include "llvm/Support/DataTypes.h"
1516 #include "llvm/Support/ErrorHandling.h"
1617 #include "llvm/Support/Process.h"
1313 #include "Unix.h"
1414 #include "llvm/ADT/Hashing.h"
1515 #include "llvm/ADT/StringRef.h"
16 #include "llvm/Config/config.h"
1617 #include "llvm/Support/ManagedStatic.h"
1718 #include "llvm/Support/Mutex.h"
1819 #include "llvm/Support/MutexGuard.h"
1313
1414 #include "Unix.h"
1515 #include "llvm/ADT/STLExtras.h"
16 #include "llvm/Config/config.h"
1617 #include "llvm/Demangle/Demangle.h"
1718 #include "llvm/Support/FileSystem.h"
1819 #include "llvm/Support/FileUtilities.h"
1414 //=== WARNING: Implementation here must contain only generic UNIX code that
1515 //=== is guaranteed to work on *all* UNIX variants.
1616 //===----------------------------------------------------------------------===//
17
18 #include "llvm/Config/config.h"
1719
1820 #if defined(HAVE_PTHREAD_H) && defined(HAVE_PTHREAD_GETSPECIFIC)
1921
99 // This file provides the generic Unix implementation of the Watchdog class.
1010 //
1111 //===----------------------------------------------------------------------===//
12
13 #include "llvm/Config/config.h"
1214
1315 #ifdef HAVE_UNISTD_H
1416 #include
1111 //===----------------------------------------------------------------------===//
1212
1313 #include "llvm/Support/Watchdog.h"
14 #include "llvm/Config/config.h"
14 #include "llvm/Config/llvm-config.h"
1515
1616 // Include the platform-specific parts of this class.
1717 #ifdef LLVM_ON_UNIX
1818 #include "llvm/ADT/StringExtras.h"
1919 #include "llvm/ADT/StringMap.h"
2020 #include "llvm/ADT/StringRef.h"
21 #include "llvm/Config/llvm-config.h"
2122 #include "llvm/Support/Allocator.h"
2223 #include "llvm/Support/Casting.h"
2324 #include "llvm/Support/Compiler.h"
1515 #include "llvm/ADT/STLExtras.h"
1616 #include "llvm/ADT/SmallVector.h"
1717 #include "llvm/ADT/StringExtras.h"
18 #include "llvm/Config/llvm-config.h"
1819 #include "llvm/Support/Casting.h"
1920 #include "llvm/Support/Compiler.h"
2021 #include "llvm/Support/ErrorHandling.h"
3030 #include "llvm/CodeGen/MachineRegisterInfo.h"
3131 #include "llvm/CodeGen/TargetOpcodes.h"
3232 #include "llvm/CodeGen/TargetRegisterInfo.h"
33 #include "llvm/Config/llvm-config.h"
3334 #include "llvm/IR/DebugLoc.h"
3435 #include "llvm/Pass.h"
3536 #include "llvm/Support/Compiler.h"
1818 #include "llvm/CodeGen/MachineFunction.h"
1919 #include "llvm/CodeGen/RegisterPressure.h"
2020 #include "llvm/CodeGen/ScheduleDAG.h"
21 #include "llvm/Config/llvm-config.h"
2122 #include "llvm/Support/Compiler.h"
2223 #include "llvm/Support/Debug.h"
2324 #include "llvm/Support/raw_ostream.h"
1818 #include "llvm/CodeGen/RegisterPressure.h"
1919 #include "llvm/CodeGen/SlotIndexes.h"
2020 #include "llvm/CodeGen/TargetRegisterInfo.h"
21 #include "llvm/Config/llvm-config.h"
2122 #include "llvm/MC/LaneBitmask.h"
2223 #include "llvm/Support/Compiler.h"
2324 #include "llvm/Support/Debug.h"
3838 #include "llvm/CodeGen/MachineOperand.h"
3939 #include "llvm/CodeGen/MachineRegisterInfo.h"
4040 #include "llvm/CodeGen/TargetRegisterInfo.h"
41 #include "llvm/Config/llvm-config.h"
4142 #include "llvm/MC/LaneBitmask.h"
4243 #include "llvm/MC/MCInstrDesc.h"
4344 #include "llvm/Pass.h"
3434 #include "llvm/CodeGen/MachineJumpTableInfo.h"
3535 #include "llvm/CodeGen/MachineOperand.h"
3636 #include "llvm/CodeGen/MachineRegisterInfo.h"
37 #include "llvm/Config/llvm-config.h"
3738 #include "llvm/IR/DataLayout.h"
3839 #include "llvm/IR/DebugLoc.h"
3940 #include "llvm/MC/MCInstrDesc.h"
1313 #include "ARMConstantPoolValue.h"
1414 #include "llvm/ADT/FoldingSet.h"
1515 #include "llvm/CodeGen/MachineBasicBlock.h"
16 #include "llvm/Config/llvm-config.h"
1617 #include "llvm/IR/Constant.h"
1718 #include "llvm/IR/Constants.h"
1819 #include "llvm/IR/GlobalValue.h"
2525 #include "llvm/CodeGen/MachineOperand.h"
2626 #include "llvm/CodeGen/MachineRegisterInfo.h"
2727 #include "llvm/CodeGen/TargetRegisterInfo.h"
28 #include "llvm/Config/llvm-config.h"
2829 #include "llvm/IR/DebugLoc.h"
2930 #include "llvm/Pass.h"
3031 #include "llvm/Support/CommandLine.h"
1919 #include "llvm/CodeGen/SelectionDAG.h"
2020 #include "llvm/CodeGen/SelectionDAGISel.h"
2121 #include "llvm/CodeGen/TargetLowering.h"
22 #include "llvm/Config/llvm-config.h"
2223 #include "llvm/IR/CallingConv.h"
2324 #include "llvm/IR/Constants.h"
2425 #include "llvm/IR/DerivedTypes.h"
3636 #include "llvm/CodeGen/MachineInstrBuilder.h"
3737 #include "llvm/CodeGen/MachineOperand.h"
3838 #include "llvm/CodeGen/MachineRegisterInfo.h"
39 #include "llvm/Config/llvm-config.h"
3940 #include "llvm/IR/Constants.h"
4041 #include "llvm/IR/DataLayout.h"
4142 #include "llvm/IR/DebugLoc.h"
2323 #include "llvm/CodeGen/MachineFunctionPass.h"
2424 #include "llvm/CodeGen/MachineInstrBuilder.h"
2525 #include "llvm/CodeGen/MachineRegisterInfo.h"
26 #include "llvm/Config/llvm-config.h"
2627 #include "llvm/Support/Debug.h"
2728
2829 using namespace llvm;
5050 #include "llvm/CodeGen/MachineFunctionPass.h"
5151 #include "llvm/CodeGen/MachineInstrBuilder.h"
5252 #include "llvm/CodeGen/MachineRegisterInfo.h"
53 #include "llvm/Config/llvm-config.h"
5354 #include "llvm/Support/Debug.h"
5455 #include "llvm/Support/Format.h"
5556 #include "llvm/Support/raw_ostream.h"
3838 #include "llvm/CodeGen/Passes.h"
3939 #include "llvm/CodeGen/TargetInstrInfo.h"
4040 #include "llvm/CodeGen/TargetSubtargetInfo.h"
41 #include "llvm/Config/llvm-config.h"
4142 #include "llvm/IR/InlineAsm.h"
4243 #include "llvm/Support/Debug.h"
4344 #include "llvm/Support/ErrorHandling.h"
2020 #include "llvm/CodeGen/MachineFrameInfo.h"
2121 #include "llvm/CodeGen/MachineFunction.h"
2222 #include "llvm/CodeGen/SelectionDAGISel.h"
23 #include "llvm/Config/llvm-config.h"
2324 #include "llvm/IR/ConstantRange.h"
2425 #include "llvm/IR/Function.h"
2526 #include "llvm/IR/Instructions.h"
1919 #include "CoroInternal.h"
2020 #include "llvm/ADT/BitVector.h"
2121 #include "llvm/Analysis/Utils/Local.h"
22 #include "llvm/Config/llvm-config.h"
2223 #include "llvm/IR/CFG.h"
2324 #include "llvm/IR/Dominators.h"
2425 #include "llvm/IR/IRBuilder.h"
3939 #include "llvm/Analysis/TargetLibraryInfo.h"
4040 #include "llvm/Analysis/Utils/Local.h"
4141 #include "llvm/Analysis/ValueTracking.h"
42 #include "llvm/Config/llvm-config.h"
4243 #include "llvm/IR/Attributes.h"
4344 #include "llvm/IR/BasicBlock.h"
4445 #include "llvm/IR/CallSite.h"
7575 #include "llvm/Analysis/ScalarEvolutionNormalization.h"
7676 #include "llvm/Analysis/TargetTransformInfo.h"
7777 #include "llvm/Analysis/Utils/Local.h"
78 #include "llvm/Config/llvm-config.h"
7879 #include "llvm/IR/BasicBlock.h"
7980 #include "llvm/IR/Constant.h"
8081 #include "llvm/IR/Constants.h"
4242 #include "llvm/Analysis/Loads.h"
4343 #include "llvm/Analysis/PtrUseVisitor.h"
4444 #include "llvm/Analysis/Utils/Local.h"
45 #include "llvm/Config/llvm-config.h"
4546 #include "llvm/IR/BasicBlock.h"
4647 #include "llvm/IR/Constant.h"
4748 #include "llvm/IR/ConstantFolder.h"
1414
1515 #include "BugDriver.h"
1616 #include "ToolRunner.h"
17 #include "llvm/Config/llvm-config.h"
1718 #include "llvm/IR/LLVMContext.h"
1819 #include "llvm/IR/LegacyPassManager.h"
1920 #include "llvm/IR/LegacyPassNameParser.h"
1919 #include "llvm/Bitcode/BitcodeReader.h"
2020 #include "llvm/CodeGen/CommandFlags.inc"
2121 #include "llvm/CodeGen/LinkAllCodegenComponents.h"
22 #include "llvm/Config/llvm-config.h"
2223 #include "llvm/ExecutionEngine/GenericValue.h"
2324 #include "llvm/ExecutionEngine/Interpreter.h"
2425 #include "llvm/ExecutionEngine/JITEventListener.h"
1818 #include "llvm/Analysis/AliasAnalysis.h"
1919 #include "llvm/Analysis/CGSCCPassManager.h"
2020 #include "llvm/Bitcode/BitcodeWriterPass.h"
21 #include "llvm/Config/config.h"
21 #include "llvm/Config/llvm-config.h"
2222 #include "llvm/IR/Dominators.h"
2323 #include "llvm/IR/IRPrintingPasses.h"
2424 #include "llvm/IR/LLVMContext.h"
2424 #include "llvm/Bitcode/BitcodeWriterPass.h"
2525 #include "llvm/CodeGen/CommandFlags.inc"
2626 #include "llvm/CodeGen/TargetPassConfig.h"
27 #include "llvm/Config/llvm-config.h"
2728 #include "llvm/IR/DataLayout.h"
2829 #include "llvm/IR/DebugInfo.h"
2930 #include "llvm/IR/IRPrintingPasses.h"
88
99 #include "DwarfUtils.h"
1010 #include "llvm/ADT/Triple.h"
11 #include "llvm/Config/llvm-config.h"
1112 #include "llvm/Support/TargetRegistry.h"
1213 #include "llvm/Support/TargetSelect.h"
1314
77 //===----------------------------------------------------------------------===//
88
99 #include "OrcTestCommon.h"
10 #include "llvm/Config/llvm-config.h"
1011 #include "llvm/ExecutionEngine/Orc/Core.h"
1112 #include "gtest/gtest.h"
1213
1111 #include "llvm/ADT/SmallVector.h"
1212 #include "llvm/ADT/Triple.h"
1313 #include "llvm/BinaryFormat/Magic.h"
14 #include "llvm/Config/llvm-config.h"
1415 #include "llvm/Support/ConvertUTF.h"
1516 #include "llvm/Support/Errc.h"
1617 #include "llvm/Support/ErrorHandling.h"
77 //===----------------------------------------------------------------------===//
88
99 #include "llvm/Support/Program.h"
10 #include "llvm/Config/llvm-config.h"
1011 #include "llvm/Support/CommandLine.h"
1112 #include "llvm/Support/ConvertUTF.h"
1213 #include "llvm/Support/FileSystem.h"
77 //===----------------------------------------------------------------------===//
88
99 #include "llvm/ADT/SmallString.h"
10 #include "llvm/Config/llvm-config.h"
1011 #include "llvm/Support/FileSystem.h"
1112 #include "llvm/Support/FileUtilities.h"
1213 #include "llvm/Support/raw_ostream.h"
104104 #include "llvm/ADT/SmallPtrSet.h"
105105 #include "llvm/ADT/SmallVector.h"
106106 #include "llvm/ADT/StringExtras.h"
107 #include "llvm/Config/llvm-config.h"
107108 #include "llvm/Support/CommandLine.h"
108109 #include "llvm/Support/Debug.h"
109110 #include "llvm/Support/ErrorHandling.h"
99 #include "SubtargetFeatureInfo.h"
1010
1111 #include "Types.h"
12 #include "llvm/Config/llvm-config.h"
1213 #include "llvm/TableGen/Record.h"
1314
1415 #include