|
LLVM_ABI MCStreamer * | llvm::createNullStreamer (MCContext &Ctx) |
| Create a dummy machine code streamer, which does nothing.
|
LLVM_ABI MCStreamer * | llvm::createAsmStreamer (MCContext &Ctx, std::unique_ptr< formatted_raw_ostream > OS, std::unique_ptr< MCInstPrinter > InstPrint, std::unique_ptr< MCCodeEmitter > CE, std::unique_ptr< MCAsmBackend > TAB) |
| Create a machine code streamer which will print out assembly for the native target, suitable for compiling with a native assembler.
|
LLVM_ABI MCStreamer * | llvm::createELFStreamer (MCContext &Ctx, std::unique_ptr< MCAsmBackend > &&TAB, std::unique_ptr< MCObjectWriter > &&OW, std::unique_ptr< MCCodeEmitter > &&CE) |
LLVM_ABI MCStreamer * | llvm::createGOFFStreamer (MCContext &Ctx, std::unique_ptr< MCAsmBackend > &&TAB, std::unique_ptr< MCObjectWriter > &&OW, std::unique_ptr< MCCodeEmitter > &&CE) |
LLVM_ABI MCStreamer * | llvm::createMachOStreamer (MCContext &Ctx, std::unique_ptr< MCAsmBackend > &&TAB, std::unique_ptr< MCObjectWriter > &&OW, std::unique_ptr< MCCodeEmitter > &&CE, bool DWARFMustBeAtTheEnd, bool LabelSections=false) |
LLVM_ABI MCStreamer * | llvm::createWasmStreamer (MCContext &Ctx, std::unique_ptr< MCAsmBackend > &&TAB, std::unique_ptr< MCObjectWriter > &&OW, std::unique_ptr< MCCodeEmitter > &&CE) |
LLVM_ABI MCStreamer * | llvm::createSPIRVStreamer (MCContext &Ctx, std::unique_ptr< MCAsmBackend > &&TAB, std::unique_ptr< MCObjectWriter > &&OW, std::unique_ptr< MCCodeEmitter > &&CE) |
LLVM_ABI MCStreamer * | llvm::createDXContainerStreamer (MCContext &Ctx, std::unique_ptr< MCAsmBackend > &&TAB, std::unique_ptr< MCObjectWriter > &&OW, std::unique_ptr< MCCodeEmitter > &&CE) |
LLVM_ABI MCRelocationInfo * | llvm::createMCRelocationInfo (const Triple &TT, MCContext &Ctx) |
LLVM_ABI MCSymbolizer * | llvm::createMCSymbolizer (const Triple &TT, LLVMOpInfoCallback GetOpInfo, LLVMSymbolLookupCallback SymbolLookUp, void *DisInfo, MCContext *Ctx, std::unique_ptr< MCRelocationInfo > &&RelInfo) |
LLVM_ABI mca::CustomBehaviour * | llvm::createCustomBehaviour (const MCSubtargetInfo &STI, const mca::SourceMgr &SrcMgr, const MCInstrInfo &MCII) |
LLVM_ABI mca::InstrPostProcess * | llvm::createInstrPostProcess (const MCSubtargetInfo &STI, const MCInstrInfo &MCII) |
LLVM_ABI mca::InstrumentManager * | llvm::createInstrumentManager (const MCSubtargetInfo &STI, const MCInstrInfo &MCII) |