|
LLVM 22.0.0git
|
MachineModuleInfoMachO - This is a MachineModuleInfoImpl implementation for MachO targets. More...
#include "llvm/CodeGen/MachineModuleInfoImpls.h"
Public Member Functions | |
| MachineModuleInfoMachO (const MachineModuleInfo &) | |
| StubValueTy & | getGVStubEntry (MCSymbol *Sym) |
| StubValueTy & | getThreadLocalGVStubEntry (MCSymbol *Sym) |
| const MCExpr *& | getAuthPtrStubEntry (MCSymbol *Sym) |
| SymbolListTy | GetGVStubList () |
| Accessor methods to return the set of stubs in sorted order. | |
| SymbolListTy | GetThreadLocalGVStubList () |
| ExprStubListTy | getAuthGVStubList () |
| Public Member Functions inherited from llvm::MachineModuleInfoImpl | |
| virtual | ~MachineModuleInfoImpl () |
Additional Inherited Members | |
| Public Types inherited from llvm::MachineModuleInfoImpl | |
| using | StubValueTy = PointerIntPair<MCSymbol *, 1, bool> |
| using | SymbolListTy = std::vector<std::pair<MCSymbol *, StubValueTy>> |
| using | ExprStubListTy = std::vector<std::pair<MCSymbol *, const MCExpr *>> |
| A variant of SymbolListTy where the stub is a generalized MCExpr. | |
| Static Protected Member Functions inherited from llvm::MachineModuleInfoImpl | |
| static SymbolListTy | getSortedStubs (DenseMap< MCSymbol *, StubValueTy > &) |
| Return the entries from a DenseMap in a deterministic sorted orer. | |
| static ExprStubListTy | getSortedExprStubs (DenseMap< MCSymbol *, const MCExpr * > &) |
| Return the entries from a DenseMap in a deterministic sorted orer. | |
MachineModuleInfoMachO - This is a MachineModuleInfoImpl implementation for MachO targets.
Definition at line 28 of file MachineModuleInfoImpls.h.
|
inline |
Definition at line 47 of file MachineModuleInfoImpls.h.
|
inline |
Definition at line 70 of file MachineModuleInfoImpls.h.
References llvm::MachineModuleInfoImpl::getSortedExprStubs().
Definition at line 59 of file MachineModuleInfoImpls.h.
References assert().
|
inline |
Definition at line 49 of file MachineModuleInfoImpls.h.
References assert().
Referenced by llvm::TargetLoweringObjectFileMachO::getCFIPersonalitySymbol(), llvm::TargetLoweringObjectFileMachO::getIndirectSymViaGOTPCRel(), and llvm::TargetLoweringObjectFileMachO::getTTypeGlobalReference().
|
inline |
Accessor methods to return the set of stubs in sorted order.
Definition at line 65 of file MachineModuleInfoImpls.h.
References llvm::MachineModuleInfoImpl::getSortedStubs().
Referenced by llvm::ARMAsmPrinter::emitEndOfAsmFile(), and emitNonLazyStubs().
|
inline |
Definition at line 54 of file MachineModuleInfoImpls.h.
References assert().
|
inline |
Definition at line 66 of file MachineModuleInfoImpls.h.
References llvm::MachineModuleInfoImpl::getSortedStubs().
Referenced by llvm::ARMAsmPrinter::emitEndOfAsmFile().