mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-18 01:35:44 +00:00
Reorder includes in Target backends to following coding standards. Remove some superfluous forward declarations.
llvm-svn: 152997
This commit is contained in:
parent
ad7378e585
commit
b1f171a213
@ -11,8 +11,8 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "SPU.h"
|
||||
#include "SPUFrameLowering.h"
|
||||
#include "SPU.h"
|
||||
#include "SPUInstrBuilder.h"
|
||||
#include "SPUInstrInfo.h"
|
||||
#include "llvm/Function.h"
|
||||
|
@ -15,9 +15,9 @@
|
||||
#ifndef SPU_ISELLOWERING_H
|
||||
#define SPU_ISELLOWERING_H
|
||||
|
||||
#include "SPU.h"
|
||||
#include "llvm/Target/TargetLowering.h"
|
||||
#include "llvm/CodeGen/SelectionDAG.h"
|
||||
#include "SPU.h"
|
||||
|
||||
namespace llvm {
|
||||
namespace SPUISD {
|
||||
|
@ -15,8 +15,8 @@
|
||||
#define SPU_INSTRUCTIONINFO_H
|
||||
|
||||
#include "SPU.h"
|
||||
#include "llvm/Target/TargetInstrInfo.h"
|
||||
#include "SPURegisterInfo.h"
|
||||
#include "llvm/Target/TargetInstrInfo.h"
|
||||
|
||||
#define GET_INSTRINFO_HEADER
|
||||
#include "SPUGenInstrInfo.inc"
|
||||
|
@ -12,8 +12,8 @@
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#define DEBUG_TYPE "reginfo"
|
||||
#include "SPU.h"
|
||||
#include "SPURegisterInfo.h"
|
||||
#include "SPU.h"
|
||||
#include "SPUInstrBuilder.h"
|
||||
#include "SPUSubtarget.h"
|
||||
#include "SPUMachineFunction.h"
|
||||
|
@ -11,8 +11,8 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "SPU.h"
|
||||
#include "SPUTargetMachine.h"
|
||||
#include "SPU.h"
|
||||
#include "llvm/PassManager.h"
|
||||
#include "llvm/CodeGen/SchedulerRegistry.h"
|
||||
#include "llvm/Support/DynamicLibrary.h"
|
||||
|
@ -23,9 +23,6 @@
|
||||
#include "llvm/Target/TargetData.h"
|
||||
|
||||
namespace llvm {
|
||||
class PassManager;
|
||||
class GlobalValue;
|
||||
class TargetFrameLowering;
|
||||
|
||||
/// SPUTargetMachine
|
||||
///
|
||||
|
@ -15,7 +15,6 @@
|
||||
#ifndef TARGET_Hexagon_H
|
||||
#define TARGET_Hexagon_H
|
||||
|
||||
#include <cassert>
|
||||
#include "MCTargetDesc/HexagonMCTargetDesc.h"
|
||||
#include "llvm/Target/TargetLowering.h"
|
||||
|
||||
|
@ -32,11 +32,11 @@
|
||||
#include "llvm/MC/MCAsmInfo.h"
|
||||
#include "llvm/MC/MCSymbol.h"
|
||||
#include "llvm/Support/MathExtras.h"
|
||||
#include "llvm/Support/MathExtras.h"
|
||||
#include "llvm/Support/CommandLine.h"
|
||||
#include "llvm/Support/Debug.h"
|
||||
#include "llvm/Support/Compiler.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
#include "llvm/Support/TargetRegistry.h"
|
||||
#include "llvm/Target/Mangler.h"
|
||||
#include "llvm/Target/TargetData.h"
|
||||
#include "llvm/Target/TargetLoweringObjectFile.h"
|
||||
@ -46,8 +46,6 @@
|
||||
#include "llvm/ADT/SmallPtrSet.h"
|
||||
#include "llvm/ADT/SmallString.h"
|
||||
#include "llvm/ADT/StringExtras.h"
|
||||
#include "llvm/Support/TargetRegistry.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
|
@ -14,13 +14,13 @@
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "HexagonCallingConvLower.h"
|
||||
#include "Hexagon.h"
|
||||
#include "llvm/Target/TargetRegisterInfo.h"
|
||||
#include "llvm/Target/TargetData.h"
|
||||
#include "llvm/Target/TargetMachine.h"
|
||||
#include "llvm/Support/Debug.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
#include "Hexagon.h"
|
||||
using namespace llvm;
|
||||
|
||||
Hexagon_CCState::Hexagon_CCState(CallingConv::ID CC, bool isVarArg,
|
||||
|
@ -8,13 +8,13 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "HexagonFrameLowering.h"
|
||||
#include "Hexagon.h"
|
||||
#include "HexagonInstrInfo.h"
|
||||
#include "HexagonRegisterInfo.h"
|
||||
#include "HexagonSubtarget.h"
|
||||
#include "HexagonTargetMachine.h"
|
||||
#include "HexagonMachineFunctionInfo.h"
|
||||
#include "HexagonFrameLowering.h"
|
||||
#include "llvm/Function.h"
|
||||
#include "llvm/Type.h"
|
||||
#include "llvm/ADT/BitVector.h"
|
||||
|
@ -27,6 +27,8 @@
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#define DEBUG_TYPE "hwloops"
|
||||
#include "Hexagon.h"
|
||||
#include "HexagonTargetMachine.h"
|
||||
#include "llvm/Constants.h"
|
||||
#include "llvm/PassSupport.h"
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
@ -43,8 +45,6 @@
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
#include "llvm/Target/TargetInstrInfo.h"
|
||||
#include <algorithm>
|
||||
#include "Hexagon.h"
|
||||
#include "HexagonTargetMachine.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
|
@ -28,17 +28,16 @@
|
||||
#include "llvm/CodeGen/MachineFrameInfo.h"
|
||||
#include "llvm/CodeGen/MachineFunction.h"
|
||||
#include "llvm/CodeGen/MachineInstrBuilder.h"
|
||||
#include "llvm/CodeGen/MachineJumpTableInfo.h"
|
||||
#include "llvm/CodeGen/MachineRegisterInfo.h"
|
||||
#include "llvm/CodeGen/SelectionDAGISel.h"
|
||||
#include "llvm/CodeGen/ValueTypes.h"
|
||||
#include "llvm/Support/Debug.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/CodeGen/MachineJumpTableInfo.h"
|
||||
#include "HexagonMachineFunctionInfo.h"
|
||||
#include "llvm/Support/CommandLine.h"
|
||||
using namespace llvm;
|
||||
|
||||
const unsigned Hexagon_MAX_RET_SIZE = 64;
|
||||
using namespace llvm;
|
||||
|
||||
static cl::opt<bool>
|
||||
EmitJumpTables("hexagon-emit-jump-tables", cl::init(true), cl::Hidden,
|
||||
|
@ -15,10 +15,10 @@
|
||||
#ifndef Hexagon_ISELLOWERING_H
|
||||
#define Hexagon_ISELLOWERING_H
|
||||
|
||||
#include "Hexagon.h"
|
||||
#include "llvm/Target/TargetLowering.h"
|
||||
#include "llvm/CallingConv.h"
|
||||
#include "llvm/CodeGen/CallingConvLower.h"
|
||||
#include "Hexagon.h"
|
||||
|
||||
namespace llvm {
|
||||
namespace HexagonISD {
|
||||
|
@ -11,8 +11,8 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "HexagonRegisterInfo.h"
|
||||
#include "HexagonInstrInfo.h"
|
||||
#include "HexagonRegisterInfo.h"
|
||||
#include "HexagonSubtarget.h"
|
||||
#include "Hexagon.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
|
@ -14,10 +14,10 @@
|
||||
#ifndef HexagonINSTRUCTIONINFO_H
|
||||
#define HexagonINSTRUCTIONINFO_H
|
||||
|
||||
#include "HexagonRegisterInfo.h"
|
||||
#include "MCTargetDesc/HexagonBaseInfo.h"
|
||||
#include "llvm/Target/TargetInstrInfo.h"
|
||||
#include "llvm/Target/TargetFrameLowering.h"
|
||||
#include "HexagonRegisterInfo.h"
|
||||
|
||||
|
||||
#define GET_INSTRINFO_HEADER
|
||||
|
@ -36,6 +36,8 @@
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#define DEBUG_TYPE "hexagon-peephole"
|
||||
#include "Hexagon.h"
|
||||
#include "HexagonTargetMachine.h"
|
||||
#include "llvm/Constants.h"
|
||||
#include "llvm/PassSupport.h"
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
@ -45,16 +47,13 @@
|
||||
#include "llvm/CodeGen/MachineFunctionPass.h"
|
||||
#include "llvm/CodeGen/MachineInstrBuilder.h"
|
||||
#include "llvm/CodeGen/MachineRegisterInfo.h"
|
||||
#include "llvm/Support/CommandLine.h"
|
||||
#include "llvm/Support/Debug.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
#include "llvm/Target/TargetMachine.h"
|
||||
#include "llvm/Target/TargetRegisterInfo.h"
|
||||
#include "llvm/Target/TargetInstrInfo.h"
|
||||
#include <algorithm>
|
||||
#include "Hexagon.h"
|
||||
#include "HexagonTargetMachine.h"
|
||||
|
||||
#include "llvm/Support/CommandLine.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
|
@ -12,8 +12,8 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "Hexagon.h"
|
||||
#include "HexagonRegisterInfo.h"
|
||||
#include "Hexagon.h"
|
||||
#include "HexagonSubtarget.h"
|
||||
#include "HexagonTargetMachine.h"
|
||||
#include "HexagonMachineFunctionInfo.h"
|
||||
|
@ -16,9 +16,10 @@
|
||||
#define HexagonREGISTERINFO_H
|
||||
|
||||
#include "llvm/Target/TargetRegisterInfo.h"
|
||||
#include "llvm/MC/MachineLocation.h"
|
||||
|
||||
#define GET_REGINFO_HEADER
|
||||
#include "HexagonGenRegisterInfo.inc"
|
||||
#include "llvm/MC/MachineLocation.h"
|
||||
|
||||
//
|
||||
// We try not to hard code the reserved registers in our code,
|
||||
|
@ -14,13 +14,13 @@
|
||||
#ifndef HexagonTARGETMACHINE_H
|
||||
#define HexagonTARGETMACHINE_H
|
||||
|
||||
#include "llvm/Target/TargetMachine.h"
|
||||
#include "llvm/Target/TargetData.h"
|
||||
#include "HexagonInstrInfo.h"
|
||||
#include "HexagonSubtarget.h"
|
||||
#include "HexagonISelLowering.h"
|
||||
#include "HexagonSelectionDAGInfo.h"
|
||||
#include "HexagonFrameLowering.h"
|
||||
#include "llvm/Target/TargetMachine.h"
|
||||
#include "llvm/Target/TargetData.h"
|
||||
|
||||
namespace llvm {
|
||||
|
||||
|
@ -11,6 +11,9 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "HexagonTargetObjectFile.h"
|
||||
#include "HexagonSubtarget.h"
|
||||
#include "HexagonTargetMachine.h"
|
||||
#include "llvm/Function.h"
|
||||
#include "llvm/GlobalVariable.h"
|
||||
#include "llvm/Target/TargetData.h"
|
||||
@ -18,9 +21,6 @@
|
||||
#include "llvm/MC/MCContext.h"
|
||||
#include "llvm/Support/ELF.h"
|
||||
#include "llvm/Support/CommandLine.h"
|
||||
#include "HexagonSubtarget.h"
|
||||
#include "HexagonTargetObjectFile.h"
|
||||
#include "HexagonTargetMachine.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
|
@ -15,11 +15,10 @@
|
||||
#define MBLAZE_FRAMEINFO_H
|
||||
|
||||
#include "MBlaze.h"
|
||||
#include "MBlazeSubtarget.h"
|
||||
#include "llvm/Target/TargetFrameLowering.h"
|
||||
|
||||
namespace llvm {
|
||||
class MBlazeSubtarget;
|
||||
class MBlazeSubtarget;
|
||||
|
||||
class MBlazeFrameLowering : public TargetFrameLowering {
|
||||
protected:
|
||||
|
@ -15,11 +15,11 @@
|
||||
#ifndef MBlazeISELLOWERING_H
|
||||
#define MBlazeISELLOWERING_H
|
||||
|
||||
#include "MBlaze.h"
|
||||
#include "MBlazeSubtarget.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/CodeGen/SelectionDAG.h"
|
||||
#include "llvm/Target/TargetLowering.h"
|
||||
#include "MBlaze.h"
|
||||
#include "MBlazeSubtarget.h"
|
||||
|
||||
namespace llvm {
|
||||
namespace MBlazeCC {
|
||||
|
@ -15,9 +15,9 @@
|
||||
#define MBLAZEINSTRUCTIONINFO_H
|
||||
|
||||
#include "MBlaze.h"
|
||||
#include "MBlazeRegisterInfo.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Target/TargetInstrInfo.h"
|
||||
#include "MBlazeRegisterInfo.h"
|
||||
|
||||
#define GET_INSTRINFO_HEADER
|
||||
#include "MBlazeGenInstrInfo.inc"
|
||||
|
@ -14,7 +14,6 @@
|
||||
|
||||
namespace llvm {
|
||||
class AsmPrinter;
|
||||
class MCAsmInfo;
|
||||
class MCContext;
|
||||
class MCInst;
|
||||
class MCOperand;
|
||||
|
@ -14,9 +14,9 @@
|
||||
|
||||
#define DEBUG_TYPE "mblaze-frame-info"
|
||||
|
||||
#include "MBlazeRegisterInfo.h"
|
||||
#include "MBlaze.h"
|
||||
#include "MBlazeSubtarget.h"
|
||||
#include "MBlazeRegisterInfo.h"
|
||||
#include "MBlazeMachineFunction.h"
|
||||
#include "llvm/Constants.h"
|
||||
#include "llvm/Type.h"
|
||||
|
@ -11,8 +11,8 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "MBlaze.h"
|
||||
#include "MBlazeTargetMachine.h"
|
||||
#include "MBlaze.h"
|
||||
#include "llvm/PassManager.h"
|
||||
#include "llvm/CodeGen/Passes.h"
|
||||
#include "llvm/Support/FormattedStream.h"
|
||||
|
@ -11,8 +11,8 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "MSP430.h"
|
||||
#include "MSP430InstrInfo.h"
|
||||
#include "MSP430.h"
|
||||
#include "MSP430MachineFunctionInfo.h"
|
||||
#include "MSP430TargetMachine.h"
|
||||
#include "llvm/Function.h"
|
||||
|
@ -14,8 +14,8 @@
|
||||
#ifndef LLVM_TARGET_MSP430INSTRINFO_H
|
||||
#define LLVM_TARGET_MSP430INSTRINFO_H
|
||||
|
||||
#include "llvm/Target/TargetInstrInfo.h"
|
||||
#include "MSP430RegisterInfo.h"
|
||||
#include "llvm/Target/TargetInstrInfo.h"
|
||||
|
||||
#define GET_INSTRINFO_HEADER
|
||||
#include "MSP430GenInstrInfo.inc"
|
||||
|
@ -14,7 +14,6 @@
|
||||
|
||||
namespace llvm {
|
||||
class AsmPrinter;
|
||||
class MCAsmInfo;
|
||||
class MCContext;
|
||||
class MCInst;
|
||||
class MCOperand;
|
||||
|
@ -13,9 +13,9 @@
|
||||
|
||||
#define DEBUG_TYPE "msp430-reg-info"
|
||||
|
||||
#include "MSP430RegisterInfo.h"
|
||||
#include "MSP430.h"
|
||||
#include "MSP430MachineFunctionInfo.h"
|
||||
#include "MSP430RegisterInfo.h"
|
||||
#include "MSP430TargetMachine.h"
|
||||
#include "llvm/Function.h"
|
||||
#include "llvm/CodeGen/MachineFrameInfo.h"
|
||||
|
@ -15,12 +15,11 @@
|
||||
#define LLVM_TARGET_MSP430_SUBTARGET_H
|
||||
|
||||
#include "llvm/Target/TargetSubtargetInfo.h"
|
||||
#include <string>
|
||||
|
||||
#define GET_SUBTARGETINFO_HEADER
|
||||
#include "MSP430GenSubtargetInfo.inc"
|
||||
|
||||
#include <string>
|
||||
|
||||
namespace llvm {
|
||||
class StringRef;
|
||||
|
||||
|
@ -11,8 +11,8 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "MSP430.h"
|
||||
#include "MSP430TargetMachine.h"
|
||||
#include "MSP430.h"
|
||||
#include "llvm/PassManager.h"
|
||||
#include "llvm/CodeGen/Passes.h"
|
||||
#include "llvm/MC/MCAsmInfo.h"
|
||||
|
@ -21,8 +21,6 @@
|
||||
namespace llvm {
|
||||
class MipsTargetMachine;
|
||||
class FunctionPass;
|
||||
class MachineCodeEmitter;
|
||||
class formatted_raw_ostream;
|
||||
|
||||
FunctionPass *createMipsISelDag(MipsTargetMachine &TM);
|
||||
FunctionPass *createMipsDelaySlotFillerPass(MipsTargetMachine &TM);
|
||||
|
@ -13,8 +13,8 @@
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#define DEBUG_TYPE "mips-asm-printer"
|
||||
#include "Mips.h"
|
||||
#include "MipsAsmPrinter.h"
|
||||
#include "Mips.h"
|
||||
#include "MipsInstrInfo.h"
|
||||
#include "MipsMachineFunction.h"
|
||||
#include "MipsMCInstLower.h"
|
||||
|
@ -22,9 +22,9 @@
|
||||
namespace llvm {
|
||||
class MCStreamer;
|
||||
class MachineInstr;
|
||||
class raw_ostream;
|
||||
class MachineBasicBlock;
|
||||
class Module;
|
||||
class raw_ostream;
|
||||
|
||||
class LLVM_LIBRARY_VISIBILITY MipsAsmPrinter : public AsmPrinter {
|
||||
|
||||
|
@ -11,8 +11,8 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "MipsAnalyzeImmediate.h"
|
||||
#include "MipsFrameLowering.h"
|
||||
#include "MipsAnalyzeImmediate.h"
|
||||
#include "MipsInstrInfo.h"
|
||||
#include "MipsMachineFunction.h"
|
||||
#include "MCTargetDesc/MipsBaseInfo.h"
|
||||
|
@ -18,13 +18,13 @@
|
||||
#include "MipsTargetMachine.h"
|
||||
#include "MipsTargetObjectFile.h"
|
||||
#include "MipsSubtarget.h"
|
||||
#include "InstPrinter/MipsInstPrinter.h"
|
||||
#include "MCTargetDesc/MipsBaseInfo.h"
|
||||
#include "llvm/DerivedTypes.h"
|
||||
#include "llvm/Function.h"
|
||||
#include "llvm/GlobalVariable.h"
|
||||
#include "llvm/Intrinsics.h"
|
||||
#include "llvm/CallingConv.h"
|
||||
#include "InstPrinter/MipsInstPrinter.h"
|
||||
#include "MCTargetDesc/MipsBaseInfo.h"
|
||||
#include "llvm/CodeGen/CallingConvLower.h"
|
||||
#include "llvm/CodeGen/MachineFrameInfo.h"
|
||||
#include "llvm/CodeGen/MachineFunction.h"
|
||||
|
@ -15,10 +15,10 @@
|
||||
#ifndef MipsISELLOWERING_H
|
||||
#define MipsISELLOWERING_H
|
||||
|
||||
#include "llvm/CodeGen/SelectionDAG.h"
|
||||
#include "llvm/Target/TargetLowering.h"
|
||||
#include "Mips.h"
|
||||
#include "MipsSubtarget.h"
|
||||
#include "llvm/CodeGen/SelectionDAG.h"
|
||||
#include "llvm/Target/TargetLowering.h"
|
||||
|
||||
namespace llvm {
|
||||
namespace MipsISD {
|
||||
|
@ -15,9 +15,9 @@
|
||||
#define MIPSINSTRUCTIONINFO_H
|
||||
|
||||
#include "Mips.h"
|
||||
#include "MipsRegisterInfo.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Target/TargetInstrInfo.h"
|
||||
#include "MipsRegisterInfo.h"
|
||||
|
||||
#define GET_INSTRINFO_HEADER
|
||||
#include "MipsGenInstrInfo.inc"
|
||||
|
@ -12,9 +12,9 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "MipsMCInstLower.h"
|
||||
#include "MipsAsmPrinter.h"
|
||||
#include "MipsInstrInfo.h"
|
||||
#include "MipsMCInstLower.h"
|
||||
#include "MCTargetDesc/MipsBaseInfo.h"
|
||||
#include "llvm/CodeGen/MachineFunction.h"
|
||||
#include "llvm/CodeGen/MachineInstr.h"
|
||||
|
@ -14,11 +14,9 @@
|
||||
#include "llvm/Support/Compiler.h"
|
||||
|
||||
namespace llvm {
|
||||
class MCAsmInfo;
|
||||
class MCContext;
|
||||
class MCInst;
|
||||
class MCOperand;
|
||||
class MCSymbol;
|
||||
class MachineInstr;
|
||||
class MachineFunction;
|
||||
class Mangler;
|
||||
@ -38,7 +36,7 @@ public:
|
||||
void LowerCPLOAD(const MachineInstr *MI, SmallVector<MCInst, 4>& MCInsts);
|
||||
void LowerCPRESTORE(const MachineInstr *MI, SmallVector<MCInst, 4>& MCInsts);
|
||||
void LowerUnalignedLoadStore(const MachineInstr *MI,
|
||||
SmallVector<MCInst, 4>& MCInsts);
|
||||
SmallVector<MCInst, 4>& MCInsts);
|
||||
void LowerSETGP01(const MachineInstr *MI, SmallVector<MCInst, 4>& MCInsts);
|
||||
private:
|
||||
MCOperand LowerSymbolOperand(const MachineOperand &MO,
|
||||
|
@ -14,10 +14,10 @@
|
||||
#ifndef MIPS_MACHINE_FUNCTION_INFO_H
|
||||
#define MIPS_MACHINE_FUNCTION_INFO_H
|
||||
|
||||
#include <utility>
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
#include "llvm/CodeGen/MachineFunction.h"
|
||||
#include "llvm/CodeGen/MachineFrameInfo.h"
|
||||
#include <utility>
|
||||
|
||||
namespace llvm {
|
||||
|
||||
|
@ -13,10 +13,10 @@
|
||||
|
||||
#define DEBUG_TYPE "mips-reg-info"
|
||||
|
||||
#include "MipsRegisterInfo.h"
|
||||
#include "Mips.h"
|
||||
#include "MipsAnalyzeImmediate.h"
|
||||
#include "MipsSubtarget.h"
|
||||
#include "MipsRegisterInfo.h"
|
||||
#include "MipsMachineFunction.h"
|
||||
#include "llvm/Constants.h"
|
||||
#include "llvm/Type.h"
|
||||
|
@ -11,8 +11,8 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "Mips.h"
|
||||
#include "MipsTargetMachine.h"
|
||||
#include "Mips.h"
|
||||
#include "llvm/PassManager.h"
|
||||
#include "llvm/CodeGen/Passes.h"
|
||||
#include "llvm/Support/TargetRegistry.h"
|
||||
|
@ -14,15 +14,15 @@
|
||||
#ifndef MIPSTARGETMACHINE_H
|
||||
#define MIPSTARGETMACHINE_H
|
||||
|
||||
#include "MipsSubtarget.h"
|
||||
#include "MipsFrameLowering.h"
|
||||
#include "MipsInstrInfo.h"
|
||||
#include "MipsISelLowering.h"
|
||||
#include "MipsFrameLowering.h"
|
||||
#include "MipsJITInfo.h"
|
||||
#include "MipsSelectionDAGInfo.h"
|
||||
#include "MipsSubtarget.h"
|
||||
#include "llvm/Target/TargetMachine.h"
|
||||
#include "llvm/Target/TargetData.h"
|
||||
#include "llvm/Target/TargetFrameLowering.h"
|
||||
#include "MipsJITInfo.h"
|
||||
|
||||
namespace llvm {
|
||||
class formatted_raw_ostream;
|
||||
|
@ -17,9 +17,9 @@
|
||||
#ifndef PTXBASEINFO_H
|
||||
#define PTXBASEINFO_H
|
||||
|
||||
#include "PTXMCTargetDesc.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
#include "PTXMCTargetDesc.h"
|
||||
|
||||
namespace llvm {
|
||||
namespace PTXStateSpace {
|
||||
|
@ -1,4 +1,3 @@
|
||||
//===-- PTX.h - Top-level interface for PTX representation ------*- C++ -*-===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
|
@ -14,8 +14,8 @@
|
||||
|
||||
#define DEBUG_TYPE "ptx-asm-printer"
|
||||
|
||||
#include "PTX.h"
|
||||
#include "PTXAsmPrinter.h"
|
||||
#include "PTX.h"
|
||||
#include "PTXMachineFunctionInfo.h"
|
||||
#include "PTXParamManager.h"
|
||||
#include "PTXRegisterInfo.h"
|
||||
|
@ -11,8 +11,8 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "PTX.h"
|
||||
#include "PTXISelLowering.h"
|
||||
#include "PTX.h"
|
||||
#include "PTXMachineFunctionInfo.h"
|
||||
#include "PTXRegisterInfo.h"
|
||||
#include "PTXSubtarget.h"
|
||||
|
@ -18,8 +18,6 @@
|
||||
#include "llvm/Target/TargetLowering.h"
|
||||
|
||||
namespace llvm {
|
||||
class PTXSubtarget;
|
||||
class PTXTargetMachine;
|
||||
|
||||
namespace PTXISD {
|
||||
enum NodeType {
|
||||
|
@ -13,8 +13,8 @@
|
||||
|
||||
#define DEBUG_TYPE "ptx-instrinfo"
|
||||
|
||||
#include "PTX.h"
|
||||
#include "PTXInstrInfo.h"
|
||||
#include "PTX.h"
|
||||
#include "llvm/CodeGen/MachineInstrBuilder.h"
|
||||
#include "llvm/CodeGen/MachineRegisterInfo.h"
|
||||
#include "llvm/CodeGen/SelectionDAG.h"
|
||||
|
@ -11,8 +11,8 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "PTX.h"
|
||||
#include "PTXParamManager.h"
|
||||
#include "PTX.h"
|
||||
#include "llvm/ADT/StringExtras.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
@ -11,8 +11,8 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "PTX.h"
|
||||
#include "PTXRegisterInfo.h"
|
||||
#include "PTX.h"
|
||||
#include "llvm/CodeGen/MachineFunction.h"
|
||||
#include "llvm/CodeGen/MachineInstrBuilder.h"
|
||||
#include "llvm/CodeGen/MachineRegisterInfo.h"
|
||||
|
@ -11,8 +11,8 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "PTX.h"
|
||||
#include "PTXTargetMachine.h"
|
||||
#include "PTX.h"
|
||||
#include "llvm/PassManager.h"
|
||||
#include "llvm/Analysis/Passes.h"
|
||||
#include "llvm/Analysis/Verifier.h"
|
||||
@ -26,6 +26,7 @@
|
||||
#include "llvm/MC/MCInstrInfo.h"
|
||||
#include "llvm/MC/MCStreamer.h"
|
||||
#include "llvm/MC/MCSubtargetInfo.h"
|
||||
#include "llvm/Support/Debug.h"
|
||||
#include "llvm/Support/TargetRegistry.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
#include "llvm/Target/TargetData.h"
|
||||
@ -37,8 +38,6 @@
|
||||
#include "llvm/Target/TargetRegisterInfo.h"
|
||||
#include "llvm/Target/TargetSubtargetInfo.h"
|
||||
#include "llvm/Transforms/Scalar.h"
|
||||
#include "llvm/Support/Debug.h"
|
||||
#include "llvm/Support/TargetRegistry.h"
|
||||
|
||||
|
||||
using namespace llvm;
|
||||
|
@ -7,9 +7,9 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "llvm/MC/MCAsmBackend.h"
|
||||
#include "MCTargetDesc/PPCMCTargetDesc.h"
|
||||
#include "MCTargetDesc/PPCFixupKinds.h"
|
||||
#include "llvm/MC/MCAsmBackend.h"
|
||||
#include "llvm/MC/MCELFObjectWriter.h"
|
||||
#include "llvm/MC/MCMachObjectWriter.h"
|
||||
#include "llvm/MC/MCSectionMachO.h"
|
||||
|
@ -25,14 +25,11 @@
|
||||
namespace llvm {
|
||||
class PPCTargetMachine;
|
||||
class FunctionPass;
|
||||
class formatted_raw_ostream;
|
||||
class JITCodeEmitter;
|
||||
class Target;
|
||||
class MachineInstr;
|
||||
class AsmPrinter;
|
||||
class MCInst;
|
||||
class TargetMachine;
|
||||
|
||||
|
||||
FunctionPass *createPPCBranchSelectionPass();
|
||||
FunctionPass *createPPCISelDag(PPCTargetMachine &TM);
|
||||
FunctionPass *createPPCJITCodeEmitterPass(PPCTargetMachine &TM,
|
||||
|
@ -20,6 +20,7 @@
|
||||
#include "PPC.h"
|
||||
#include "PPCTargetMachine.h"
|
||||
#include "PPCSubtarget.h"
|
||||
#include "InstPrinter/PPCInstPrinter.h"
|
||||
#include "MCTargetDesc/PPCPredicates.h"
|
||||
#include "llvm/Analysis/DebugInfo.h"
|
||||
#include "llvm/Constants.h"
|
||||
@ -53,7 +54,6 @@
|
||||
#include "llvm/Support/ELF.h"
|
||||
#include "llvm/ADT/StringExtras.h"
|
||||
#include "llvm/ADT/SmallString.h"
|
||||
#include "InstPrinter/PPCInstPrinter.h"
|
||||
using namespace llvm;
|
||||
|
||||
namespace {
|
||||
|
@ -14,10 +14,10 @@
|
||||
#ifndef PPCHAZRECS_H
|
||||
#define PPCHAZRECS_H
|
||||
|
||||
#include "PPCInstrInfo.h"
|
||||
#include "llvm/CodeGen/ScheduleHazardRecognizer.h"
|
||||
#include "llvm/CodeGen/ScoreboardHazardRecognizer.h"
|
||||
#include "llvm/CodeGen/SelectionDAGNodes.h"
|
||||
#include "PPCInstrInfo.h"
|
||||
|
||||
namespace llvm {
|
||||
|
||||
|
@ -16,6 +16,11 @@
|
||||
#include "PPCPerfectShuffle.h"
|
||||
#include "PPCTargetMachine.h"
|
||||
#include "MCTargetDesc/PPCPredicates.h"
|
||||
#include "llvm/CallingConv.h"
|
||||
#include "llvm/Constants.h"
|
||||
#include "llvm/DerivedTypes.h"
|
||||
#include "llvm/Function.h"
|
||||
#include "llvm/Intrinsics.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/CodeGen/CallingConvLower.h"
|
||||
#include "llvm/CodeGen/MachineFrameInfo.h"
|
||||
@ -24,16 +29,11 @@
|
||||
#include "llvm/CodeGen/MachineRegisterInfo.h"
|
||||
#include "llvm/CodeGen/SelectionDAG.h"
|
||||
#include "llvm/CodeGen/TargetLoweringObjectFileImpl.h"
|
||||
#include "llvm/CallingConv.h"
|
||||
#include "llvm/Constants.h"
|
||||
#include "llvm/Function.h"
|
||||
#include "llvm/Intrinsics.h"
|
||||
#include "llvm/Support/MathExtras.h"
|
||||
#include "llvm/Target/TargetOptions.h"
|
||||
#include "llvm/Support/CommandLine.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Support/MathExtras.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
#include "llvm/DerivedTypes.h"
|
||||
#include "llvm/Target/TargetOptions.h"
|
||||
using namespace llvm;
|
||||
|
||||
static bool CC_PPC_SVR4_Custom_Dummy(unsigned &ValNo, MVT &ValVT, MVT &LocVT,
|
||||
|
@ -15,10 +15,10 @@
|
||||
#ifndef LLVM_TARGET_POWERPC_PPC32ISELLOWERING_H
|
||||
#define LLVM_TARGET_POWERPC_PPC32ISELLOWERING_H
|
||||
|
||||
#include "llvm/Target/TargetLowering.h"
|
||||
#include "llvm/CodeGen/SelectionDAG.h"
|
||||
#include "PPC.h"
|
||||
#include "PPCSubtarget.h"
|
||||
#include "llvm/Target/TargetLowering.h"
|
||||
#include "llvm/CodeGen/SelectionDAG.h"
|
||||
|
||||
namespace llvm {
|
||||
namespace PPCISD {
|
||||
|
@ -15,8 +15,8 @@
|
||||
#define POWERPC_INSTRUCTIONINFO_H
|
||||
|
||||
#include "PPC.h"
|
||||
#include "llvm/Target/TargetInstrInfo.h"
|
||||
#include "PPCRegisterInfo.h"
|
||||
#include "llvm/Target/TargetInstrInfo.h"
|
||||
|
||||
#define GET_INSTRINFO_HEADER
|
||||
#include "PPCGenInstrInfo.inc"
|
||||
|
@ -13,10 +13,10 @@
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#define DEBUG_TYPE "reginfo"
|
||||
#include "PPCRegisterInfo.h"
|
||||
#include "PPC.h"
|
||||
#include "PPCInstrBuilder.h"
|
||||
#include "PPCMachineFunctionInfo.h"
|
||||
#include "PPCRegisterInfo.h"
|
||||
#include "PPCFrameLowering.h"
|
||||
#include "PPCSubtarget.h"
|
||||
#include "llvm/CallingConv.h"
|
||||
|
@ -11,8 +11,8 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "PPC.h"
|
||||
#include "PPCTargetMachine.h"
|
||||
#include "PPC.h"
|
||||
#include "llvm/PassManager.h"
|
||||
#include "llvm/MC/MCStreamer.h"
|
||||
#include "llvm/CodeGen/Passes.h"
|
||||
|
@ -24,8 +24,6 @@
|
||||
#include "llvm/Target/TargetData.h"
|
||||
|
||||
namespace llvm {
|
||||
class PassManager;
|
||||
class GlobalValue;
|
||||
|
||||
/// PPCTargetMachine - Common code between 32-bit and 64-bit PowerPC targets.
|
||||
///
|
||||
|
@ -15,8 +15,8 @@
|
||||
#ifndef SPARC_ISELLOWERING_H
|
||||
#define SPARC_ISELLOWERING_H
|
||||
|
||||
#include "llvm/Target/TargetLowering.h"
|
||||
#include "Sparc.h"
|
||||
#include "llvm/Target/TargetLowering.h"
|
||||
|
||||
namespace llvm {
|
||||
namespace SPISD {
|
||||
|
@ -14,8 +14,8 @@
|
||||
#ifndef SPARCINSTRUCTIONINFO_H
|
||||
#define SPARCINSTRUCTIONINFO_H
|
||||
|
||||
#include "llvm/Target/TargetInstrInfo.h"
|
||||
#include "SparcRegisterInfo.h"
|
||||
#include "llvm/Target/TargetInstrInfo.h"
|
||||
|
||||
#define GET_INSTRINFO_HEADER
|
||||
#include "SparcGenInstrInfo.inc"
|
||||
|
@ -11,15 +11,15 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "Sparc.h"
|
||||
#include "SparcRegisterInfo.h"
|
||||
#include "Sparc.h"
|
||||
#include "SparcSubtarget.h"
|
||||
#include "llvm/Type.h"
|
||||
#include "llvm/CodeGen/MachineInstrBuilder.h"
|
||||
#include "llvm/CodeGen/MachineFunction.h"
|
||||
#include "llvm/CodeGen/MachineFrameInfo.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Target/TargetInstrInfo.h"
|
||||
#include "llvm/Type.h"
|
||||
#include "llvm/ADT/BitVector.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
|
||||
|
@ -10,8 +10,8 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "Sparc.h"
|
||||
#include "SparcTargetMachine.h"
|
||||
#include "Sparc.h"
|
||||
#include "llvm/PassManager.h"
|
||||
#include "llvm/CodeGen/Passes.h"
|
||||
#include "llvm/Support/TargetRegistry.h"
|
||||
|
@ -7,10 +7,10 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "llvm/MC/MCAsmBackend.h"
|
||||
#include "MCTargetDesc/X86BaseInfo.h"
|
||||
#include "MCTargetDesc/X86FixupKinds.h"
|
||||
#include "llvm/ADT/Twine.h"
|
||||
#include "llvm/MC/MCAsmBackend.h"
|
||||
#include "llvm/MC/MCAssembler.h"
|
||||
#include "llvm/MC/MCELFObjectWriter.h"
|
||||
#include "llvm/MC/MCExpr.h"
|
||||
|
@ -24,8 +24,6 @@ namespace llvm {
|
||||
|
||||
class FunctionPass;
|
||||
class JITCodeEmitter;
|
||||
class MachineCodeEmitter;
|
||||
class Target;
|
||||
class X86TargetMachine;
|
||||
|
||||
/// createX86ISelDag - This pass converts a legalized DAG into a
|
||||
|
@ -13,13 +13,13 @@
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "X86AsmPrinter.h"
|
||||
#include "InstPrinter/X86ATTInstPrinter.h"
|
||||
#include "InstPrinter/X86IntelInstPrinter.h"
|
||||
#include "X86MCInstLower.h"
|
||||
#include "X86.h"
|
||||
#include "X86COFFMachineModuleInfo.h"
|
||||
#include "X86MachineFunctionInfo.h"
|
||||
#include "X86TargetMachine.h"
|
||||
#include "InstPrinter/X86ATTInstPrinter.h"
|
||||
#include "InstPrinter/X86IntelInstPrinter.h"
|
||||
#include "llvm/CallingConv.h"
|
||||
#include "llvm/DerivedTypes.h"
|
||||
#include "llvm/Module.h"
|
||||
|
@ -24,11 +24,7 @@
|
||||
|
||||
namespace llvm {
|
||||
|
||||
class MachineJumpTableInfo;
|
||||
class MCContext;
|
||||
class MCInst;
|
||||
class MCStreamer;
|
||||
class MCSymbol;
|
||||
|
||||
class LLVM_LIBRARY_VISIBILITY X86AsmPrinter : public AsmPrinter {
|
||||
const X86Subtarget *Subtarget;
|
||||
|
@ -14,9 +14,9 @@
|
||||
#ifndef X86COFF_MACHINEMODULEINFO_H
|
||||
#define X86COFF_MACHINEMODULEINFO_H
|
||||
|
||||
#include "X86MachineFunctionInfo.h"
|
||||
#include "llvm/CodeGen/MachineModuleInfo.h"
|
||||
#include "llvm/ADT/DenseSet.h"
|
||||
#include "X86MachineFunctionInfo.h"
|
||||
|
||||
namespace llvm {
|
||||
class X86MachineFunctionInfo;
|
||||
|
@ -26,6 +26,7 @@
|
||||
#define DEBUG_TYPE "x86-codegen"
|
||||
#include "X86.h"
|
||||
#include "X86InstrInfo.h"
|
||||
#include "llvm/InlineAsm.h"
|
||||
#include "llvm/ADT/DepthFirstIterator.h"
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
#include "llvm/ADT/SmallPtrSet.h"
|
||||
@ -37,7 +38,6 @@
|
||||
#include "llvm/CodeGen/MachineInstrBuilder.h"
|
||||
#include "llvm/CodeGen/MachineRegisterInfo.h"
|
||||
#include "llvm/CodeGen/Passes.h"
|
||||
#include "llvm/InlineAsm.h"
|
||||
#include "llvm/Support/Debug.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
|
@ -21,7 +21,6 @@
|
||||
#include "X86TargetMachine.h"
|
||||
#include "llvm/Instructions.h"
|
||||
#include "llvm/Intrinsics.h"
|
||||
#include "llvm/Support/CFG.h"
|
||||
#include "llvm/Type.h"
|
||||
#include "llvm/CodeGen/FunctionLoweringInfo.h"
|
||||
#include "llvm/CodeGen/MachineConstantPool.h"
|
||||
@ -32,6 +31,7 @@
|
||||
#include "llvm/CodeGen/SelectionDAGISel.h"
|
||||
#include "llvm/Target/TargetMachine.h"
|
||||
#include "llvm/Target/TargetOptions.h"
|
||||
#include "llvm/Support/CFG.h"
|
||||
#include "llvm/Support/Debug.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Support/MathExtras.h"
|
||||
|
@ -25,13 +25,13 @@
|
||||
#include "llvm/CodeGen/MachineInstrBuilder.h"
|
||||
#include "llvm/CodeGen/MachineRegisterInfo.h"
|
||||
#include "llvm/CodeGen/LiveVariables.h"
|
||||
#include "llvm/MC/MCAsmInfo.h"
|
||||
#include "llvm/MC/MCInst.h"
|
||||
#include "llvm/Support/CommandLine.h"
|
||||
#include "llvm/Support/Debug.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
#include "llvm/Target/TargetOptions.h"
|
||||
#include "llvm/MC/MCAsmInfo.h"
|
||||
#include <limits>
|
||||
|
||||
#define GET_INSTRINFO_CTOR
|
||||
|
@ -14,10 +14,10 @@
|
||||
#ifndef X86INSTRUCTIONINFO_H
|
||||
#define X86INSTRUCTIONINFO_H
|
||||
|
||||
#include "llvm/Target/TargetInstrInfo.h"
|
||||
#include "X86.h"
|
||||
#include "X86RegisterInfo.h"
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
#include "llvm/Target/TargetInstrInfo.h"
|
||||
|
||||
#define GET_INSTRINFO_HEADER
|
||||
#include "X86GenInstrInfo.inc"
|
||||
|
@ -12,10 +12,11 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "InstPrinter/X86ATTInstPrinter.h"
|
||||
#include "X86MCInstLower.h"
|
||||
#include "X86AsmPrinter.h"
|
||||
#include "X86COFFMachineModuleInfo.h"
|
||||
#include "InstPrinter/X86ATTInstPrinter.h"
|
||||
#include "llvm/Type.h"
|
||||
#include "llvm/CodeGen/MachineModuleInfoImpls.h"
|
||||
#include "llvm/MC/MCAsmInfo.h"
|
||||
#include "llvm/MC/MCContext.h"
|
||||
@ -26,7 +27,6 @@
|
||||
#include "llvm/Target/Mangler.h"
|
||||
#include "llvm/Support/FormattedStream.h"
|
||||
#include "llvm/ADT/SmallString.h"
|
||||
#include "llvm/Type.h"
|
||||
using namespace llvm;
|
||||
|
||||
X86MCInstLower::X86MCInstLower(Mangler *mang, const MachineFunction &mf,
|
||||
|
@ -13,8 +13,8 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "X86.h"
|
||||
#include "X86RegisterInfo.h"
|
||||
#include "X86.h"
|
||||
#include "X86InstrBuilder.h"
|
||||
#include "X86MachineFunctionInfo.h"
|
||||
#include "X86Subtarget.h"
|
||||
|
@ -14,9 +14,9 @@
|
||||
#ifndef X86SUBTARGET_H
|
||||
#define X86SUBTARGET_H
|
||||
|
||||
#include "llvm/CallingConv.h"
|
||||
#include "llvm/ADT/Triple.h"
|
||||
#include "llvm/Target/TargetSubtargetInfo.h"
|
||||
#include "llvm/CallingConv.h"
|
||||
#include <string>
|
||||
|
||||
#define GET_SUBTARGETINFO_HEADER
|
||||
|
@ -28,7 +28,6 @@
|
||||
|
||||
namespace llvm {
|
||||
|
||||
class formatted_raw_ostream;
|
||||
class StringRef;
|
||||
|
||||
class X86TargetMachine : public LLVMTargetMachine {
|
||||
|
@ -15,7 +15,6 @@
|
||||
#include "llvm/Target/TargetLoweringObjectFile.h"
|
||||
|
||||
namespace llvm {
|
||||
class X86TargetMachine;
|
||||
|
||||
/// X8664_MachoTargetObjectFile - This TLOF implementation is used for Darwin
|
||||
/// x86-64.
|
||||
|
@ -12,8 +12,8 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "XCore.h"
|
||||
#include "XCoreFrameLowering.h"
|
||||
#include "XCore.h"
|
||||
#include "XCoreInstrInfo.h"
|
||||
#include "XCoreMachineFunctionInfo.h"
|
||||
#include "llvm/Function.h"
|
||||
|
@ -15,9 +15,9 @@
|
||||
#ifndef XCOREISELLOWERING_H
|
||||
#define XCOREISELLOWERING_H
|
||||
|
||||
#include "XCore.h"
|
||||
#include "llvm/CodeGen/SelectionDAG.h"
|
||||
#include "llvm/Target/TargetLowering.h"
|
||||
#include "XCore.h"
|
||||
|
||||
namespace llvm {
|
||||
|
||||
|
@ -11,8 +11,8 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "XCoreMachineFunctionInfo.h"
|
||||
#include "XCoreInstrInfo.h"
|
||||
#include "XCoreMachineFunctionInfo.h"
|
||||
#include "XCore.h"
|
||||
#include "llvm/MC/MCContext.h"
|
||||
#include "llvm/CodeGen/MachineInstrBuilder.h"
|
||||
|
@ -14,8 +14,8 @@
|
||||
#ifndef XCOREINSTRUCTIONINFO_H
|
||||
#define XCOREINSTRUCTIONINFO_H
|
||||
|
||||
#include "llvm/Target/TargetInstrInfo.h"
|
||||
#include "XCoreRegisterInfo.h"
|
||||
#include "llvm/Target/TargetInstrInfo.h"
|
||||
|
||||
#define GET_INSTRINFO_HEADER
|
||||
#include "XCoreGenInstrInfo.inc"
|
||||
|
@ -14,6 +14,8 @@
|
||||
#include "XCoreRegisterInfo.h"
|
||||
#include "XCoreMachineFunctionInfo.h"
|
||||
#include "XCore.h"
|
||||
#include "llvm/Type.h"
|
||||
#include "llvm/Function.h"
|
||||
#include "llvm/CodeGen/MachineInstrBuilder.h"
|
||||
#include "llvm/CodeGen/MachineFunction.h"
|
||||
#include "llvm/CodeGen/MachineFrameInfo.h"
|
||||
@ -24,8 +26,6 @@
|
||||
#include "llvm/Target/TargetMachine.h"
|
||||
#include "llvm/Target/TargetOptions.h"
|
||||
#include "llvm/Target/TargetInstrInfo.h"
|
||||
#include "llvm/Type.h"
|
||||
#include "llvm/Function.h"
|
||||
#include "llvm/ADT/BitVector.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/Support/Debug.h"
|
||||
|
@ -14,13 +14,13 @@
|
||||
#ifndef XCORETARGETMACHINE_H
|
||||
#define XCORETARGETMACHINE_H
|
||||
|
||||
#include "llvm/Target/TargetMachine.h"
|
||||
#include "llvm/Target/TargetData.h"
|
||||
#include "XCoreFrameLowering.h"
|
||||
#include "XCoreSubtarget.h"
|
||||
#include "XCoreInstrInfo.h"
|
||||
#include "XCoreISelLowering.h"
|
||||
#include "XCoreSelectionDAGInfo.h"
|
||||
#include "llvm/Target/TargetMachine.h"
|
||||
#include "llvm/Target/TargetData.h"
|
||||
|
||||
namespace llvm {
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user