Lines Matching defs:AS
98 const Attr *GetMustTailAttr(AttributedStmt *AS);
528 ObjCAtSynchronizedStmt *AS = cast<ObjCAtSynchronizedStmt>(S);
531 BuildScopeInformation(AS->getSynchExpr(), ParentScope);
539 AS->getAtSynchronizedLoc()));
540 BuildScopeInformation(AS->getSynchBody(), NewParentScope);
546 ObjCAutoreleasePoolStmt *AS = cast<ObjCAutoreleasePoolStmt>(S);
553 AS->getAtLoc()));
554 BuildScopeInformation(AS->getSubStmt(), NewParentScope);
601 AttributedStmt *AS = cast<AttributedStmt>(S);
602 if (GetMustTailAttr(AS)) {
603 LabelAndGotoScopes[AS] = ParentScope;
604 MustTailStmts.push_back(AS);
1025 for (AttributedStmt *AS : MustTailStmts) {
1026 for (unsigned I = LabelAndGotoScopes[AS]; I; I = Scopes[I].ParentScope) {
1028 S.Diag(AS->getBeginLoc(), diag::err_musttail_scope);
1035 const Attr *JumpScopeChecker::GetMustTailAttr(AttributedStmt *AS) {
1036 ArrayRef<const Attr *> Attrs = AS->getAttrs();