LLVM API Documentation

Classes | Namespaces | Functions
TargetRegistry.h File Reference
#include "llvm-c/Disassembler.h"
#include "llvm/ADT/Triple.h"
#include "llvm/Support/CodeGen.h"
#include <cassert>
#include <string>
Include dependency graph for TargetRegistry.h:

Go to the source code of this file.

Classes

class  llvm::Target
struct  llvm::TargetRegistry
 TargetRegistry - Generic interface to target specific features. More...
class  llvm::TargetRegistry::iterator
struct  llvm::RegisterTarget< TargetArchType, HasJIT >
struct  llvm::RegisterMCAsmInfo< MCAsmInfoImpl >
struct  llvm::RegisterMCAsmInfoFn
struct  llvm::RegisterMCCodeGenInfo< MCCodeGenInfoImpl >
struct  llvm::RegisterMCCodeGenInfoFn
struct  llvm::RegisterMCInstrInfo< MCInstrInfoImpl >
struct  llvm::RegisterMCInstrInfoFn
struct  llvm::RegisterMCInstrAnalysis< MCInstrAnalysisImpl >
struct  llvm::RegisterMCInstrAnalysisFn
struct  llvm::RegisterMCRegInfo< MCRegisterInfoImpl >
struct  llvm::RegisterMCRegInfoFn
struct  llvm::RegisterMCSubtargetInfo< MCSubtargetInfoImpl >
struct  llvm::RegisterMCSubtargetInfoFn
struct  llvm::RegisterTargetMachine< TargetMachineImpl >
struct  llvm::RegisterMCAsmBackend< MCAsmBackendImpl >
struct  llvm::RegisterMCAsmParser< MCAsmParserImpl >
struct  llvm::RegisterAsmPrinter< AsmPrinterImpl >
struct  llvm::RegisterMCCodeEmitter< MCCodeEmitterImpl >

Namespaces

namespace  llvm
 

List of target independent CodeGen pass IDs.


Functions

MCStreamerllvm::createNullStreamer (MCContext &Ctx)
MCStreamerllvm::createAsmStreamer (MCContext &Ctx, formatted_raw_ostream &OS, bool isVerboseAsm, bool useDwarfDirectory, MCInstPrinter *InstPrint, MCCodeEmitter *CE, MCAsmBackend *TAB, bool ShowInst)
MCRelocationInfollvm::createMCRelocationInfo (StringRef TT, MCContext &Ctx)
MCSymbolizerllvm::createMCSymbolizer (StringRef TT, LLVMOpInfoCallback GetOpInfo, LLVMSymbolLookupCallback SymbolLookUp, void *DisInfo, MCContext *Ctx, MCRelocationInfo *RelInfo)