TargetRegistry ‐ Generic interface to target specific features.

Synopsis

Declared in <llvm/MC/TargetRegistry.h>

struct TargetRegistry;

Types

Name

Description

iterator

Forward iterator over registered Target entries.

Member Functions

Name

Description

TargetRegistry [constructor] [deleted]

TargetRegistry cannot be constructed; use its static methods only.

Static Member Functions

Name

Description

RegisterAsmPrinter

RegisterAsmPrinter ‐ Register an AsmPrinter implementation for the given target.

RegisterAsmStreamer

Register an assembly streamer constructor for the given target.

RegisterAsmTargetStreamer

Register an assembly TargetStreamer constructor for the given target.

RegisterCOFFStreamer

Register a COFF streamer constructor for the given target.

RegisterCustomBehaviour

RegisterCustomBehaviour ‐ Register a CustomBehaviour implementation for the given target.

RegisterELFStreamer

Register an ELF streamer constructor for the given target.

RegisterInstrPostProcess

RegisterInstrPostProcess ‐ Register an InstrPostProcess implementation for the given target.

RegisterInstrumentManager

RegisterInstrumentManager ‐ Register an InstrumentManager implementation for the given target.

RegisterMCAsmBackend

RegisterMCAsmBackend ‐ Register a MCAsmBackend implementation for the given target.

RegisterMCAsmInfo

RegisterMCAsmInfo ‐ Register a MCAsmInfo implementation for the given target.

RegisterMCAsmParser

RegisterMCAsmParser ‐ Register a MCTargetAsmParser implementation for the given target.

RegisterMCCodeEmitter

RegisterMCCodeEmitter ‐ Register a MCCodeEmitter implementation for the given target.

RegisterMCDisassembler

RegisterMCDisassembler ‐ Register a MCDisassembler implementation for the given target.

RegisterMCInstPrinter

RegisterMCInstPrinter ‐ Register a MCInstPrinter implementation for the given target.

RegisterMCInstrAnalysis

RegisterMCInstrAnalysis ‐ Register a MCInstrAnalysis implementation for the given target.

RegisterMCInstrInfo

RegisterMCInstrInfo ‐ Register a MCInstrInfo implementation for the given target.

RegisterMCLFIRewriter

Register an MCLFIRewriter implementation for the given target.

RegisterMCObjectFileInfo

Register a MCObjectFileInfo implementation for the given target.

RegisterMCRegInfo

RegisterMCRegInfo ‐ Register a MCRegisterInfo implementation for the given target.

RegisterMCRelocationInfo

RegisterMCRelocationInfo ‐ Register an MCRelocationInfo implementation for the given target.

RegisterMCSubtargetInfo

RegisterMCSubtargetInfo ‐ Register a MCSubtargetInfo implementation for the given target.

RegisterMCSymbolizer

RegisterMCSymbolizer ‐ Register an MCSymbolizer implementation for the given target.

RegisterMachOStreamer

Register a Mach‐O streamer constructor for the given target.

RegisterNullTargetStreamer

Register a null TargetStreamer constructor for the given target.

RegisterObjectTargetStreamer

Register an object TargetStreamer constructor for the given target.

RegisterTarget

RegisterTarget ‐ Register the given target. Attempts to register a target which has already been registered will be ignored.

RegisterTargetMachine

RegisterTargetMachine ‐ Register a TargetMachine implementation for the given target.

RegisterXCOFFStreamer

Register an XCOFF streamer constructor for the given target.

lookupTarget

lookupTarget overloads

printRegisteredTargetsForVersion

printRegisteredTargetsForVersion ‐ Print the registered targets appropriately for inclusion in a tool's version output.

targets

Return an iterator range over all registered targets.

Created with MrDocs