LLVM 22.0.0git
|
Base class for classes that define behaviour that is specific to both the target and the object format. More...
#include "llvm/MC/MCObjectWriter.h"
Public Member Functions | |
virtual | ~MCObjectTargetWriter ()=default |
void | setAssembler (MCAssembler *A) |
virtual Triple::ObjectFormatType | getFormat () const =0 |
Protected Member Functions | |
LLVM_ABI MCContext & | getContext () const |
LLVM_ABI void | reportError (SMLoc L, const Twine &Msg) const |
Protected Attributes | |
MCAssembler * | Asm = nullptr |
Base class for classes that define behaviour that is specific to both the target and the object format.
Definition at line 136 of file MCObjectWriter.h.
|
virtualdefault |
|
protected |
Definition at line 57 of file MCObjectWriter.cpp.
References Asm, and llvm::MCAssembler::getContext().
|
pure virtual |
Definition at line 61 of file MCObjectWriter.cpp.
References Asm, llvm::MCAssembler::getContext(), and llvm::MCContext::reportError().
|
inline |
Definition at line 139 of file MCObjectWriter.h.
|
protected |
Definition at line 146 of file MCObjectWriter.h.
Referenced by getContext(), reportError(), and setAssembler().