Lines Matching refs:getInfo
148 unsigned ParsedAttr::getMinArgs() const { return getInfo().NumArgs; } in getMinArgs()
151 return getMinArgs() + getInfo().OptArgs; in getMaxArgs()
155 return getInfo().NumArgMembers; in getNumArgMembers()
159 return getInfo().HasCustomParsing; in hasCustomParsing()
163 return getInfo().diagAppertainsToDecl(S, *this, D); in diagnoseAppertainsTo()
167 return getInfo().diagAppertainsToStmt(S, *this, St); in diagnoseAppertainsTo()
171 return getInfo().diagMutualExclusion(S, *this, D); in diagnoseMutualExclusion()
183 return getInfo().getPragmaAttributeMatchRules(MatchRules, LangOpts); in getMatchRules()
187 if (getInfo().acceptsLangOpts(S.getLangOpts())) in diagnoseLangOpts()
194 return getInfo().IsTargetSpecific; in isTargetSpecificAttr()
197 bool ParsedAttr::isTypeAttr() const { return getInfo().IsType; } in isTypeAttr()
199 bool ParsedAttr::isStmtAttr() const { return getInfo().IsStmt; } in isStmtAttr()
211 getInfo().spellingExistsInTarget(Target, getAttributeSpellingListIndex()); in existsInTarget()
213 return getInfo().existsInTarget(Target) && TargetSpecificSpellingExists; in existsInTarget()
216 bool ParsedAttr::isKnownToGCC() const { return getInfo().IsKnownToGCC; } in isKnownToGCC()
219 return getInfo().IsSupportedByPragmaAttribute; in isSupportedByPragmaAttribute()
260 bool ParsedAttr::acceptsExprPack() const { return getInfo().AcceptsExprPack; } in acceptsExprPack()
263 return getInfo().spellingIndexToSemanticSpelling(*this); in getSemanticSpelling()
271 return getInfo().OptArgs == 15; in hasVariadicArg()
275 return getInfo().isParamExpr(N); in isParamExpr()