Lines Matching refs:Sema
28 static Attr *handleFallThroughAttr(Sema &S, Stmt *St, const ParsedAttr &A, in handleFallThroughAttr()
55 static Attr *handleSuppressAttr(Sema &S, Stmt *St, const ParsedAttr &A, in handleSuppressAttr()
78 static Attr *handleLoopHintAttr(Sema &S, Stmt *St, const ParsedAttr &A, in handleLoopHintAttr()
200 CallExprFinder(Sema &S, const Stmt *St) : Inherited(S.Context) { Visit(St); } in CallExprFinder()
219 static Attr *handleNoMergeAttr(Sema &S, Stmt *St, const ParsedAttr &A, in handleNoMergeAttr()
234 static bool CheckStmtInlineAttr(Sema &SemaRef, const Stmt *OrigSt, in CheckStmtInlineAttr()
276 bool Sema::CheckNoInlineAttr(const Stmt *OrigSt, const Stmt *CurSt, in CheckNoInlineAttr()
281 bool Sema::CheckAlwaysInlineAttr(const Stmt *OrigSt, const Stmt *CurSt, in CheckAlwaysInlineAttr()
286 static Attr *handleNoInlineAttr(Sema &S, Stmt *St, const ParsedAttr &A, in handleNoInlineAttr()
301 static Attr *handleAlwaysInlineAttr(Sema &S, Stmt *St, const ParsedAttr &A, in handleAlwaysInlineAttr()
316 static Attr *handleCXXAssumeAttr(Sema &S, Stmt *St, const ParsedAttr &A, in handleCXXAssumeAttr()
325 static Attr *handleMustTailAttr(Sema &S, Stmt *St, const ParsedAttr &A, in handleMustTailAttr()
331 static Attr *handleLikely(Sema &S, Stmt *St, const ParsedAttr &A, in handleLikely()
340 static Attr *handleUnlikely(Sema &S, Stmt *St, const ParsedAttr &A, in handleUnlikely()
349 CodeAlignAttr *Sema::BuildCodeAlignAttr(const AttributeCommonInfo &CI, in BuildCodeAlignAttr()
376 static Attr *handleCodeAlignAttr(Sema &S, Stmt *St, const ParsedAttr &A) { in handleCodeAlignAttr()
385 static void CheckForDuplicateLoopAttrs(Sema &S, ArrayRef<const Attr *> Attrs) { in CheckForDuplicateLoopAttrs()
423 static Attr *handleMSConstexprAttr(Sema &S, Stmt *St, const ParsedAttr &A, in handleMSConstexprAttr()
438 CheckForIncompatibleAttributes(Sema &S, in CheckForIncompatibleAttributes()
557 static Attr *handleOpenCLUnrollHint(Sema &S, Stmt *St, const ParsedAttr &A, in handleOpenCLUnrollHint()
588 static Attr *handleHLSLLoopHintAttr(Sema &S, Stmt *St, const ParsedAttr &A, in handleHLSLLoopHintAttr()
621 static Attr *ProcessStmtAttribute(Sema &S, Stmt *St, const ParsedAttr &A, in ProcessStmtAttribute()
685 void Sema::ProcessStmtAttributes(Stmt *S, const ParsedAttributes &InAttrs, in ProcessStmtAttributes()
696 bool Sema::CheckRebuiltStmtAttributes(ArrayRef<const Attr *> Attrs) { in CheckRebuiltStmtAttributes()
701 ExprResult Sema::ActOnCXXAssumeAttr(Stmt *St, const ParsedAttr &A, in ActOnCXXAssumeAttr()
729 ExprResult Sema::BuildCXXAssumeExpr(Expr *Assumption, in BuildCXXAssumeExpr()