llvm.org GIT mirror llvm / b8c1bbf
One more batch of self-containing headers. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@258974 91177308-0d34-0410-b5e6-96231b3b80d8 Benjamin Kramer 4 years ago
18 changed file(s) with 26 addition(s) and 14 deletion(s). Raw diff Collapse all Expand all
1414 #define LLVM_EXECUTIONENGINE_ORC_RPCUTILS_H
1515
1616 #include "llvm/ADT/STLExtras.h"
17 #include "llvm/ExecutionEngine/Orc/OrcError.h"
1718
1819 namespace llvm {
1920 namespace orc {
1010 #define LLVM_EXECUTIONENGINE_RUNTIMEDYLDCHECKER_H
1111
1212 #include "llvm/ADT/StringRef.h"
13 #include
1314
1415 namespace llvm {
1516
1010 #define LLVM_TRANSFORMS_INSTCOMBINE_INSTCOMBINEWORKLIST_H
1111
1212 #include "llvm/ADT/DenseMap.h"
13 #include "llvm/ADT/STLExtras.h"
1314 #include "llvm/ADT/SmallVector.h"
1415 #include "llvm/IR/Instruction.h"
1516 #include "llvm/Support/Compiler.h"
1717 #include "llvm/ADT/SmallVector.h"
1818 #include "llvm/ADT/UniqueVector.h"
1919 #include "llvm/IR/Attributes.h"
20 #include "llvm/IR/Metadata.h"
2021 #include "llvm/IR/Type.h"
2122 #include "llvm/IR/UseListOrder.h"
2223 #include
1414 #include "llvm/Analysis/ValueTracking.h"
1515 #include "llvm/CodeGen/MachineFunction.h"
1616 #include "llvm/CodeGen/MachineModuleInfo.h"
17 #include "llvm/CodeGen/SelectionDAG.h"
1817 #include "llvm/IR/DataLayout.h"
1918 #include "llvm/IR/DerivedTypes.h"
2019 #include "llvm/IR/Function.h"
1010 #define LLVM_LIB_CODEGEN_ASMPRINTER_ADDRESSPOOL_H
1111
1212 #include "llvm/ADT/DenseMap.h"
13 #include "llvm/MC/MCSymbol.h"
1314
1415 namespace llvm {
1516 class MCSection;
16 class MCSymbol;
1717 class AsmPrinter;
1818 // Collection of addresses for this unit and assorted labels.
1919 // A Symbol->unsigned mapping of addresses used by indirect
1111
1212 #include "llvm/ADT/MapVector.h"
1313 #include "llvm/ADT/SmallVector.h"
14 #include "llvm/IR/DebugInfoMetadata.h"
1415
1516 namespace llvm {
1617
1718 class MachineFunction;
1819 class MachineInstr;
19 class DILocalVariable;
20 class DILocation;
2120 class TargetRegisterInfo;
2221
2322 // For each user variable, keep a list of instruction ranges where this variable
1515 #include "llvm/ADT/FoldingSet.h"
1616 #include "llvm/ADT/SmallVector.h"
1717 #include "llvm/ADT/StringMap.h"
18 #include "llvm/IR/Metadata.h"
1819 #include "llvm/Support/Allocator.h"
1920 #include
2021 #include
1616 #include "llvm/ADT/STLExtras.h"
1717 #include "llvm/ADT/SmallPtrSet.h"
1818 #include "llvm/ADT/SmallString.h"
19 #include "llvm/Analysis/ValueTracking.h"
2019 #include "llvm/IR/Constants.h"
2120 #include "llvm/IR/DIBuilder.h"
2221 #include "llvm/IR/DerivedTypes.h"
1818
1919 #include "llvm-c/Disassembler.h"
2020 #include "llvm/ADT/SmallString.h"
21 #include "llvm/MC/MCAsmInfo.h"
22 #include "llvm/MC/MCContext.h"
23 #include "llvm/MC/MCDisassembler/MCDisassembler.h"
24 #include "llvm/MC/MCInstPrinter.h"
25 #include "llvm/MC/MCInstrInfo.h"
26 #include "llvm/MC/MCRegisterInfo.h"
27 #include "llvm/MC/MCSubtargetInfo.h"
2128 #include "llvm/Support/raw_ostream.h"
2229 #include
2330
2431 namespace llvm {
25 class MCContext;
26 class MCAsmInfo;
27 class MCDisassembler;
28 class MCInstPrinter;
29 class MCInstrInfo;
30 class MCRegisterInfo;
31 class MCSubtargetInfo;
3232 class Target;
3333
3434 //
1414 #define LLVM_LIB_TARGET_ARM_ARMSELECTIONDAGINFO_H
1515
1616 #include "MCTargetDesc/ARMAddressingModes.h"
17 #include "llvm/CodeGen/RuntimeLibcalls.h"
1718 #include "llvm/CodeGen/SelectionDAGTargetInfo.h"
1819
1920 namespace llvm {
77 //===----------------------------------------------------------------------===//
88
99 #include "MCTargetDesc/ARMMCTargetDesc.h"
10 #include "llvm/IR/Module.h"
1110 #include "llvm/Support/TargetRegistry.h"
1211 using namespace llvm;
1312
2020 #include "llvm/ADT/SmallString.h"
2121 #include "llvm/ADT/StringExtras.h"
2222 #include "llvm/CodeGen/AsmPrinter.h"
23 #include "llvm/CodeGen/MachineLoopInfo.h"
2324 #include "llvm/IR/Function.h"
2425 #include "llvm/MC/MCAsmInfo.h"
2526 #include "llvm/MC/MCExpr.h"
27 #include "llvm/MC/MCStreamer.h"
2628 #include "llvm/MC/MCSymbol.h"
2729 #include "llvm/Support/CommandLine.h"
2830 #include "llvm/Support/FormattedStream.h"
88
99 #ifndef LLVM_LIB_TARGET_X86_ASMPARSER_X86ASMPARSERCOMMON_H
1010 #define LLVM_LIB_TARGET_X86_ASMPARSER_X86ASMPARSERCOMMON_H
11
12 #include "llvm/Support/MathExtras.h"
1113
1214 namespace llvm {
1315
1313 #ifndef LLVM_LIB_TARGET_X86_MCTARGETDESC_X86MCTARGETDESC_H
1414 #define LLVM_LIB_TARGET_X86_MCTARGETDESC_X86MCTARGETDESC_H
1515
16 #include "llvm/MC/MCStreamer.h"
1617 #include "llvm/Support/DataTypes.h"
1718 #include
1819
2526 class MCRegisterInfo;
2627 class MCSubtargetInfo;
2728 class MCRelocationInfo;
28 class MCStreamer;
2929 class Target;
3030 class Triple;
3131 class StringRef;
1212
1313 #ifndef LLVM_LIB_TARGET_X86_X86INTRINSICSINFO_H
1414 #define LLVM_LIB_TARGET_X86_X86INTRINSICSINFO_H
15
16 #include "X86ISelLowering.h"
17 #include "X86InstrInfo.h"
1518
1619 namespace llvm {
1720
77 //===----------------------------------------------------------------------===//
88 #ifndef LLVM_TOOLS_DSYMUTIL_NONRELOCATABLESTRINGPOOL_H
99 #define LLVM_TOOLS_DSYMUTIL_NONRELOCATABLESTRINGPOOL_H
10
11 #include "llvm/ADT/StringMap.h"
1012
1113 namespace llvm {
1214 namespace dsymutil {
1111
1212 #include "Error.h"
1313 #include "StreamWriter.h"
14 #include "llvm-readobj.h"
1415 #include "llvm/ADT/STLExtras.h"
1516 #include "llvm/Object/ELF.h"
1617 #include "llvm/Object/ELFTypes.h"