LLVM 20.0.0git
|
#include "llvm/TextAPI/Record.h"
Additional Inherited Members | |
Protected Attributes inherited from llvm::MachO::Record | |
StringRef | Name |
RecordLinkage | Linkage |
SymbolFlags | Flags |
bool | Verified |
|
inline |
Definition at line 193 of file Record.h.
References llvm::MachO::Record::Linkage, and updateLinkageForSymbols().
bool ObjCInterfaceRecord::addObjCCategory | ( | ObjCCategoryRecord * | Record | ) |
Definition at line 220 of file RecordsSlice.cpp.
References llvm::MachO::Record::Name.
RecordLinkage ObjCInterfaceRecord::getLinkageForSymbol | ( | ObjCIFSymbolKind | CurrType | ) | const |
Definition at line 99 of file RecordsSlice.cpp.
References assert(), llvm::MachO::Class, llvm::MachO::EHType, llvm_unreachable, and llvm::MachO::MetaClass.
Referenced by isExportedSymbol().
std::vector< ObjCCategoryRecord * > ObjCInterfaceRecord::getObjCCategories | ( | ) | const |
Definition at line 253 of file RecordsSlice.cpp.
References llvm::SmallVectorTemplateBase< T, bool >::push_back(), and llvm::SmallVectorImpl< T >::reserve().
Referenced by llvm::MachO::SymbolConverter::visitObjCInterface().
|
inline |
Definition at line 199 of file Record.h.
References llvm::MachO::Unknown.
Referenced by llvm::MachO::SymbolConverter::visitObjCInterface().
|
inline |
Definition at line 202 of file Record.h.
References llvm::MachO::Rexported.
Referenced by llvm::MachO::SymbolConverter::visitObjCInterface().
|
inline |
Definition at line 206 of file Record.h.
References getLinkageForSymbol(), and llvm::MachO::Rexported.
Referenced by llvm::MachO::SymbolConverter::visitObjCInterface().
void ObjCInterfaceRecord::updateLinkageForSymbols | ( | ObjCIFSymbolKind | SymType, |
RecordLinkage | Link | ||
) |
Definition at line 114 of file RecordsSlice.cpp.
References llvm::MachO::Class, llvm::MachO::EHType, llvm::MachO::Record::Linkage, and llvm::MachO::MetaClass.
Referenced by ObjCInterfaceRecord().