Lines Matching defs:BuiltinInfo

2272 static StringRef getHeaderName(Builtin::Context &BuiltinInfo, unsigned ID,
2278 return BuiltinInfo.getHeaderName(ID);
2302 if (Context.BuiltinInfo.isImmediate(ID)) {
2347 Context.BuiltinInfo.allowTypeMismatch(ID))
2354 << Context.BuiltinInfo.getName(ID);
2361 << getHeaderName(Context.BuiltinInfo, ID, Error)
2362 << Context.BuiltinInfo.getName(ID);
2367 (Context.BuiltinInfo.isPredefinedLibFunction(ID) ||
2368 Context.BuiltinInfo.isHeaderDependentFunction(ID))) {
2371 << Context.BuiltinInfo.getName(ID) << R;
2372 if (const char *Header = Context.BuiltinInfo.getHeaderName(ID))
2374 << Header << Context.BuiltinInfo.getName(ID);
4301 if (Context.BuiltinInfo.isPredefinedLibFunction(BuiltinID)) {
10776 bool InStdNamespace = Context.BuiltinInfo.isInStdNamespace(BuiltinID);
10782 if (Context.BuiltinInfo.allowTypeMismatch(BuiltinID)) {
15693 if (!Context.BuiltinInfo.isPredefinedLibFunction(BuiltinID) &&
15694 !Context.BuiltinInfo.isPredefinedRuntimeFunction(BuiltinID)) {
16654 if (Context.BuiltinInfo.isPrintfLike(BuiltinID, FormatIdx, HasVAListArg)) {
16668 if (Context.BuiltinInfo.isScanfLike(BuiltinID, FormatIdx,
16681 Context.BuiltinInfo.performsCallback(BuiltinID, Encoding))
16691 Context.BuiltinInfo.isConstWithoutErrnoAndExceptions(BuiltinID);
16693 Context.BuiltinInfo.isConstWithoutExceptions(BuiltinID);
16721 if (Context.BuiltinInfo.isReturnsTwice(BuiltinID) &&
16725 if (Context.BuiltinInfo.isNoThrow(BuiltinID) && !FD->hasAttr<NoThrowAttr>())
16727 if (Context.BuiltinInfo.isPure(BuiltinID) && !FD->hasAttr<PureAttr>())
16729 if (Context.BuiltinInfo.isConst(BuiltinID) && !FD->hasAttr<ConstAttr>())
16731 if (getLangOpts().CUDA && Context.BuiltinInfo.isTSBuiltin(BuiltinID) &&
16737 Context.BuiltinInfo.isAuxBuiltinID(BuiltinID))