LLVM API Documentation
#include "PPCMCTargetDesc.h"
#include "InstPrinter/PPCInstPrinter.h"
#include "PPCMCAsmInfo.h"
#include "PPCTargetStreamer.h"
#include "llvm/MC/MCCodeGenInfo.h"
#include "llvm/MC/MCInstrInfo.h"
#include "llvm/MC/MCRegisterInfo.h"
#include "llvm/MC/MCStreamer.h"
#include "llvm/MC/MCSubtargetInfo.h"
#include "llvm/MC/MCSymbol.h"
#include "llvm/MC/MachineLocation.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/FormattedStream.h"
#include "llvm/Support/TargetRegistry.h"
#include "PPCGenInstrInfo.inc"
#include "PPCGenSubtargetInfo.inc"
#include "PPCGenRegisterInfo.inc"
Go to the source code of this file.
Macros | |
#define | GET_INSTRINFO_MC_DESC |
#define | GET_SUBTARGETINFO_MC_DESC |
#define | GET_REGINFO_MC_DESC |
#define GET_INSTRINFO_MC_DESC |
Definition at line 29 of file PPCMCTargetDesc.cpp.
#define GET_REGINFO_MC_DESC |
Definition at line 35 of file PPCMCTargetDesc.cpp.
#define GET_SUBTARGETINFO_MC_DESC |
Definition at line 32 of file PPCMCTargetDesc.cpp.
|
static |
Definition at line 148 of file PPCMCTargetDesc.cpp.
References llvm::createAsmStreamer().
|
static |
Definition at line 134 of file PPCMCTargetDesc.cpp.
References llvm::createELFStreamer(), and llvm::createMachOStreamer().
Referenced by LLVMInitializePowerPCTargetMC().
|
static |
Definition at line 68 of file PPCMCTargetDesc.cpp.
References llvm::MCAsmInfo::addInitialFrameState(), llvm::MCCFIInstruction::createDefCfa(), llvm::Triple::getArch(), llvm::MCRegisterInfo::getDwarfRegNum(), llvm::Triple::isOSDarwin(), llvm::Triple::ppc64, and llvm::Triple::ppc64le.
Referenced by LLVMInitializePowerPCTargetMC().
|
static |
Definition at line 88 of file PPCMCTargetDesc.cpp.
References llvm::Reloc::Default, llvm::CodeModel::Default, llvm::Reloc::DynamicNoPIC, llvm::Triple::getArch(), llvm::MCCodeGenInfo::InitMCCodeGenInfo(), llvm::Triple::isOSDarwin(), llvm::CodeModel::Medium, llvm::Triple::ppc64, llvm::Triple::ppc64le, llvm::Reloc::Static, T, and llvm::X.
Referenced by LLVMInitializePowerPCTargetMC().
|
static |
Definition at line 159 of file PPCMCTargetDesc.cpp.
References llvm::MCSubtargetInfo::getTargetTriple().
Referenced by LLVMInitializePowerPCTargetMC().
|
static |
Definition at line 43 of file PPCMCTargetDesc.cpp.
References llvm::X.
Referenced by LLVMInitializePowerPCTargetMC().
|
static |
Definition at line 49 of file PPCMCTargetDesc.cpp.
References llvm::Triple::getArch(), llvm::Triple::ppc64, llvm::Triple::ppc64le, and llvm::X.
Referenced by LLVMInitializePowerPCTargetMC().
|
static |
Definition at line 61 of file PPCMCTargetDesc.cpp.
References llvm::X.
Referenced by LLVMInitializePowerPCTargetMC().
void LLVMInitializePowerPCTargetMC | ( | ) |
Definition at line 169 of file PPCMCTargetDesc.cpp.
References llvm::CallingConv::C, llvm::createMCAsmStreamer(), createMCStreamer(), llvm::createPPCAsmBackend(), createPPCMCAsmInfo(), llvm::createPPCMCCodeEmitter(), createPPCMCCodeGenInfo(), createPPCMCInstPrinter(), createPPCMCInstrInfo(), createPPCMCRegisterInfo(), createPPCMCSubtargetInfo(), llvm::TargetRegistry::RegisterAsmStreamer(), llvm::TargetRegistry::RegisterMCAsmBackend(), llvm::TargetRegistry::RegisterMCCodeEmitter(), llvm::TargetRegistry::RegisterMCCodeGenInfo(), llvm::TargetRegistry::RegisterMCInstPrinter(), llvm::TargetRegistry::RegisterMCInstrInfo(), llvm::TargetRegistry::RegisterMCObjectStreamer(), llvm::TargetRegistry::RegisterMCRegInfo(), llvm::TargetRegistry::RegisterMCSubtargetInfo(), llvm::ThePPC32Target, llvm::ThePPC64LETarget, and llvm::ThePPC64Target.