Home
last modified time | relevance | path

Searched refs:IVar (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DBodyFarm.cpp98 ObjCIvarRefExpr *makeObjCIvarRef(const Expr *Base, const ObjCIvarDecl *IVar);
208 const ObjCIvarDecl *IVar) { in makeObjCIvarRef() argument
209 return new (C) ObjCIvarRefExpr(const_cast<ObjCIvarDecl*>(IVar), in makeObjCIvarRef()
210 IVar->getType(), SourceLocation(), in makeObjCIvarRef()
747 const ObjCIvarDecl *IVar = Prop->getPropertyIvarDecl(); in findBackingIvar() local
749 if (IVar) in findBackingIvar()
750 return IVar; in findBackingIvar()
779 IVar = ShadowingProp->getPropertyIvarDecl(); in findBackingIvar()
782 return IVar; in findBackingIvar()
788 const ObjCIvarDecl *IVar = nullptr; in createObjCPropertyGetter() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/TextAPI/
H A DRecordsSlice.cpp42 auto [Super, IVar] = Name.split('.'); in addRecord()
48 return addObjCIVar(Container, IVar, Linkage); in addRecord()
141 ObjCIVarRecord *ObjCContainerRecord::findObjCIVar(StringRef IVar) const { in findObjCIVar()
142 return findRecord<ObjCIVarRecord>(IVar, IVars); in findObjCIVar()
154 StringRef IVar = Name.substr(Name.find_first_of('.') + 1); in findObjCIVar() local
155 return Container->findObjCIVar(IVar); in findObjCIVar()
260 ObjCIVarRecord *ObjCContainerRecord::addObjCIVar(StringRef IVar, in addObjCIVar() argument
262 auto Result = IVars.try_emplace(IVar); in addObjCIVar()
264 Result.first->second = std::make_unique<ObjCIVarRecord>(IVar, Linkage); in addObjCIVar()
/freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/
H A DRecord.h151 static std::string createScopedName(StringRef SuperClass, StringRef IVar) { in createScopedName() argument
152 return (SuperClass + "." + IVar).str(); in createScopedName()
168 LLVM_ABI ObjCIVarRecord *addObjCIVar(StringRef IVar, RecordLinkage Linkage);
169 LLVM_ABI ObjCIVarRecord *findObjCIVar(StringRef IVar) const;
/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DTGParser.h71 ForeachLoop(SMLoc Loc, const VarInit *IVar, const Init *LValue) in ForeachLoop()
72 : Loc(Loc), IterVar(IVar), ListValue(LValue) {} in ForeachLoop()