Lines Matching refs:ParsedAttr
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()
219 static Attr *handleNoMergeAttr(Sema &S, Stmt *St, const ParsedAttr &A, in handleNoMergeAttr()
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()
376 static Attr *handleCodeAlignAttr(Sema &S, Stmt *St, const ParsedAttr &A) { in handleCodeAlignAttr()
423 static Attr *handleMSConstexprAttr(Sema &S, Stmt *St, const ParsedAttr &A, in handleMSConstexprAttr()
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()
623 if (A.isInvalid() || A.getKind() == ParsedAttr::IgnoredAttribute) in ProcessStmtAttribute()
630 if (A.getKind() == ParsedAttr::UnknownAttribute || in ProcessStmtAttribute()
647 case ParsedAttr::AT_AlwaysInline: in ProcessStmtAttribute()
649 case ParsedAttr::AT_CXXAssume: in ProcessStmtAttribute()
651 case ParsedAttr::AT_FallThrough: in ProcessStmtAttribute()
653 case ParsedAttr::AT_LoopHint: in ProcessStmtAttribute()
655 case ParsedAttr::AT_HLSLLoopHint: in ProcessStmtAttribute()
657 case ParsedAttr::AT_OpenCLUnrollHint: in ProcessStmtAttribute()
659 case ParsedAttr::AT_Suppress: in ProcessStmtAttribute()
661 case ParsedAttr::AT_NoMerge: in ProcessStmtAttribute()
663 case ParsedAttr::AT_NoInline: in ProcessStmtAttribute()
665 case ParsedAttr::AT_MustTail: in ProcessStmtAttribute()
667 case ParsedAttr::AT_Likely: in ProcessStmtAttribute()
669 case ParsedAttr::AT_Unlikely: in ProcessStmtAttribute()
671 case ParsedAttr::AT_CodeAlign: in ProcessStmtAttribute()
673 case ParsedAttr::AT_MSConstexpr: in ProcessStmtAttribute()
687 for (const ParsedAttr &AL : InAttrs) { in ProcessStmtAttributes()
701 ExprResult Sema::ActOnCXXAssumeAttr(Stmt *St, const ParsedAttr &A, in ActOnCXXAssumeAttr()