Lines Matching refs:Stmt
25 static Attr *handleFallThroughAttr(Sema &S, Stmt *St, const ParsedAttr &A,
54 static Attr *handleSuppressAttr(Sema &S, Stmt *St, const ParsedAttr &A,
77 static Attr *handleLoopHintAttr(Sema &S, Stmt *St, const ParsedAttr &A,
90 if (St->getStmtClass() != Stmt::DoStmtClass &&
91 St->getStmtClass() != Stmt::ForStmtClass &&
92 St->getStmtClass() != Stmt::CXXForRangeStmtClass &&
93 St->getStmtClass() != Stmt::WhileStmtClass) {
181 CallExprFinder(Sema &S, const Stmt *St) : Inherited(S.Context) { Visit(St); }
187 void Visit(const Stmt *St) {
195 static Attr *handleNoMergeAttr(Sema &S, Stmt *St, const ParsedAttr &A,
319 static Attr *handleOpenCLUnrollHint(Sema &S, Stmt *St, const ParsedAttr &A,
360 static Attr *ProcessStmtAttribute(Sema &S, Stmt *St, const ParsedAttr &A,
388 StmtResult Sema::ProcessStmtAttributes(Stmt *S,