Home
last modified time | relevance | path

Searched refs:ObjCProtocolExpr (Results 1 – 25 of 26) sorted by relevance

12

/llvm-project-15.0.7/clang/test/Index/
H A Dannotate-tokens.m460 // CHECK: Punctuation: "@" [88:9 - 88:10] ObjCProtocolExpr=Proto:85:1
461 // CHECK: Keyword: "protocol" [88:10 - 88:18] ObjCProtocolExpr=Proto:85:1
462 // CHECK: Punctuation: "(" [88:18 - 88:19] ObjCProtocolExpr=Proto:85:1
463 // CHECK: Identifier: "Proto" [88:19 - 88:24] ObjCProtocolExpr=Proto:85:1
464 // CHECK: Punctuation: ")" [88:24 - 88:25] ObjCProtocolExpr=Proto:85:1
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaFixItUtils.cpp83 isa<ObjCProtocolExpr>(Expr) || in tryToFixConversion()
H A DSemaExprObjC.cpp1411 return new (Context) ObjCProtocolExpr(Ty, PDecl, AtLoc, ProtoIdLoc, RParenLoc); in ParseObjCProtocolExpression()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DExprObjC.h504 class ObjCProtocolExpr : public Expr {
512 ObjCProtocolExpr(QualType T, ObjCProtocolDecl *protocol, SourceLocation at, in ObjCProtocolExpr() function
518 explicit ObjCProtocolExpr(EmptyShell Empty) in ObjCProtocolExpr() function
H A DTextNodeDumper.h296 void VisitObjCProtocolExpr(const ObjCProtocolExpr *Node);
H A DJSONNodeDumper.h301 void VisitObjCProtocolExpr(const ObjCProtocolExpr *OPE);
H A DRecursiveASTVisitor.h2786 DEF_TRAVERSE_STMT(ObjCProtocolExpr, {})
/llvm-project-15.0.7/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp903 isa<ObjCProtocolExpr>(Expr) || in subscriptOperatorNeedsParens()
930 isa<ObjCProtocolExpr>(Expr) || in castOperatorNeedsParens()
/llvm-project-15.0.7/clang/lib/Index/
H A DIndexBody.cpp322 bool VisitObjCProtocolExpr(ObjCProtocolExpr *E) { in VisitObjCProtocolExpr()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DStmtNodes.td182 def ObjCProtocolExpr : StmtNode<Expr>;
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DFindTarget.cpp332 void VisitObjCProtocolExpr(const ObjCProtocolExpr *OPE) { in add()
/llvm-project-15.0.7/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp300 Stmt *RewriteObjCProtocolExpr(ObjCProtocolExpr *Exp);
3037 Stmt *RewriteObjC::RewriteObjCProtocolExpr(ObjCProtocolExpr *Exp) { in RewriteObjCProtocolExpr()
4661 if (ObjCProtocolExpr *ProtocolExp = dyn_cast<ObjCProtocolExpr>(S)) in RewriteFunctionBodyOrGlobalInitializer()
H A DRewriteModernObjC.cpp359 Stmt *RewriteObjCProtocolExpr(ObjCProtocolExpr *Exp);
3583 Stmt *RewriteModernObjC::RewriteObjCProtocolExpr(ObjCProtocolExpr *Exp) { in RewriteObjCProtocolExpr()
5556 if (ObjCProtocolExpr *ProtocolExp = dyn_cast<ObjCProtocolExpr>(S)) in RewriteFunctionBodyOrGlobalInitializer()
/llvm-project-15.0.7/clang/lib/AST/
H A DJSONNodeDumper.cpp1158 void JSONNodeDumper::VisitObjCProtocolExpr(const ObjCProtocolExpr *OPE) { in VisitObjCProtocolExpr()
H A DTextNodeDumper.cpp1341 void TextNodeDumper::VisitObjCProtocolExpr(const ObjCProtocolExpr *Node) { in VisitObjCProtocolExpr()
H A DStmtProfile.cpp2244 void StmtProfiler::VisitObjCProtocolExpr(const ObjCProtocolExpr *S) { in VisitObjCProtocolExpr()
H A DStmtPrinter.cpp2605 void StmtPrinter::VisitObjCProtocolExpr(ObjCProtocolExpr *Node) { in VisitObjCProtocolExpr()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderStmt.cpp1458 void ASTStmtReader::VisitObjCProtocolExpr(ObjCProtocolExpr *E) { in VisitObjCProtocolExpr()
3126 S = new (Context) ObjCProtocolExpr(Empty); in ReadStmtFromStream()
H A DASTWriterStmt.cpp1343 void ASTStmtWriter::VisitObjCProtocolExpr(ObjCProtocolExpr *E) { in VisitObjCProtocolExpr()
/llvm-project-15.0.7/clang/lib/ARCMigrate/
H A DObjCMT.cpp227 isa<ObjCProtocolExpr>(Expr) || isa<MemberExpr>(Expr) || in subscriptOperatorNeedsParens()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGObjC.cpp262 llvm::Value *CodeGenFunction::EmitObjCProtocolExpr(const ObjCProtocolExpr *E) { in EmitObjCProtocolExpr()
H A DCodeGenFunction.h4264 llvm::Value *EmitObjCProtocolExpr(const ObjCProtocolExpr *E);
H A DCGExprScalar.cpp512 Value *VisitObjCProtocolExpr(ObjCProtocolExpr *E) { in VisitObjCProtocolExpr()
/llvm-project-15.0.7/clang/tools/libclang/
H A DCIndex.cpp4705 if (const ObjCProtocolExpr *PE = dyn_cast<ObjCProtocolExpr>(E)) in getDeclFromExpr()
/llvm-project-15.0.7/clang/test/AST/
H A Dast-dump-expr-json.m871 // CHECK-NEXT: "kind": "ObjCProtocolExpr",

12