LLVM API Documentation

Classes | Namespaces | Functions
TargetRegistry.h File Reference
#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::createAsmStreamer (MCContext &Ctx, formatted_raw_ostream &OS, bool isVerboseAsm, bool useLoc, bool useCFI, bool useDwarfDirectory, MCInstPrinter *InstPrint=0, MCCodeEmitter *CE=0, MCAsmBackend *TAB=0, bool ShowInst=false)