Home | History | Annotate | Download | only in Basic

Lines Matching refs:BuiltinInfo

22 static const Builtin::Info BuiltinInfo[] = {
33 return BuiltinInfo[ID];
49 bool Builtin::Context::BuiltinIsSupported(const Builtin::Info &BuiltinInfo,
52 strchr(BuiltinInfo.Attributes, 'f');
54 LangOpts.NoMathBuiltin && BuiltinInfo.HeaderName &&
55 llvm::StringRef(BuiltinInfo.HeaderName).equals("math.h");
57 (BuiltinInfo.builtin_lang & GNU_LANG);
59 (BuiltinInfo.builtin_lang & MS_LANG);
61 BuiltinInfo.builtin_lang == OBJC_LANG;
73 if (BuiltinIsSupported(BuiltinInfo[i], LangOpts)) {
74 Table.get(BuiltinInfo[i].Name).setBuiltinID(i);
87 if (!strchr(BuiltinInfo[i].Attributes, 'f'))
88 Names.push_back(BuiltinInfo[i].Name);