HomeSort by: relevance | last modified time | path
    Searched refs:ObjCProtocolDecl (Results 1 - 25 of 65) sorted by relevancy

1 2 3

  /src/external/apache2/llvm/dist/clang/include/clang/Edit/
Rewriters.h 16 class ObjCProtocolDecl;
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGObjCRuntime.h 50 class ObjCProtocolDecl;
215 std::vector<const ObjCProtocolDecl *>
216 GetRuntimeProtocolList(ObjCProtocolDecl::protocol_iterator begin,
217 ObjCProtocolDecl::protocol_iterator end);
222 const ObjCProtocolDecl *OPD) = 0;
226 virtual void GenerateProtocol(const ObjCProtocolDecl *OPD) = 0;
231 virtual llvm::Constant *GetOrEmitProtocol(const ObjCProtocolDecl *PD) = 0;
CGObjCMac.cpp 1026 llvm::Constant *GetProtocolRef(const ObjCProtocolDecl *PD);
1103 void GenerateProtocol(const ObjCProtocolDecl *PD) override;
1109 virtual llvm::Constant *GetOrEmitProtocolRef(const ObjCProtocolDecl *PD)=0;
1170 static ProtocolMethodLists get(const ObjCProtocolDecl *PD) {
1203 llvm::Constant *emitMethodList(Self *self, const ObjCProtocolDecl *PD,
1284 llvm::Constant *GetOrEmitProtocol(const ObjCProtocolDecl *PD) override;
1290 llvm::Constant *GetOrEmitProtocolRef(const ObjCProtocolDecl *PD) override;
1297 EmitProtocolExtension(const ObjCProtocolDecl *PD,
1303 ObjCProtocolDecl::protocol_iterator begin,
1304 ObjCProtocolDecl::protocol_iterator end)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/AST/
DeclObjC.cpp 54 void ObjCProtocolList::set(ObjCProtocolDecl* const* InList, unsigned Elts,
96 if (const auto *Proto = dyn_cast<ObjCProtocolDecl>(this)) {
97 if (const ObjCProtocolDecl *Def = Proto->getDefinition())
170 if (const auto *PD = dyn_cast<ObjCProtocolDecl>(this))
183 if (const auto *Proto = dyn_cast<ObjCProtocolDecl>(DC)) {
184 if (const ObjCProtocolDecl *Def = Proto->getDefinition())
241 if (const auto *Proto = dyn_cast<ObjCProtocolDecl>(this)) {
242 if (const ObjCProtocolDecl *Def = Proto->getDefinition())
265 const auto *PID = cast<ObjCProtocolDecl>(this);
435 ObjCProtocolDecl *const* ExtList, unsigned ExtNum
    [all...]
DeclPrinter.cpp 92 void VisitObjCProtocolDecl(ObjCProtocolDecl *D);
466 isa<ObjCProtocolDecl>(*D) ||
1370 const ObjCList<ObjCProtocolDecl> &Protocols = OID->getReferencedProtocols();
1372 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(),
1402 void DeclPrinter::VisitObjCProtocolDecl(ObjCProtocolDecl *PID) {
1408 const ObjCList<ObjCProtocolDecl> &Protocols = PID->getReferencedProtocols();
1411 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(),
ASTContext.cpp 2570 llvm::SmallPtrSet<ObjCProtocolDecl*, 8> &Protocols) {
2591 } else if (const auto *OP = dyn_cast<ObjCProtocolDecl>(CDecl)) {
2594 const_cast<ObjCProtocolDecl *>(OP->getCanonicalDecl())).second)
5040 static int CmpProtocolNames(ObjCProtocolDecl *const *LHS,
5041 ObjCProtocolDecl *const *RHS) {
5045 static bool areSortedAndUniqued(ArrayRef<ObjCProtocolDecl *> Protocols) {
5059 SortAndUniqueProtocols(SmallVectorImpl<ObjCProtocolDecl *> &Protocols) {
5064 for (ObjCProtocolDecl *&P : Protocols)
5073 ObjCProtocolDecl * const *Protocols,
5083 ArrayRef<ObjCProtocolDecl *> protocols
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/CodeGen/
CodeGenABITypes.h 53 class ObjCProtocolDecl;
193 const ObjCProtocolDecl *p);
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
DeclObjC.h 57 class ObjCProtocolDecl;
102 class ObjCProtocolList : public ObjCList<ObjCProtocolDecl> {
105 using ObjCList<ObjCProtocolDecl>::set;
115 void set(ObjCProtocolDecl* const* InList, unsigned Elts,
943 /// ObjCProtocolDecl, and ObjCImplDecl.
1082 using ProtocolPropertySet = llvm::SmallDenseSet<const ObjCProtocolDecl *, 8>;
1168 ObjCList<ObjCProtocolDecl> AllReferencedProtocols;
1397 using all_protocol_iterator = ObjCList<ObjCProtocolDecl>::iterator;
1468 void setProtocolList(ObjCProtocolDecl *const* List, unsigned Num,
1475 void mergeClassExtensionProtocolList(ObjCProtocolDecl *const* List
    [all...]
Type.h 120 class ObjCProtocolDecl;
5692 ObjCProtocolDecl * const *getProtocolStorage() const {
5696 ObjCProtocolDecl **getProtocolStorage() {
5704 void initialize(ArrayRef<ObjCProtocolDecl *> protocols) {
5710 protocols.size() * sizeof(ObjCProtocolDecl*));
5714 using qual_iterator = ObjCProtocolDecl * const *;
5730 ObjCProtocolDecl *getProtocol(unsigned I) const {
5736 ArrayRef<ObjCProtocolDecl *> getProtocols() const {
5737 return ArrayRef<ObjCProtocolDecl *>(qual_begin(), getNumProtocols());
5757 ObjCProtocolDecl **getProtocolStorageImpl()
    [all...]
ASTContext.h 122 class ObjCProtocolDecl;
1155 ArrayRef<ObjCProtocolDecl *> protocols, bool &hasError,
1561 ObjCProtocolDecl * const *Protocols,
1566 ArrayRef<ObjCProtocolDecl *> protocols,
1570 ArrayRef<ObjCProtocolDecl *> protocols) const;
1893 bool ProtocolCompatibleWithProtocol(ObjCProtocolDecl *lProto,
1894 ObjCProtocolDecl *rProto) const;
2363 llvm::SmallPtrSet<ObjCProtocolDecl*, 8> &Protocols);
ExprObjC.h 505 ObjCProtocolDecl *TheProtocol;
512 ObjCProtocolExpr(QualType T, ObjCProtocolDecl *protocol, SourceLocation at,
521 ObjCProtocolDecl *getProtocol() const { return TheProtocol; }
522 void setProtocol(ObjCProtocolDecl *P) { TheProtocol = P; }
  /src/external/apache2/llvm/dist/clang/tools/libclang/
CXCursor.h 36 class ObjCProtocolDecl;
70 CXCursor MakeCursorObjCProtocolRef(const ObjCProtocolDecl *Proto,
75 std::pair<const ObjCProtocolDecl *, SourceLocation>
CXIndexDataConsumer.h 161 ObjCProtocolDeclInfo(const ObjCProtocolDecl *D)
394 bool handleObjCProtocol(const ObjCProtocolDecl *D);
CursorVisitor.h 226 bool VisitObjCProtocolDecl(ObjCProtocolDecl *PID);
CXIndexDataConsumer.cpp 73 bool VisitObjCProtocolDecl(const ObjCProtocolDecl *D) {
175 if (auto *ObjCPD = dyn_cast_or_null<ObjCProtocolDecl>(ASTNode.OrigD)) {
245 ObjCProtocolDecl *PD = *I;
712 bool CXIndexDataConsumer::handleObjCProtocol(const ObjCProtocolDecl *D) {
1199 if (const ObjCProtocolDecl *PD = dyn_cast<ObjCProtocolDecl>(D))
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaDeclObjC.cpp 75 if (isa<ObjCProtocolDecl>(method->getDeclContext())) {
129 const ObjCProtocolDecl *PD, Sema &S) {
527 ObjCProtocolDecl *const *ProtoRefs,
1095 diagnoseUseOfProtocols(*this, IDecl, (ObjCProtocolDecl*const*)ProtoRefs,
1097 IDecl->setProtocolList((ObjCProtocolDecl*const*)ProtoRefs, NumProtoRefs,
1187 const ObjCList<ObjCProtocolDecl> &PList) {
1190 for (ObjCList<ObjCProtocolDecl>::iterator I = PList.begin(),
1192 if (ObjCProtocolDecl *PDecl = LookupProtocol((*I)->getIdentifier(),
1219 ObjCProtocolDecl *PrevDecl = LookupProtocol(ProtocolName, ProtocolLoc,
1221 ObjCProtocolDecl *PDecl = nullptr
    [all...]
SemaObjCProperty.cpp 108 ObjCProtocolDecl *Proto,
109 llvm::SmallPtrSetImpl<ObjCProtocolDecl *> &Known) {
222 isa<ObjCProtocolDecl>(ClassDecl)));
228 llvm::SmallPtrSet<ObjCProtocolDecl *, 16> KnownProtos;
262 ObjCProtocolDecl *Proto = cast<ObjCProtocolDecl>(ClassDecl);
597 if (ObjCProtocolDecl* PNSCopying =
708 if (isa<ObjCProtocolDecl>(CDecl)) {
841 assert(isa<ObjCProtocolDecl>(Property->getDeclContext()) &&
846 if (const ObjCProtocolDecl *PDecl = PI->getDefinition()
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/ARCMigrate/
ObjCMT.cpp 105 llvm::SmallPtrSet<ObjCProtocolDecl *, 32> ObjCProtocolDecls;
605 ObjCProtocolDecl *Protocol) {
610 if (const ObjCProtocolDecl *PDecl = Protocol->getDefinition())
637 if (const ObjCProtocolDecl *PDecl = Protocol->getDefinition()) {
664 llvm::SmallVectorImpl<ObjCProtocolDecl*> &ConformingProtocols,
666 const ObjCList<ObjCProtocolDecl> &Protocols = IDecl->getReferencedProtocols();
839 llvm::SmallPtrSet<ObjCProtocolDecl *, 8> ExplicitProtocols;
841 llvm::SmallVector<ObjCProtocolDecl *, 8> PotentialImplicitProtocols;
843 for (ObjCProtocolDecl *ProtDecl : ObjCProtocolDecls)
853 llvm::SmallVector<ObjCProtocolDecl*, 8> ConformingProtocols
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTCommon.cpp 326 if (const ObjCProtocolDecl *Def
327 = cast<ObjCProtocolDecl>(DC)->getDefinition())
ASTReaderDecl.cpp 167 void ReadObjCDefinitionData(struct ObjCProtocolDecl::DefinitionData &Data);
168 void MergeDefinitionData(ObjCProtocolDecl *D,
169 struct ObjCProtocolDecl::DefinitionData &&NewDD);
439 void VisitObjCProtocolDecl(ObjCProtocolDecl *D);
1127 SmallVector<ObjCProtocolDecl *, 16> Protocols;
1130 Protocols.push_back(readDeclAs<ObjCProtocolDecl>());
1143 Protocols.push_back(readDeclAs<ObjCProtocolDecl>());
1200 struct ObjCProtocolDecl::DefinitionData &Data) {
1202 SmallVector<ObjCProtocolDecl *, 16> ProtoRefs;
1205 ProtoRefs.push_back(readDeclAs<ObjCProtocolDecl>());
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Index/
USRGeneration.cpp 396 if (const ObjCProtocolDecl *pd = dyn_cast<ObjCProtocolDecl>(container)) {
468 const ObjCProtocolDecl *PD = cast<ObjCProtocolDecl>(D);
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
TrustNonnullChecker.cpp 174 if (isa<ObjCProtocolDecl>(MD->getDeclContext()))
IvarInvalidationChecker.cpp 270 if (const ObjCProtocolDecl *ProtD = dyn_cast<ObjCProtocolDecl>(D)) {
  /src/external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/
RewriteModernObjC.cpp 114 llvm::SmallPtrSet<ObjCProtocolDecl*, 8> ObjCSynthesizedProtocols;
127 llvm::SmallPtrSet<ObjCProtocolDecl *, 32> ProtocolExprDecls;
203 if (ObjCProtocolDecl *Proto = dyn_cast<ObjCProtocolDecl>(*I)) {
331 void RewriteProtocolDecl(ObjCProtocolDecl *Dcl);
447 void RewriteObjCProtocolMetaData(ObjCProtocolDecl *Protocol,
740 } else if (ObjCProtocolDecl *PD = dyn_cast<ObjCProtocolDecl>(D)) {
773 if (ObjCProtocolDecl *Proto = dyn_cast<ObjCProtocolDecl>((*DI)))
    [all...]
RewriteObjC.cpp 112 llvm::SmallPtrSet<ObjCProtocolDecl*, 8> ObjCSynthesizedProtocols;
118 llvm::SmallPtrSet<ObjCProtocolDecl *, 32> ProtocolExprDecls;
179 if (ObjCProtocolDecl *Proto = dyn_cast<ObjCProtocolDecl>(*I)) {
279 void RewriteProtocolDecl(ObjCProtocolDecl *Dcl);
329 virtual void RewriteObjCProtocolListMetaData(const ObjCList<ObjCProtocolDecl> &Prots,
335 virtual void RewriteObjCProtocolMetaData(ObjCProtocolDecl *Protocol,
526 void RewriteObjCProtocolMetaData(ObjCProtocolDecl *Protocol,
530 const ObjCList<ObjCProtocolDecl> &Prots,
672 } else if (ObjCProtocolDecl *PD = dyn_cast<ObjCProtocolDecl>(D))
    [all...]

Completed in 110 milliseconds

1 2 3