forked from OSchip/llvm-project
[cleanup] Lift using directives, DEBUG_TYPE definitions, and even some
system headers above the includes of generated '.inc' files that actually contain code. In a few targets this was already done pretty consistently, but it wasn't done *really* consistently anywhere. It is strictly cleaner IMO and necessary in a bunch of places where the DEBUG_TYPE is referenced from the generated code. Consistency with the necessary places trumps. Hopefully the build bots are OK with the movement of intrin.h... llvm-svn: 206838
This commit is contained in:
parent
1b9dde087e
commit
d174b72a28
|
@ -28,11 +28,11 @@
|
|||
#include "llvm/Support/TargetRegistry.h"
|
||||
#include <algorithm>
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_INSTRINFO_CTOR_DTOR
|
||||
#include "AArch64GenInstrInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
AArch64InstrInfo::AArch64InstrInfo(const AArch64Subtarget &STI)
|
||||
: AArch64GenInstrInfo(AArch64::ADJCALLSTACKDOWN, AArch64::ADJCALLSTACKUP),
|
||||
Subtarget(STI) {}
|
||||
|
|
|
@ -24,11 +24,11 @@
|
|||
#include "llvm/CodeGen/MachineRegisterInfo.h"
|
||||
#include "llvm/CodeGen/RegisterScavenging.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_REGINFO_TARGET_DESC
|
||||
#include "AArch64GenRegisterInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
AArch64RegisterInfo::AArch64RegisterInfo()
|
||||
: AArch64GenRegisterInfo(AArch64::X30) {
|
||||
}
|
||||
|
|
|
@ -19,14 +19,14 @@
|
|||
#include "llvm/Support/CommandLine.h"
|
||||
#include "llvm/Target/TargetSubtargetInfo.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define DEBUG_TYPE "aarch64-subtarget"
|
||||
|
||||
#define GET_SUBTARGETINFO_TARGET_DESC
|
||||
#define GET_SUBTARGETINFO_CTOR
|
||||
#include "AArch64GenSubtargetInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
enum AlignMode {
|
||||
DefaultAlign,
|
||||
StrictAlign,
|
||||
|
|
|
@ -25,6 +25,8 @@
|
|||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Support/TargetRegistry.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_REGINFO_MC_DESC
|
||||
#include "AArch64GenRegisterInfo.inc"
|
||||
|
||||
|
@ -34,8 +36,6 @@
|
|||
#define GET_SUBTARGETINFO_MC_DESC
|
||||
#include "AArch64GenSubtargetInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
MCSubtargetInfo *AArch64_MC::createAArch64MCSubtargetInfo(StringRef TT,
|
||||
StringRef CPU,
|
||||
StringRef FS) {
|
||||
|
|
|
@ -37,13 +37,13 @@
|
|||
#include "llvm/Support/Debug.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
|
||||
#define GET_INSTRINFO_CTOR_DTOR
|
||||
#include "ARMGenInstrInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define DEBUG_TYPE "arm-instrinfo"
|
||||
|
||||
#define GET_INSTRINFO_CTOR_DTOR
|
||||
#include "ARMGenInstrInfo.inc"
|
||||
|
||||
static cl::opt<bool>
|
||||
EnableARM3Addr("enable-arm-3-addr-conv", cl::Hidden,
|
||||
cl::desc("Enable ARM 2-addr to 3-addr conv"));
|
||||
|
|
|
@ -21,14 +21,14 @@
|
|||
#include "llvm/Target/TargetInstrInfo.h"
|
||||
#include "llvm/Target/TargetOptions.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define DEBUG_TYPE "arm-subtarget"
|
||||
|
||||
#define GET_SUBTARGETINFO_TARGET_DESC
|
||||
#define GET_SUBTARGETINFO_CTOR
|
||||
#include "ARMGenSubtargetInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
static cl::opt<bool>
|
||||
ReserveR9("arm-reserve-r9", cl::Hidden,
|
||||
cl::desc("Reserve R9, making it unavailable as GPR"));
|
||||
|
|
|
@ -23,11 +23,11 @@
|
|||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Support/TargetRegistry.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_INSTRINFO_CTOR_DTOR
|
||||
#include "ARM64GenInstrInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
ARM64InstrInfo::ARM64InstrInfo(const ARM64Subtarget &STI)
|
||||
: ARM64GenInstrInfo(ARM64::ADJCALLSTACKDOWN, ARM64::ADJCALLSTACKUP),
|
||||
RI(this, &STI), Subtarget(STI) {}
|
||||
|
|
|
@ -27,11 +27,11 @@
|
|||
#include "llvm/Target/TargetFrameLowering.h"
|
||||
#include "llvm/Target/TargetOptions.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_REGINFO_TARGET_DESC
|
||||
#include "ARM64GenRegisterInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
ARM64RegisterInfo::ARM64RegisterInfo(const ARM64InstrInfo *tii,
|
||||
const ARM64Subtarget *sti)
|
||||
: ARM64GenRegisterInfo(ARM64::LR), TII(tii), STI(sti) {}
|
||||
|
|
|
@ -18,14 +18,14 @@
|
|||
#include "llvm/IR/GlobalValue.h"
|
||||
#include "llvm/Support/TargetRegistry.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define DEBUG_TYPE "arm64-subtarget"
|
||||
|
||||
#define GET_SUBTARGETINFO_CTOR
|
||||
#define GET_SUBTARGETINFO_TARGET_DESC
|
||||
#include "ARM64GenSubtargetInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
ARM64Subtarget::ARM64Subtarget(const std::string &TT, const std::string &CPU,
|
||||
const std::string &FS)
|
||||
: ARM64GenSubtargetInfo(TT, CPU, FS), ARMProcFamily(Others),
|
||||
|
|
|
@ -24,6 +24,8 @@
|
|||
#include "llvm/Support/TargetRegistry.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
// Pull DecodeStatus and its enum values into the global namespace.
|
||||
typedef llvm::MCDisassembler::DecodeStatus DecodeStatus;
|
||||
|
||||
|
@ -178,8 +180,6 @@ static DecodeStatus DecodeVecShiftL8Imm(llvm::MCInst &Inst, unsigned Imm,
|
|||
#include "ARM64GenDisassemblerTables.inc"
|
||||
#include "ARM64GenInstrInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define Success llvm::MCDisassembler::Success
|
||||
#define Fail llvm::MCDisassembler::Fail
|
||||
|
||||
|
|
|
@ -23,6 +23,8 @@
|
|||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Support/TargetRegistry.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_INSTRINFO_MC_DESC
|
||||
#include "ARM64GenInstrInfo.inc"
|
||||
|
||||
|
@ -32,8 +34,6 @@
|
|||
#define GET_REGINFO_MC_DESC
|
||||
#include "ARM64GenRegisterInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
static MCInstrInfo *createARM64MCInstrInfo() {
|
||||
MCInstrInfo *X = new MCInstrInfo();
|
||||
InitARM64MCInstrInfo(X);
|
||||
|
|
|
@ -26,15 +26,16 @@
|
|||
#include "llvm/Support/Debug.h"
|
||||
#include "llvm/Support/MathExtras.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
#define GET_INSTRINFO_CTOR_DTOR
|
||||
#define GET_INSTRMAP_INFO
|
||||
#include "HexagonGenInstrInfo.inc"
|
||||
#include "HexagonGenDFAPacketizer.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define DEBUG_TYPE "hexagon-instrinfo"
|
||||
|
||||
#define GET_INSTRINFO_CTOR_DTOR
|
||||
#define GET_INSTRMAP_INFO
|
||||
#include "HexagonGenInstrInfo.inc"
|
||||
#include "HexagonGenDFAPacketizer.inc"
|
||||
|
||||
///
|
||||
/// Constants for Hexagon instructions.
|
||||
///
|
||||
|
|
|
@ -23,6 +23,8 @@
|
|||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Support/TargetRegistry.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_INSTRINFO_MC_DESC
|
||||
#include "HexagonGenInstrInfo.inc"
|
||||
|
||||
|
@ -32,8 +34,6 @@
|
|||
#define GET_REGINFO_MC_DESC
|
||||
#include "HexagonGenRegisterInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
static MCInstrInfo *createHexagonMCInstrInfo() {
|
||||
MCInstrInfo *X = new MCInstrInfo();
|
||||
InitHexagonMCInstrInfo(X);
|
||||
|
|
|
@ -20,6 +20,8 @@
|
|||
#include "llvm/MC/MCSubtargetInfo.h"
|
||||
#include "llvm/Support/TargetRegistry.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_INSTRINFO_MC_DESC
|
||||
#include "MSP430GenInstrInfo.inc"
|
||||
|
||||
|
@ -29,8 +31,6 @@
|
|||
#define GET_REGINFO_MC_DESC
|
||||
#include "MSP430GenRegisterInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
static MCInstrInfo *createMSP430MCInstrInfo() {
|
||||
MCInstrInfo *X = new MCInstrInfo();
|
||||
InitMSP430MCInstrInfo(X);
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Support/TargetRegistry.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_INSTRINFO_CTOR_DTOR
|
||||
#include "MSP430GenInstrInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
// Pin the vtable to this file.
|
||||
void MSP430InstrInfo::anchor() {}
|
||||
|
||||
|
|
|
@ -26,11 +26,11 @@
|
|||
#include "llvm/Target/TargetMachine.h"
|
||||
#include "llvm/Target/TargetOptions.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_REGINFO_TARGET_DESC
|
||||
#include "MSP430GenRegisterInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
// FIXME: Provide proper call frame setup / destroy opcodes.
|
||||
MSP430RegisterInfo::MSP430RegisterInfo(MSP430TargetMachine &tm)
|
||||
: MSP430GenRegisterInfo(MSP430::PCW), TM(tm) {
|
||||
|
|
|
@ -15,14 +15,14 @@
|
|||
#include "MSP430.h"
|
||||
#include "llvm/Support/TargetRegistry.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define DEBUG_TYPE "msp430-subtarget"
|
||||
|
||||
#define GET_SUBTARGETINFO_TARGET_DESC
|
||||
#define GET_SUBTARGETINFO_CTOR
|
||||
#include "MSP430GenSubtargetInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
void MSP430Subtarget::anchor() { }
|
||||
|
||||
MSP430Subtarget::MSP430Subtarget(const std::string &TT,
|
||||
|
|
|
@ -30,6 +30,8 @@
|
|||
#include "llvm/Support/FormattedStream.h"
|
||||
#include "llvm/Support/TargetRegistry.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_INSTRINFO_MC_DESC
|
||||
#include "MipsGenInstrInfo.inc"
|
||||
|
||||
|
@ -39,8 +41,6 @@
|
|||
#define GET_REGINFO_MC_DESC
|
||||
#include "MipsGenRegisterInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
/// Select the Mips CPU for the given triple and cpu name.
|
||||
/// FIXME: Merge with the copy in MipsSubtarget.cpp
|
||||
static inline StringRef selectMipsCPU(StringRef TT, StringRef CPU) {
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Support/TargetRegistry.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_INSTRINFO_CTOR_DTOR
|
||||
#include "MipsGenInstrInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
// Pin the vtable to this file.
|
||||
void MipsInstrInfo::anchor() {}
|
||||
|
||||
|
|
|
@ -37,11 +37,11 @@
|
|||
#include "llvm/Target/TargetMachine.h"
|
||||
#include "llvm/Target/TargetOptions.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_REGINFO_TARGET_DESC
|
||||
#include "MipsGenRegisterInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
MipsRegisterInfo::MipsRegisterInfo(const MipsSubtarget &ST)
|
||||
: MipsGenRegisterInfo(Mips::RA), Subtarget(ST) {}
|
||||
|
||||
|
|
|
@ -25,13 +25,12 @@
|
|||
#include "llvm/Support/TargetRegistry.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_SUBTARGETINFO_TARGET_DESC
|
||||
#define GET_SUBTARGETINFO_CTOR
|
||||
#include "MipsGenSubtargetInfo.inc"
|
||||
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
// FIXME: Maybe this should be on by default when Mips16 is specified
|
||||
//
|
||||
static cl::opt<bool> Mixed16_32(
|
||||
|
|
|
@ -20,6 +20,8 @@
|
|||
#include "llvm/MC/MCSubtargetInfo.h"
|
||||
#include "llvm/Support/TargetRegistry.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_INSTRINFO_MC_DESC
|
||||
#include "NVPTXGenInstrInfo.inc"
|
||||
|
||||
|
@ -29,8 +31,6 @@
|
|||
#define GET_REGINFO_MC_DESC
|
||||
#include "NVPTXGenRegisterInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
static MCInstrInfo *createNVPTXMCInstrInfo() {
|
||||
MCInstrInfo *X = new MCInstrInfo();
|
||||
InitNVPTXMCInstrInfo(X);
|
||||
|
|
|
@ -14,8 +14,6 @@
|
|||
#include "NVPTX.h"
|
||||
#include "NVPTXInstrInfo.h"
|
||||
#include "NVPTXTargetMachine.h"
|
||||
#define GET_INSTRINFO_CTOR_DTOR
|
||||
#include "NVPTXGenInstrInfo.inc"
|
||||
#include "llvm/IR/Function.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/CodeGen/MachineFunction.h"
|
||||
|
@ -24,6 +22,9 @@
|
|||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_INSTRINFO_CTOR_DTOR
|
||||
#include "NVPTXGenInstrInfo.inc"
|
||||
|
||||
// Pin the vtable to this file.
|
||||
void NVPTXInstrInfo::anchor() {}
|
||||
|
||||
|
|
|
@ -13,6 +13,8 @@
|
|||
|
||||
#include "NVPTXSubtarget.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define DEBUG_TYPE "nvptx-subtarget"
|
||||
|
||||
#define GET_SUBTARGETINFO_ENUM
|
||||
|
@ -20,8 +22,6 @@
|
|||
#define GET_SUBTARGETINFO_CTOR
|
||||
#include "NVPTXGenSubtargetInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
// Pin the vtable to this file.
|
||||
void NVPTXSubtarget::anchor() {}
|
||||
|
||||
|
|
|
@ -26,6 +26,8 @@
|
|||
#include "llvm/Support/FormattedStream.h"
|
||||
#include "llvm/Support/TargetRegistry.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_INSTRINFO_MC_DESC
|
||||
#include "PPCGenInstrInfo.inc"
|
||||
|
||||
|
@ -35,8 +37,6 @@
|
|||
#define GET_REGINFO_MC_DESC
|
||||
#include "PPCGenRegisterInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
// Pin the vtable to this file.
|
||||
PPCTargetStreamer::~PPCTargetStreamer() {}
|
||||
PPCTargetStreamer::PPCTargetStreamer(MCStreamer &S) : MCTargetStreamer(S) {}
|
||||
|
|
|
@ -35,14 +35,14 @@
|
|||
#include "llvm/Support/TargetRegistry.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
|
||||
#define GET_INSTRMAP_INFO
|
||||
#define GET_INSTRINFO_CTOR_DTOR
|
||||
#include "PPCGenInstrInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define DEBUG_TYPE "ppc-instr-info"
|
||||
|
||||
#define GET_INSTRMAP_INFO
|
||||
#define GET_INSTRINFO_CTOR_DTOR
|
||||
#include "PPCGenInstrInfo.inc"
|
||||
|
||||
static cl::
|
||||
opt<bool> DisableCTRLoopAnal("disable-ppc-ctrloop-analysis", cl::Hidden,
|
||||
cl::desc("Disable analysis for CTR loops"));
|
||||
|
|
|
@ -42,11 +42,11 @@
|
|||
#include "llvm/Target/TargetOptions.h"
|
||||
#include <cstdlib>
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_REGINFO_TARGET_DESC
|
||||
#include "PPCGenRegisterInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
static cl::opt<bool>
|
||||
EnableBasePointer("ppc-use-base-pointer", cl::Hidden, cl::init(true),
|
||||
cl::desc("Enable use of a base pointer for complex stack frames"));
|
||||
|
|
|
@ -24,14 +24,14 @@
|
|||
#include "llvm/Target/TargetMachine.h"
|
||||
#include <cstdlib>
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define DEBUG_TYPE "ppc-subtarget"
|
||||
|
||||
#define GET_SUBTARGETINFO_TARGET_DESC
|
||||
#define GET_SUBTARGETINFO_CTOR
|
||||
#include "PPCGenSubtargetInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
PPCSubtarget::PPCSubtarget(const std::string &TT, const std::string &CPU,
|
||||
const std::string &FS, bool is64Bit,
|
||||
CodeGenOpt::Level OptLevel)
|
||||
|
|
|
@ -20,14 +20,13 @@
|
|||
#include "llvm/CodeGen/MachineInstrBuilder.h"
|
||||
#include "llvm/CodeGen/MachineRegisterInfo.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_INSTRINFO_CTOR_DTOR
|
||||
#define GET_INSTRINFO_NAMED_OPS
|
||||
#define GET_INSTRMAP_INFO
|
||||
#include "AMDGPUGenInstrInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
|
||||
// Pin the vtable to this file.
|
||||
void AMDGPUInstrInfo::anchor() {}
|
||||
|
||||
|
|
|
@ -24,6 +24,8 @@
|
|||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Support/TargetRegistry.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_INSTRINFO_MC_DESC
|
||||
#include "AMDGPUGenInstrInfo.inc"
|
||||
|
||||
|
@ -33,8 +35,6 @@
|
|||
#define GET_REGINFO_MC_DESC
|
||||
#include "AMDGPUGenRegisterInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
static MCInstrInfo *createAMDGPUMCInstrInfo() {
|
||||
MCInstrInfo *X = new MCInstrInfo();
|
||||
InitAMDGPUMCInstrInfo(X);
|
||||
|
|
|
@ -23,11 +23,11 @@
|
|||
#include "llvm/CodeGen/MachineInstrBuilder.h"
|
||||
#include "llvm/CodeGen/MachineRegisterInfo.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_INSTRINFO_CTOR_DTOR
|
||||
#include "AMDGPUGenDFAPacketizer.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
R600InstrInfo::R600InstrInfo(AMDGPUTargetMachine &tm)
|
||||
: AMDGPUInstrInfo(tm),
|
||||
RI(tm),
|
||||
|
|
|
@ -22,6 +22,8 @@
|
|||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Support/TargetRegistry.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_INSTRINFO_MC_DESC
|
||||
#include "SparcGenInstrInfo.inc"
|
||||
|
||||
|
@ -31,9 +33,6 @@
|
|||
#define GET_REGINFO_MC_DESC
|
||||
#include "SparcGenRegisterInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
|
||||
static MCAsmInfo *createSparcMCAsmInfo(const MCRegisterInfo &MRI,
|
||||
StringRef TT) {
|
||||
MCAsmInfo *MAI = new SparcELFMCAsmInfo(TT);
|
||||
|
|
|
@ -24,11 +24,10 @@
|
|||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Support/TargetRegistry.h"
|
||||
|
||||
#define GET_INSTRINFO_CTOR_DTOR
|
||||
#include "SparcGenInstrInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_INSTRINFO_CTOR_DTOR
|
||||
#include "SparcGenInstrInfo.inc"
|
||||
|
||||
// Pin the vtable to this file.
|
||||
void SparcInstrInfo::anchor() {}
|
||||
|
|
|
@ -25,11 +25,11 @@
|
|||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Target/TargetInstrInfo.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_REGINFO_TARGET_DESC
|
||||
#include "SparcGenRegisterInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
static cl::opt<bool>
|
||||
ReserveAppRegisters("sparc-reserve-app-registers", cl::Hidden, cl::init(false),
|
||||
cl::desc("Reserve application registers (%g2-%g4)"));
|
||||
|
|
|
@ -16,14 +16,14 @@
|
|||
#include "llvm/Support/MathExtras.h"
|
||||
#include "llvm/Support/TargetRegistry.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define DEBUG_TYPE "sparc-subtarget"
|
||||
|
||||
#define GET_SUBTARGETINFO_TARGET_DESC
|
||||
#define GET_SUBTARGETINFO_CTOR
|
||||
#include "SparcGenSubtargetInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
void SparcSubtarget::anchor() { }
|
||||
|
||||
SparcSubtarget::SparcSubtarget(const std::string &TT, const std::string &CPU,
|
||||
|
|
|
@ -16,6 +16,8 @@
|
|||
#include "llvm/MC/MCSubtargetInfo.h"
|
||||
#include "llvm/Support/TargetRegistry.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_INSTRINFO_MC_DESC
|
||||
#include "SystemZGenInstrInfo.inc"
|
||||
|
||||
|
@ -25,8 +27,6 @@
|
|||
#define GET_REGINFO_MC_DESC
|
||||
#include "SystemZGenRegisterInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
const unsigned SystemZMC::GR32Regs[16] = {
|
||||
SystemZ::R0L, SystemZ::R1L, SystemZ::R2L, SystemZ::R3L,
|
||||
SystemZ::R4L, SystemZ::R5L, SystemZ::R6L, SystemZ::R7L,
|
||||
|
|
|
@ -17,12 +17,12 @@
|
|||
#include "llvm/CodeGen/LiveVariables.h"
|
||||
#include "llvm/CodeGen/MachineRegisterInfo.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_INSTRINFO_CTOR_DTOR
|
||||
#define GET_INSTRMAP_INFO
|
||||
#include "SystemZGenInstrInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
// Return a mask with Count low bits set.
|
||||
static uint64_t allOnes(unsigned int Count) {
|
||||
return Count == 0 ? 0 : (uint64_t(1) << (Count - 1) << 1) - 1;
|
||||
|
|
|
@ -12,11 +12,11 @@
|
|||
#include "llvm/CodeGen/MachineInstrBuilder.h"
|
||||
#include "llvm/CodeGen/MachineRegisterInfo.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_REGINFO_TARGET_DESC
|
||||
#include "SystemZGenRegisterInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
SystemZRegisterInfo::SystemZRegisterInfo(SystemZTargetMachine &tm)
|
||||
: SystemZGenRegisterInfo(SystemZ::R14D), TM(tm) {}
|
||||
|
||||
|
|
|
@ -12,14 +12,14 @@
|
|||
#include "llvm/IR/GlobalValue.h"
|
||||
#include "llvm/Support/Host.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define DEBUG_TYPE "systemz-subtarget"
|
||||
|
||||
#define GET_SUBTARGETINFO_TARGET_DESC
|
||||
#define GET_SUBTARGETINFO_CTOR
|
||||
#include "SystemZGenSubtargetInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
// Pin the vtabel to this file.
|
||||
void SystemZSubtarget::anchor() {}
|
||||
|
||||
|
|
|
@ -27,6 +27,11 @@
|
|||
#include "llvm/Support/TargetRegistry.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
|
||||
using namespace llvm;
|
||||
using namespace llvm::X86Disassembler;
|
||||
|
||||
#define DEBUG_TYPE "x86-disassembler"
|
||||
|
||||
#define GET_REGINFO_ENUM
|
||||
#include "X86GenRegisterInfo.inc"
|
||||
#define GET_INSTRINFO_ENUM
|
||||
|
@ -34,11 +39,6 @@
|
|||
#define GET_SUBTARGETINFO_ENUM
|
||||
#include "X86GenSubtargetInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
using namespace llvm::X86Disassembler;
|
||||
|
||||
#define DEBUG_TYPE "x86-disassembler"
|
||||
|
||||
void llvm::X86Disassembler::Debug(const char *file, unsigned line,
|
||||
const char *s) {
|
||||
dbgs() << file << ":" << line << ": " << s;
|
||||
|
|
|
@ -27,6 +27,12 @@
|
|||
#include "llvm/Support/Host.h"
|
||||
#include "llvm/Support/TargetRegistry.h"
|
||||
|
||||
#if _MSC_VER
|
||||
#include <intrin.h>
|
||||
#endif
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_REGINFO_MC_DESC
|
||||
#include "X86GenRegisterInfo.inc"
|
||||
|
||||
|
@ -36,13 +42,6 @@
|
|||
#define GET_SUBTARGETINFO_MC_DESC
|
||||
#include "X86GenSubtargetInfo.inc"
|
||||
|
||||
#if _MSC_VER
|
||||
#include <intrin.h>
|
||||
#endif
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
|
||||
std::string X86_MC::ParseX86Triple(StringRef TT) {
|
||||
Triple TheTriple(TT);
|
||||
std::string FS;
|
||||
|
|
|
@ -36,13 +36,13 @@
|
|||
#include "llvm/Target/TargetOptions.h"
|
||||
#include <limits>
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define DEBUG_TYPE "x86-instr-info"
|
||||
|
||||
#define GET_INSTRINFO_CTOR_DTOR
|
||||
#include "X86GenInstrInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
static cl::opt<bool>
|
||||
NoFusing("disable-spill-fusing",
|
||||
cl::desc("Disable fusing of spill code into instructions"));
|
||||
|
|
|
@ -38,11 +38,11 @@
|
|||
#include "llvm/Target/TargetMachine.h"
|
||||
#include "llvm/Target/TargetOptions.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_REGINFO_TARGET_DESC
|
||||
#include "X86GenRegisterInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
cl::opt<bool>
|
||||
ForceStackAlign("force-align-stack",
|
||||
cl::desc("Force align the stack to the minimum alignment"
|
||||
|
|
|
@ -24,16 +24,16 @@
|
|||
#include "llvm/Target/TargetMachine.h"
|
||||
#include "llvm/Target/TargetOptions.h"
|
||||
|
||||
#define GET_SUBTARGETINFO_TARGET_DESC
|
||||
#define GET_SUBTARGETINFO_CTOR
|
||||
#include "X86GenSubtargetInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#if defined(_MSC_VER)
|
||||
#include <intrin.h>
|
||||
#endif
|
||||
|
||||
#define GET_SUBTARGETINFO_TARGET_DESC
|
||||
#define GET_SUBTARGETINFO_CTOR
|
||||
#include "X86GenSubtargetInfo.inc"
|
||||
|
||||
/// ClassifyBlockAddressReference - Classify a blockaddress reference for the
|
||||
/// current subtarget according to how we should reference it in a non-pcrel
|
||||
/// context.
|
||||
|
|
|
@ -23,6 +23,8 @@
|
|||
#include "llvm/Support/FormattedStream.h"
|
||||
#include "llvm/Support/TargetRegistry.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_INSTRINFO_MC_DESC
|
||||
#include "XCoreGenInstrInfo.inc"
|
||||
|
||||
|
@ -32,8 +34,6 @@
|
|||
#define GET_REGINFO_MC_DESC
|
||||
#include "XCoreGenRegisterInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
static MCInstrInfo *createXCoreMCInstrInfo() {
|
||||
MCInstrInfo *X = new MCInstrInfo();
|
||||
InitXCoreMCInstrInfo(X);
|
||||
|
|
|
@ -26,6 +26,8 @@
|
|||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Support/TargetRegistry.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define GET_INSTRINFO_CTOR_DTOR
|
||||
#include "XCoreGenInstrInfo.inc"
|
||||
|
||||
|
@ -41,9 +43,6 @@ namespace XCore {
|
|||
}
|
||||
}
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
|
||||
// Pin the vtable to this file.
|
||||
void XCoreInstrInfo::anchor() {}
|
||||
|
||||
|
|
|
@ -33,13 +33,13 @@
|
|||
#include "llvm/Target/TargetMachine.h"
|
||||
#include "llvm/Target/TargetOptions.h"
|
||||
|
||||
#define GET_REGINFO_TARGET_DESC
|
||||
#include "XCoreGenRegisterInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define DEBUG_TYPE "xcore-reg-info"
|
||||
|
||||
#define GET_REGINFO_TARGET_DESC
|
||||
#include "XCoreGenRegisterInfo.inc"
|
||||
|
||||
XCoreRegisterInfo::XCoreRegisterInfo()
|
||||
: XCoreGenRegisterInfo(XCore::LR) {
|
||||
}
|
||||
|
|
|
@ -15,14 +15,14 @@
|
|||
#include "XCore.h"
|
||||
#include "llvm/Support/TargetRegistry.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
#define DEBUG_TYPE "xcore-subtarget"
|
||||
|
||||
#define GET_SUBTARGETINFO_TARGET_DESC
|
||||
#define GET_SUBTARGETINFO_CTOR
|
||||
#include "XCoreGenSubtargetInfo.inc"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
void XCoreSubtarget::anchor() { }
|
||||
|
||||
XCoreSubtarget::XCoreSubtarget(const std::string &TT,
|
||||
|
|
Loading…
Reference in New Issue