Home
last modified time | relevance | path

Searched refs:RecordLinkage (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/TextAPI/
H A DRecord.h31 enum class RecordLinkage : uint8_t { enum
53 Record(StringRef Name, RecordLinkage Linkage, SymbolFlags Flags) in Record()
77 bool isInternal() const { return Linkage == RecordLinkage::Internal; } in isInternal()
86 SymbolFlags mergeFlags(SymbolFlags Flags, RecordLinkage Linkage);
90 RecordLinkage Linkage;
105 GlobalRecord(StringRef Name, RecordLinkage Linkage, SymbolFlags Flags, in GlobalRecord()
123 ObjCIVarRecord(StringRef Name, RecordLinkage Linkage) in ObjCIVarRecord()
140 ObjCContainerRecord(StringRef Name, RecordLinkage Linkage) in ObjCContainerRecord()
143 ObjCIVarRecord *addObjCIVar(StringRef IVar, RecordLinkage Linkage);
156 : ObjCContainerRecord(Name, RecordLinkage::Unknown), in ObjCCategoryRecord()
[all …]
H A DRecordsSlice.h48 RecordLinkage Linkage = RecordLinkage::Unknown);
57 GlobalRecord *addGlobal(StringRef Name, RecordLinkage Linkage,
67 ObjCInterfaceRecord *addObjCInterface(StringRef Name, RecordLinkage Linkage,
76 RecordLinkage Linkage);
176 void updateLinkage(Record *R, RecordLinkage L) { in updateLinkage()
/freebsd-14.2/contrib/llvm-project/llvm/lib/TextAPI/
H A DRecordsSlice.cpp23 GlobalRecord::Kind GV, RecordLinkage Linkage) { in addRecord()
133 GlobalRecord *RecordsSlice::addGlobal(StringRef Name, RecordLinkage Linkage, in addGlobal()
154 RecordLinkage Linkage, in addObjCInterface()
164 if (Linkage >= RecordLinkage::Rexported) in addObjCInterface()
170 SymbolFlags Record::mergeFlags(SymbolFlags Flags, RecordLinkage Linkage) { in mergeFlags()
173 case RecordLinkage::Rexported: in mergeFlags()
176 case RecordLinkage::Undefined: in mergeFlags()
223 RecordLinkage Linkage) { in addObjCIVar()
232 RecordLinkage Linkage) { in addObjCIVar()
/freebsd-14.2/contrib/llvm-project/llvm/lib/TextAPI/BinaryReader/
H A DDylibReader.cpp251 auto Addr) -> std::tuple<SymbolFlags, RecordLinkage> { in readSymbols()
263 RecordLinkage Linkage = (ExportFlags & MachO::EXPORT_SYMBOL_FLAGS_REEXPORT) in readSymbols()
264 ? RecordLinkage::Rexported in readSymbols()
265 : RecordLinkage::Exported; in readSymbols()
271 StringMap<std::pair<SymbolFlags, RecordLinkage>> Exports; in readSymbols()
292 RecordLinkage Linkage = RecordLinkage::Unknown; in readSymbols()
296 Linkage = RecordLinkage::Undefined; in readSymbols()
307 Linkage = RecordLinkage::Exported; in readSymbols()
309 Linkage = RecordLinkage::Internal; in readSymbols()
/freebsd-14.2/contrib/llvm-project/llvm/lib/LTO/
H A DLTOCodeGenerator.cpp508 auto RecordLinkage = [&](const GlobalValue &GV) { in applyScopeRestrictions() local
514 RecordLinkage(GV); in applyScopeRestrictions()
516 RecordLinkage(GV); in applyScopeRestrictions()
518 RecordLinkage(GV); in applyScopeRestrictions()