Home
last modified time | relevance | path

Searched refs:ObjCAutoreleasePoolStmt (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DRunLoopAutoreleaseLeakChecker.cpp95 Match.getNodeAs<ObjCAutoreleasePoolStmt>(AutoreleasePoolBind); in emitDiagnostics()
97 Match.getNodeAs<ObjCAutoreleasePoolStmt>(OtherStmtAutoreleasePoolBind); in emitDiagnostics()
H A DObjCAutoreleaseWriteChecker.cpp138 bool IsARP = Match.getNodeAs<ObjCAutoreleasePoolStmt>(IsARPBind) != nullptr; in emitDiagnostics()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DStmtObjC.h394 class ObjCAutoreleasePoolStmt : public Stmt {
399 ObjCAutoreleasePoolStmt(SourceLocation atLoc, Stmt *subStmt) in ObjCAutoreleasePoolStmt() function
402 explicit ObjCAutoreleasePoolStmt(EmptyShell Empty) : in ObjCAutoreleasePoolStmt() function
H A DRecursiveASTVisitor.h2488 DEF_TRAVERSE_STMT(ObjCAutoreleasePoolStmt, {})
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DJumpDiagnostics.cpp545 ObjCAutoreleasePoolStmt *AS = cast<ObjCAutoreleasePoolStmt>(S); in BuildScopeInformation()
H A DSemaFunctionEffects.cpp1166 bool VisitObjCAutoreleasePoolStmt(ObjCAutoreleasePoolStmt *ARP) override { in VisitObjCAutoreleasePoolStmt()
H A DSemaObjC.cpp333 return new (Context) ObjCAutoreleasePoolStmt(AtLoc, Body); in ActOnObjCAutoreleasePoolStmt()
H A DTreeTransform.h9082 ObjCAutoreleasePoolStmt *S) { in TransformObjCAutoreleasePoolStmt()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td47 def ObjCAutoreleasePoolStmt : StmtNode<Stmt>;
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp750 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAutoreleasePoolStmt>
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp635 CFGBlock *VisitObjCAutoreleasePoolStmt(ObjCAutoreleasePoolStmt *S);
2437 return VisitObjCAutoreleasePoolStmt(cast<ObjCAutoreleasePoolStmt>(S)); in Visit()
3914 CFGBlock *CFGBuilder::VisitObjCAutoreleasePoolStmt(ObjCAutoreleasePoolStmt *S) { in VisitObjCAutoreleasePoolStmt()
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp359 Stmt *RewriteObjCAutoreleasePoolStmt(ObjCAutoreleasePoolStmt *S);
1925 Stmt *RewriteModernObjC::RewriteObjCAutoreleasePoolStmt(ObjCAutoreleasePoolStmt *S) { in RewriteObjCAutoreleasePoolStmt()
5505 if (ObjCAutoreleasePoolStmt *StmtAutoRelease = in RewriteFunctionBodyOrGlobalInitializer()
5506 dyn_cast<ObjCAutoreleasePoolStmt>(S)) { in RewriteFunctionBodyOrGlobalInitializer()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1640 void ASTStmtReader::VisitObjCAutoreleasePoolStmt(ObjCAutoreleasePoolStmt *S) { in VisitObjCAutoreleasePoolStmt()
3511 S = new (Context) ObjCAutoreleasePoolStmt(Empty); in ReadStmtFromStream()
H A DASTWriterStmt.cpp1604 void ASTStmtWriter::VisitObjCAutoreleasePoolStmt(ObjCAutoreleasePoolStmt *S) { in VisitObjCAutoreleasePoolStmt()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.h81 class ObjCAutoreleasePoolStmt; variable
3616 void EmitObjCAutoreleasePoolStmt(const ObjCAutoreleasePoolStmt &S);
H A DCGStmt.cpp198 EmitObjCAutoreleasePoolStmt(cast<ObjCAutoreleasePoolStmt>(*S)); in EmitStmt()
H A DCGObjC.cpp3689 const ObjCAutoreleasePoolStmt &ARPS) { in EmitObjCAutoreleasePoolStmt()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DStmtProfile.cpp428 StmtProfiler::VisitObjCAutoreleasePoolStmt(const ObjCAutoreleasePoolStmt *S) { in VisitObjCAutoreleasePoolStmt()
H A DStmtPrinter.cpp651 void StmtPrinter::VisitObjCAutoreleasePoolStmt(ObjCAutoreleasePoolStmt *Node) { in VisitObjCAutoreleasePoolStmt()
H A DASTImporter.cpp618 ExpectedStmt VisitObjCAutoreleasePoolStmt(ObjCAutoreleasePoolStmt *S);
7583 ObjCAutoreleasePoolStmt *S) { in VisitObjCAutoreleasePoolStmt()
7590 return new (Importer.getToContext()) ObjCAutoreleasePoolStmt(*ToAtLocOrErr, in VisitObjCAutoreleasePoolStmt()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1245 ObjCAutoreleasePoolStmt> autoreleasePoolStmt;