LLVM: lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp File Reference (original) (raw)

Go to the source code of this file.

Functions
static MCInstrInfo * createBPFMCInstrInfo ()
static MCRegisterInfo * createBPFMCRegisterInfo (const Triple &TT)
static MCSubtargetInfo * createBPFMCSubtargetInfo (const Triple &TT, StringRef CPU, StringRef FS)
static MCStreamer * createBPFMCStreamer (const Triple &T, MCContext &Ctx, std::unique_ptr< MCAsmBackend > &&MAB, std::unique_ptr< MCObjectWriter > &&OW, std::unique_ptr< MCCodeEmitter > &&Emitter)
static MCInstPrinter * createBPFMCInstPrinter (const Triple &T, unsigned SyntaxVariant, const MCAsmInfo &MAI, const MCInstrInfo &MII, const MCRegisterInfo &MRI)
static MCInstrAnalysis * createBPFInstrAnalysis (const MCInstrInfo *Info)
LLVM_ABI LLVM_EXTERNAL_VISIBILITY void LLVMInitializeBPFTargetMC ()

ENABLE_INSTR_PREDICATE_VERIFIER

#define ENABLE_INSTR_PREDICATE_VERIFIER

GET_INSTRINFO_MC_DESC

#define GET_INSTRINFO_MC_DESC

GET_REGINFO_MC_DESC

#define GET_REGINFO_MC_DESC

GET_SUBTARGETINFO_MC_DESC

#define GET_SUBTARGETINFO_MC_DESC

createBPFInstrAnalysis()

createBPFMCInstPrinter()

createBPFMCInstrInfo()

createBPFMCRegisterInfo()

createBPFMCStreamer()

createBPFMCSubtargetInfo()

LLVMInitializeBPFTargetMC()

Definition at line 108 of file BPFMCTargetDesc.cpp.

References llvm::createBPFAsmBackend(), llvm::createBPFbeAsmBackend(), llvm::createBPFbeMCCodeEmitter(), createBPFInstrAnalysis(), llvm::createBPFMCCodeEmitter(), createBPFMCInstPrinter(), createBPFMCInstrInfo(), createBPFMCRegisterInfo(), createBPFMCStreamer(), createBPFMCSubtargetInfo(), llvm::getTheBPFbeTarget(), llvm::getTheBPFleTarget(), llvm::getTheBPFTarget(), llvm::sys::IsLittleEndianHost, LLVM_ABI, LLVM_EXTERNAL_VISIBILITY, llvm::TargetRegistry::RegisterELFStreamer(), llvm::TargetRegistry::RegisterMCAsmBackend(), llvm::TargetRegistry::RegisterMCCodeEmitter(), llvm::TargetRegistry::RegisterMCInstPrinter(), llvm::TargetRegistry::RegisterMCInstrAnalysis(), llvm::TargetRegistry::RegisterMCInstrInfo(), llvm::TargetRegistry::RegisterMCRegInfo(), llvm::TargetRegistry::RegisterMCSubtargetInfo(), T, and X.