#include "llvm/MC/MCXCOFFObjectWriter.h"
|
| virtual void | addExceptionEntry (const MCSymbol *Symbol, const MCSymbol *Trap, unsigned LanguageCode, unsigned ReasonCode, unsigned FunctionSize, bool hasDebug)=0 |
| virtual void | addCInfoSymEntry (StringRef Name, StringRef Metadata)=0 |
| StringRef | getCPUType () const |
| void | setCPU (StringRef TargetCPU) |
| | MCObjectWriter (const MCObjectWriter &)=delete |
| MCObjectWriter & | operator= (const MCObjectWriter &)=delete |
| virtual | ~MCObjectWriter () |
| virtual void | setAssembler (MCAssembler *A) |
| MCContext & | getContext () const |
| virtual void | reset () |
| | lifetime management
|
| virtual void | executePostLayoutBinding () |
| | Perform any late binding of symbols (for example, to assign symbol indices for use when generating relocations).
|
| virtual void | recordRelocation (const MCFragment &F, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) |
| | Record a relocation entry.
|
| bool | isSymbolRefDifferenceFullyResolved (const MCSymbol &A, const MCSymbol &B, bool InSet) const |
| | Check whether the difference (A - B) between two symbol references is fully resolved.
|
| virtual bool | isSymbolRefDifferenceFullyResolvedImpl (const MCSymbol &SymA, const MCFragment &FB, bool InSet, bool IsPCRel) const |
| MutableArrayRef< std::pair< std::string, size_t > > | getFileNames () |
| void | addFileName (StringRef FileName) |
| void | setCompilerVersion (StringRef CompilerVers) |
| void | emitAddrsigSection () |
| | Tell the object writer to emit an address-significance table during writeObject().
|
| bool | getEmitAddrsigSection () |
| void | addAddrsigSymbol (const MCSymbol *Sym) |
| | Record the given symbol in the address-significance table to be written diring writeObject().
|
| std::vector< const MCSymbol * > & | getAddrsigSyms () |
| SmallVector< CGProfileEntry, 0 > & | getCGProfile () |
| bool | getSubsectionsViaSymbols () const |
| void | setSubsectionsViaSymbols (bool Value) |
| virtual uint64_t | writeObject ()=0 |
| | Write the object file and returns the number of bytes written.
|
Definition at line 42 of file MCXCOFFObjectWriter.h.
◆ addCInfoSymEntry()
| virtual void llvm::XCOFFObjectWriter::addCInfoSymEntry |
( |
StringRef | Name, |
|
|
StringRef | Metadata ) |
|
pure virtual |
◆ addExceptionEntry()
◆ getCPUType()
| StringRef llvm::XCOFFObjectWriter::getCPUType |
( |
| ) |
const |
|
inline |
◆ setCPU()
| void llvm::XCOFFObjectWriter::setCPU |
( |
StringRef | TargetCPU | ) |
|
|
inline |
The documentation for this class was generated from the following file: