llvm.org GIT mirror llvm / 59ae729
Prune includes in X86 target. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@204216 91177308-0d34-0410-b5e6-96231b3b80d8 Craig Topper 6 years ago
15 changed file(s) with 18 addition(s) and 32 deletion(s). Raw diff Collapse all Expand all
1717 #define X86BASEINFO_H
1818
1919 #include "X86MCTargetDesc.h"
20 #include "llvm/MC/MCInstrInfo.h"
20 #include "llvm/MC/MCInstrDesc.h"
2121 #include "llvm/Support/DataTypes.h"
2222 #include "llvm/Support/ErrorHandling.h"
2323
66 //
77 //===----------------------------------------------------------------------===//
88
9 #include "X86.h"
10 #include "llvm/IR/Module.h"
9 #include "MCTargetDesc/X86MCTargetDesc.h"
1110 #include "llvm/Support/TargetRegistry.h"
1211 using namespace llvm;
1312
1414 #ifndef TARGET_X86_H
1515 #define TARGET_X86_H
1616
17 #include "MCTargetDesc/X86BaseInfo.h"
18 #include "MCTargetDesc/X86MCTargetDesc.h"
19 #include "llvm/Support/DataTypes.h"
20 #include "llvm/Target/TargetMachine.h"
17 #include "llvm/Support/CodeGen.h"
2118
2219 namespace llvm {
2320
2421 class FunctionPass;
22 class ImmutablePass;
2523 class JITCodeEmitter;
2624 class X86TargetMachine;
2725
1313
1414 #include "X86AsmPrinter.h"
1515 #include "InstPrinter/X86ATTInstPrinter.h"
16 #include "X86.h"
16 #include "MCTargetDesc/X86BaseInfo.h"
1717 #include "X86COFFMachineModuleInfo.h"
18 #include "X86InstrInfo.h"
1819 #include "X86MachineFunctionInfo.h"
19 #include "X86TargetMachine.h"
2020 #include "llvm/ADT/SmallString.h"
21 #include "llvm/CodeGen/MachineJumpTableInfo.h"
2221 #include "llvm/CodeGen/MachineModuleInfoImpls.h"
22 #include "llvm/CodeGen/MachineValueType.h"
2323 #include "llvm/CodeGen/TargetLoweringObjectFileImpl.h"
24 #include "llvm/IR/CallingConv.h"
2524 #include "llvm/IR/DebugInfo.h"
2625 #include "llvm/IR/DerivedTypes.h"
2726 #include "llvm/IR/Mangler.h"
3736 #include "llvm/Support/Debug.h"
3837 #include "llvm/Support/ErrorHandling.h"
3938 #include "llvm/Support/TargetRegistry.h"
40 #include "llvm/Target/TargetOptions.h"
4139 using namespace llvm;
4240
4341 //===----------------------------------------------------------------------===//
99 #ifndef X86ASMPRINTER_H
1010 #define X86ASMPRINTER_H
1111
12 #include "X86.h"
13 #include "X86MachineFunctionInfo.h"
14 #include "X86TargetMachine.h"
12 #include "X86Subtarget.h"
1513 #include "llvm/CodeGen/AsmPrinter.h"
16 #include "llvm/CodeGen/MachineModuleInfo.h"
1714 #include "llvm/CodeGen/StackMaps.h"
18 #include "llvm/Support/Compiler.h"
15 #include "llvm/Target/TargetMachine.h"
1916
2017 namespace llvm {
2118
1414
1515 #include "X86.h"
1616 #include "X86CallingConv.h"
17 #include "X86ISelLowering.h"
1817 #include "X86InstrBuilder.h"
18 #include "X86MachineFunctionInfo.h"
1919 #include "X86RegisterInfo.h"
2020 #include "X86Subtarget.h"
2121 #include "X86TargetMachine.h"
1414 #define X86_FRAMELOWERING_H
1515
1616 #include "X86Subtarget.h"
17 #include "llvm/MC/MCDwarf.h"
1817 #include "llvm/Target/TargetFrameLowering.h"
1918
2019 namespace llvm {
1414 #define DEBUG_TYPE "x86-isel"
1515 #include "X86ISelLowering.h"
1616 #include "Utils/X86ShuffleDecode.h"
17 #include "X86.h"
1817 #include "X86CallingConv.h"
1918 #include "X86InstrBuilder.h"
19 #include "X86MachineFunctionInfo.h"
2020 #include "X86TargetMachine.h"
2121 #include "X86TargetObjectFile.h"
2222 #include "llvm/ADT/SmallSet.h"
1414 #ifndef X86ISELLOWERING_H
1515 #define X86ISELLOWERING_H
1616
17 #include "X86MachineFunctionInfo.h"
18 #include "X86RegisterInfo.h"
1917 #include "X86Subtarget.h"
2018 #include "llvm/CodeGen/CallingConvLower.h"
21 #include "llvm/CodeGen/FastISel.h"
2219 #include "llvm/CodeGen/SelectionDAG.h"
2320 #include "llvm/Target/TargetLowering.h"
2421 #include "llvm/Target/TargetOptions.h"
2522
2623 namespace llvm {
24 class X86TargetMachine;
25
2726 namespace X86ISD {
2827 // X86 Specific DAG Nodes
2928 enum NodeType {
1313 #ifndef X86INSTRUCTIONINFO_H
1414 #define X86INSTRUCTIONINFO_H
1515
16 #include "X86.h"
16 #include "MCTargetDesc/X86BaseInfo.h"
1717 #include "X86RegisterInfo.h"
1818 #include "llvm/ADT/DenseMap.h"
1919 #include "llvm/Target/TargetInstrInfo.h"
1313
1414 #include "X86AsmPrinter.h"
1515 #include "InstPrinter/X86ATTInstPrinter.h"
16 #include "X86COFFMachineModuleInfo.h"
16 #include "MCTargetDesc/X86BaseInfo.h"
1717 #include "llvm/ADT/SmallString.h"
18 #include "llvm/CodeGen/MachineFunction.h"
1819 #include "llvm/CodeGen/MachineModuleInfoImpls.h"
1920 #include "llvm/CodeGen/StackMaps.h"
21 #include "llvm/IR/DataLayout.h"
22 #include "llvm/IR/GlobalValue.h"
2023 #include "llvm/IR/Mangler.h"
21 #include "llvm/IR/Type.h"
2224 #include "llvm/MC/MCAsmInfo.h"
2325 #include "llvm/MC/MCContext.h"
2426 #include "llvm/MC/MCExpr.h"
2628 #include "llvm/MC/MCInstBuilder.h"
2729 #include "llvm/MC/MCStreamer.h"
2830 #include "llvm/MC/MCSymbol.h"
29 #include "llvm/Support/FormattedStream.h"
3031 using namespace llvm;
3132
3233 namespace {
1313 //===----------------------------------------------------------------------===//
1414
1515 #include "X86RegisterInfo.h"
16 #include "X86.h"
1716 #include "X86InstrBuilder.h"
1817 #include "X86MachineFunctionInfo.h"
1918 #include "X86Subtarget.h"
1212
1313 #include "X86TargetMachine.h"
1414 #include "X86.h"
15 #include "llvm/CodeGen/MachineFunction.h"
1615 #include "llvm/CodeGen/Passes.h"
1716 #include "llvm/PassManager.h"
1817 #include "llvm/Support/CommandLine.h"
1313 #ifndef X86TARGETMACHINE_H
1414 #define X86TARGETMACHINE_H
1515
16 #include "X86.h"
1716 #include "X86FrameLowering.h"
1817 #include "X86ISelLowering.h"
1918 #include "X86InstrInfo.h"
2120 #include "X86SelectionDAGInfo.h"
2221 #include "X86Subtarget.h"
2322 #include "llvm/IR/DataLayout.h"
24 #include "llvm/Target/TargetFrameLowering.h"
2523 #include "llvm/Target/TargetMachine.h"
2624
2725 namespace llvm {
1111
1212 #include "llvm/CodeGen/TargetLoweringObjectFileImpl.h"
1313 #include "llvm/Target/TargetLoweringObjectFile.h"
14 #include "llvm/Target/TargetMachine.h"
1514
1615 namespace llvm {
1716