Searched refs:BuiltinInfo (Results 1 - 25 of 38) sorted by relevance

12

/freebsd-current/contrib/llvm-project/clang/lib/Basic/
H A DBuiltins.cpp32 static constexpr Builtin::Info BuiltinInfo[] = { variable
46 return BuiltinInfo[ID];
67 if (FuncName.equals(BuiltinInfo[i].Name) &&
68 (bool)strchr(BuiltinInfo[i].Attributes, 'z') == InStdNamespace)
69 return strchr(BuiltinInfo[i].Attributes, 'f') != nullptr;
76 static bool builtinIsSupported(const Builtin::Info &BuiltinInfo, argument
79 if (LangOpts.NoBuiltin && strchr(BuiltinInfo.Attributes, 'f') != nullptr)
82 if (!LangOpts.Coroutines && (BuiltinInfo.Langs & COR_LANG))
85 if (LangOpts.NoMathBuiltin && BuiltinInfo.Header.ID == HeaderDesc::MATH_H)
88 if (!LangOpts.GNUMode && (BuiltinInfo
[all...]
/freebsd-current/contrib/llvm-project/clang/lib/Basic/Targets/
H A DXCore.cpp21 static constexpr Builtin::Info BuiltinInfo[] = { variable
36 return llvm::ArrayRef(BuiltinInfo,
H A DVE.cpp21 static constexpr Builtin::Info BuiltinInfo[] = { variable
43 return llvm::ArrayRef(BuiltinInfo,
H A DBPF.cpp22 static constexpr Builtin::Info BuiltinInfo[] = { variable
77 return llvm::ArrayRef(BuiltinInfo,
H A DSystemZ.cpp23 static constexpr Builtin::Info BuiltinInfo[] = { variable
164 return llvm::ArrayRef(BuiltinInfo, clang::SystemZ::LastTSBuiltin -
H A DLoongArch.cpp237 static constexpr Builtin::Info BuiltinInfo[] = { variable
271 return llvm::ArrayRef(BuiltinInfo, clang::LoongArch::LastTSBuiltin -
H A DHexagon.cpp201 static constexpr Builtin::Info BuiltinInfo[] = { variable
256 return llvm::ArrayRef(BuiltinInfo, clang::Hexagon::LastTSBuiltin -
H A DMips.cpp23 static constexpr Builtin::Info BuiltinInfo[] = { variable
227 return llvm::ArrayRef(BuiltinInfo,
H A DWebAssembly.cpp23 static constexpr Builtin::Info BuiltinInfo[] = { variable
284 return llvm::ArrayRef(BuiltinInfo, clang::WebAssembly::LastTSBuiltin -
H A DNVPTX.cpp23 static constexpr Builtin::Info BuiltinInfo[] = { variable
277 return llvm::ArrayRef(BuiltinInfo,
H A DAMDGPU.cpp90 static constexpr Builtin::Info BuiltinInfo[] = { variable
263 return llvm::ArrayRef(BuiltinInfo,
H A DRISCV.cpp226 static constexpr Builtin::Info BuiltinInfo[] = { variable
240 return llvm::ArrayRef(BuiltinInfo,
H A DPPC.cpp21 static constexpr Builtin::Info BuiltinInfo[] = { variable
878 return llvm::ArrayRef(BuiltinInfo,
H A DAArch64.cpp27 static constexpr Builtin::Info BuiltinInfo[] = { variable
621 return llvm::ArrayRef(BuiltinInfo, clang::AArch64::LastTSBuiltin -
H A DARM.cpp1069 static constexpr Builtin::Info BuiltinInfo[] = { variable
1092 return llvm::ArrayRef(BuiltinInfo,
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCall.h89 BuiltinInfoStorage BuiltinInfo; member in union:clang::CodeGen::CGCallee::SpecialKind::__anon396
98 BuiltinInfo.Decl = builtinDecl;
99 BuiltinInfo.ID = builtinID;
118 result.BuiltinInfo.Decl = builtinDecl;
119 result.BuiltinInfo.ID = builtinID;
154 return BuiltinInfo.Decl;
158 return BuiltinInfo.ID;
/freebsd-current/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/
H A DPatterns.h654 struct BuiltinInfo { struct in class:BuiltinPattern
661 static constexpr std::array<BuiltinInfo, 2> KnownBuiltins = {{
682 static BuiltinInfo getBuiltinInfo(const Record &Def);
684 BuiltinInfo I;
H A DPatterns.cpp812 BuiltinPattern::BuiltinInfo BuiltinPattern::getBuiltinInfo(const Record &Def) {
/freebsd-current/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCheckerContext.cpp58 StringRef BName = FD->getASTContext().BuiltinInfo.getName(BId);
/freebsd-current/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeEmitter.cpp95 IsUnevaluatedBuiltin = Ctx.getASTContext().BuiltinInfo.isUnevaluated(BI);
/freebsd-current/contrib/llvm-project/clang/lib/Lex/
H A DPreprocessor.cpp116 BuiltinInfo = std::make_unique<Builtin::Context>();
199 BuiltinInfo->InitializeTarget(Target, AuxTarget);
/freebsd-current/contrib/llvm-project/clang/lib/Sema/
H A DSemaDecl.cpp2411 static StringRef getHeaderName(Builtin::Context &BuiltinInfo, unsigned ID,
2417 return BuiltinInfo.getHeaderName(ID);
2483 Context.BuiltinInfo.allowTypeMismatch(ID))
2490 << Context.BuiltinInfo.getName(ID);
2497 << getHeaderName(Context.BuiltinInfo, ID, Error)
2498 << Context.BuiltinInfo.getName(ID);
2503 (Context.BuiltinInfo.isPredefinedLibFunction(ID) ||
2504 Context.BuiltinInfo.isHeaderDependentFunction(ID))) {
2507 << Context.BuiltinInfo.getName(ID) << R;
2508 if (const char *Header = Context.BuiltinInfo
[all...]
H A DSemaChecking.cpp1215 StringRef FunctionName = getASTContext().BuiltinInfo.getName(BuiltinID);
2908 if (Context.BuiltinInfo.isTSBuiltin(BuiltinID)) {
2909 if (Context.BuiltinInfo.isAuxBuiltinID(BuiltinID)) {
2915 Context.BuiltinInfo.getAuxBuiltinID(BuiltinID), TheCall))
3848 struct BuiltinInfo { struct
3853 static BuiltinInfo Infos[] = {
4068 [](const BuiltinInfo &LHS, const BuiltinInfo &RHS) {
4074 const BuiltinInfo *F = llvm::partition_point(
4075 Infos, [=](const BuiltinInfo
[all...]
/freebsd-current/contrib/llvm-project/clang/include/clang/Lex/
H A DPreprocessor.h263 std::unique_ptr<Builtin::Context> BuiltinInfo; member in class:clang::Preprocessor
1205 Builtin::Context &getBuiltinInfo() { return *BuiltinInfo; }
/freebsd-current/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DGenericTaintChecker.cpp590 const Builtin::Context &BI = C.getASTContext().BuiltinInfo;

Completed in 330 milliseconds

12