LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
TargetRegistry.h File Reference
#include "llvm/ADT/Triple.h"
#include "llvm/Support/CodeGen.h"
#include "llvm-c/Disassembler.h"
#include <cassert>
#include <string>
Include dependency graph for TargetRegistry.h:
This graph shows which files directly or indirectly include this file:

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

 llvm
 List of target independent CodeGen pass IDs.
 

Functions

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