Lines Matching defs:BuiltinInfo
2268 static StringRef getHeaderName(Builtin::Context &BuiltinInfo, unsigned ID,
2274 return BuiltinInfo.getHeaderName(ID);
2298 if (Context.BuiltinInfo.isImmediate(ID)) {
2343 Context.BuiltinInfo.allowTypeMismatch(ID))
2350 << Context.BuiltinInfo.getName(ID);
2357 << getHeaderName(Context.BuiltinInfo, ID, Error)
2358 << Context.BuiltinInfo.getName(ID);
2363 (Context.BuiltinInfo.isPredefinedLibFunction(ID) ||
2364 Context.BuiltinInfo.isHeaderDependentFunction(ID))) {
2367 << Context.BuiltinInfo.getName(ID) << R;
2368 if (const char *Header = Context.BuiltinInfo.getHeaderName(ID))
2370 << Header << Context.BuiltinInfo.getName(ID);
4253 if (Context.BuiltinInfo.isPredefinedLibFunction(BuiltinID)) {
10624 bool InStdNamespace = Context.BuiltinInfo.isInStdNamespace(BuiltinID);
10630 if (Context.BuiltinInfo.allowTypeMismatch(BuiltinID)) {
15529 if (!Context.BuiltinInfo.isPredefinedLibFunction(BuiltinID) &&
15530 !Context.BuiltinInfo.isPredefinedRuntimeFunction(BuiltinID)) {
16454 if (Context.BuiltinInfo.isPrintfLike(BuiltinID, FormatIdx, HasVAListArg)) {
16468 if (Context.BuiltinInfo.isScanfLike(BuiltinID, FormatIdx,
16481 Context.BuiltinInfo.performsCallback(BuiltinID, Encoding))
16491 Context.BuiltinInfo.isConstWithoutErrnoAndExceptions(BuiltinID);
16493 Context.BuiltinInfo.isConstWithoutExceptions(BuiltinID);
16521 if (Context.BuiltinInfo.isReturnsTwice(BuiltinID) &&
16525 if (Context.BuiltinInfo.isNoThrow(BuiltinID) && !FD->hasAttr<NoThrowAttr>())
16527 if (Context.BuiltinInfo.isPure(BuiltinID) && !FD->hasAttr<PureAttr>())
16529 if (Context.BuiltinInfo.isConst(BuiltinID) && !FD->hasAttr<ConstAttr>())
16531 if (getLangOpts().CUDA && Context.BuiltinInfo.isTSBuiltin(BuiltinID) &&
16537 Context.BuiltinInfo.isAuxBuiltinID(BuiltinID))