Searched refs:ObjCAutoreleasePoolStmt (Results 1 – 20 of 20) sorted by relevance
95 Match.getNodeAs<ObjCAutoreleasePoolStmt>(AutoreleasePoolBind); in emitDiagnostics()97 Match.getNodeAs<ObjCAutoreleasePoolStmt>(OtherStmtAutoreleasePoolBind); in emitDiagnostics()
138 bool IsARP = Match.getNodeAs<ObjCAutoreleasePoolStmt>(IsARPBind) != nullptr; in emitDiagnostics()
394 class ObjCAutoreleasePoolStmt : public Stmt {399 ObjCAutoreleasePoolStmt(SourceLocation atLoc, Stmt *subStmt) in ObjCAutoreleasePoolStmt() function402 explicit ObjCAutoreleasePoolStmt(EmptyShell Empty) : in ObjCAutoreleasePoolStmt() function
2445 DEF_TRAVERSE_STMT(ObjCAutoreleasePoolStmt, {})
139 bool VisitObjCAutoreleasePoolStmt(ObjCAutoreleasePoolStmt *S) { in VisitObjCAutoreleasePoolStmt()
546 ObjCAutoreleasePoolStmt *AS = cast<ObjCAutoreleasePoolStmt>(S); in BuildScopeInformation()
337 return new (Context) ObjCAutoreleasePoolStmt(AtLoc, Body); in ActOnObjCAutoreleasePoolStmt()
8732 ObjCAutoreleasePoolStmt *S) { in TransformObjCAutoreleasePoolStmt()
46 def ObjCAutoreleasePoolStmt : StmtNode<Stmt>;
613 CFGBlock *VisitObjCAutoreleasePoolStmt(ObjCAutoreleasePoolStmt *S);2348 return VisitObjCAutoreleasePoolStmt(cast<ObjCAutoreleasePoolStmt>(S)); in Visit()3802 CFGBlock *CFGBuilder::VisitObjCAutoreleasePoolStmt(ObjCAutoreleasePoolStmt *S) { in VisitObjCAutoreleasePoolStmt()
360 Stmt *RewriteObjCAutoreleasePoolStmt(ObjCAutoreleasePoolStmt *S);1926 Stmt *RewriteModernObjC::RewriteObjCAutoreleasePoolStmt(ObjCAutoreleasePoolStmt *S) { in RewriteObjCAutoreleasePoolStmt()5539 if (ObjCAutoreleasePoolStmt *StmtAutoRelease = in RewriteFunctionBodyOrGlobalInitializer()5540 dyn_cast<ObjCAutoreleasePoolStmt>(S)) { in RewriteFunctionBodyOrGlobalInitializer()
1621 void ASTStmtReader::VisitObjCAutoreleasePoolStmt(ObjCAutoreleasePoolStmt *S) { in VisitObjCAutoreleasePoolStmt()3380 S = new (Context) ObjCAutoreleasePoolStmt(Empty); in ReadStmtFromStream()
1581 void ASTStmtWriter::VisitObjCAutoreleasePoolStmt(ObjCAutoreleasePoolStmt *S) { in VisitObjCAutoreleasePoolStmt()
424 StmtProfiler::VisitObjCAutoreleasePoolStmt(const ObjCAutoreleasePoolStmt *S) { in VisitObjCAutoreleasePoolStmt()
642 void StmtPrinter::VisitObjCAutoreleasePoolStmt(ObjCAutoreleasePoolStmt *Node) { in VisitObjCAutoreleasePoolStmt()
566 ExpectedStmt VisitObjCAutoreleasePoolStmt(ObjCAutoreleasePoolStmt *S);7236 ObjCAutoreleasePoolStmt *S) { in VisitObjCAutoreleasePoolStmt()7243 return new (Importer.getToContext()) ObjCAutoreleasePoolStmt(*ToAtLocOrErr, in VisitObjCAutoreleasePoolStmt()
80 class ObjCAutoreleasePoolStmt; variable3574 void EmitObjCAutoreleasePoolStmt(const ObjCAutoreleasePoolStmt &S);
195 EmitObjCAutoreleasePoolStmt(cast<ObjCAutoreleasePoolStmt>(*S)); in EmitStmt()
3643 const ObjCAutoreleasePoolStmt &ARPS) { in EmitObjCAutoreleasePoolStmt()
1237 ObjCAutoreleasePoolStmt> autoreleasePoolStmt;