Searched refs:ObjCIVarRecord (Results 1 – 10 of 10) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/TextAPI/ |
| H A D | RecordsSlice.cpp | 141 ObjCIVarRecord *ObjCContainerRecord::findObjCIVar(StringRef IVar) const { in findObjCIVar() 142 return findRecord<ObjCIVarRecord>(IVar, IVars); in findObjCIVar() 145 ObjCIVarRecord *RecordsSlice::findObjCIVar(bool IsScopedName, in findObjCIVar() 159 auto getIVar = [Name](auto &Records) -> ObjCIVarRecord * { in findObjCIVar() 243 std::vector<ObjCIVarRecord *> ObjCContainerRecord::getObjCIVars() const { in getObjCIVars() 244 std::vector<ObjCIVarRecord *> Records; in getObjCIVars() 260 ObjCIVarRecord *ObjCContainerRecord::addObjCIVar(StringRef IVar, in addObjCIVar() 264 Result.first->second = std::make_unique<ObjCIVarRecord>(IVar, Linkage); in addObjCIVar() 268 ObjCIVarRecord *RecordsSlice::addObjCIVar(ObjCContainerRecord *Container, in addObjCIVar() 272 ObjCIVarRecord *Record = Container->addObjCIVar(Name, Linkage); in addObjCIVar()
|
| H A D | RecordVisitor.cpp | 47 void SymbolConverter::addIVars(const ArrayRef<ObjCIVarRecord *> IVars, in addIVars() 53 ObjCIVarRecord::createScopedName(ContainerName, IV->getName()); in addIVars()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/ |
| H A D | Record.h | 146 class ObjCIVarRecord : public Record { 148 ObjCIVarRecord(StringRef Name, RecordLinkage Linkage) in ObjCIVarRecord() function 168 LLVM_ABI ObjCIVarRecord *addObjCIVar(StringRef IVar, RecordLinkage Linkage); 169 LLVM_ABI ObjCIVarRecord *findObjCIVar(StringRef IVar) const; 170 LLVM_ABI std::vector<ObjCIVarRecord *> getObjCIVars() const; 174 RecordMap<ObjCIVarRecord> IVars;
|
| H A D | RecordsSlice.h | 82 LLVM_ABI ObjCIVarRecord *addObjCIVar(ObjCContainerRecord *Container, 124 LLVM_ABI ObjCIVarRecord *findObjCIVar(bool IsScopedName,
|
| H A D | RecordVisitor.h | 46 void addIVars(const ArrayRef<ObjCIVarRecord *>, StringRef ContainerName);
|
| /freebsd/contrib/llvm-project/clang/include/clang/InstallAPI/ |
| H A D | MachO.h | 38 using ObjCIVarRecord = llvm::MachO::ObjCIVarRecord; variable
|
| H A D | DylibVerifier.h | 113 Result verify(ObjCIVarRecord *R, const FrontendAttrs *FA, 198 void visitObjCIVar(const ObjCIVarRecord &R, const StringRef Super);
|
| H A D | FrontendRecords.h | 99 std::pair<ObjCIVarRecord *, FrontendAttrs *>
|
| /freebsd/contrib/llvm-project/clang/lib/InstallAPI/ |
| H A D | Frontend.cpp | 59 std::pair<ObjCIVarRecord *, FrontendAttrs *> FrontendRecordsSlice::addObjCIVar( in addObjCIVar() 68 ObjCIVarRecord *ObjCR = in addObjCIVar()
|
| H A D | DylibVerifier.cpp | 546 DylibVerifier::Result DylibVerifier::verify(ObjCIVarRecord *R, in verify() 553 ObjCIVarRecord::createScopedName(SuperClass, R->getName()); in verify() 763 void DylibVerifier::visitObjCIVar(const ObjCIVarRecord &R, in visitObjCIVar() 766 SymCtx.SymbolName = ObjCIVarRecord::createScopedName(Super, R.getName()); in visitObjCIVar() 800 for (const ObjCIVarRecord *IV : R.getObjCIVars()) in visitObjCInterface() 805 for (const ObjCIVarRecord *IV : R.getObjCIVars()) in visitObjCCategory()
|