|
LLVM 22.0.0git
|
#include "llvm/MC/MCLinkerOptimizationHint.h"
Public Types | |
| using | LOHDirectives = SmallVectorImpl<MCLOHDirective> |
Public Member Functions | |
| MCLOHContainer ()=default | |
| const LOHDirectives & | getDirectives () const |
| Const accessor to the directives. | |
| void | addDirective (MCLOHType Kind, const MCLOHDirective::LOHArgs &Args) |
Add the directive of the given kind Kind with the given arguments Args to the container. | |
| uint64_t | getEmitSize (const MCAssembler &Asm, const MachObjectWriter &ObjWriter) const |
| Get the size of the directives if emitted. | |
| void | emit (const MCAssembler &Asm, MachObjectWriter &ObjWriter) const |
| Emit all Linker Optimization Hint in one big table. | |
| void | reset () |
Definition at line 137 of file MCLinkerOptimizationHint.h.
Definition at line 145 of file MCLinkerOptimizationHint.h.
|
default |
|
inline |
Add the directive of the given kind Kind with the given arguments Args to the container.
Definition at line 156 of file MCLinkerOptimizationHint.h.
|
inline |
Emit all Linker Optimization Hint in one big table.
Each line of the table is emitted by LOHDirective::emit.
Definition at line 172 of file MCLinkerOptimizationHint.h.
References D().
|
inline |
Const accessor to the directives.
Definition at line 150 of file MCLinkerOptimizationHint.h.
|
inline |
Get the size of the directives if emitted.
Definition at line 161 of file MCLinkerOptimizationHint.h.
References D().
|
inline |
Definition at line 177 of file MCLinkerOptimizationHint.h.