/freebsd-current/contrib/llvm-project/clang/lib/Basic/ |
H A D | Builtins.cpp | 32 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 D | XCore.cpp | 21 static constexpr Builtin::Info BuiltinInfo[] = { variable 36 return llvm::ArrayRef(BuiltinInfo,
|
H A D | VE.cpp | 21 static constexpr Builtin::Info BuiltinInfo[] = { variable 43 return llvm::ArrayRef(BuiltinInfo,
|
H A D | BPF.cpp | 22 static constexpr Builtin::Info BuiltinInfo[] = { variable 77 return llvm::ArrayRef(BuiltinInfo,
|
H A D | SystemZ.cpp | 23 static constexpr Builtin::Info BuiltinInfo[] = { variable 164 return llvm::ArrayRef(BuiltinInfo, clang::SystemZ::LastTSBuiltin -
|
H A D | LoongArch.cpp | 237 static constexpr Builtin::Info BuiltinInfo[] = { variable 271 return llvm::ArrayRef(BuiltinInfo, clang::LoongArch::LastTSBuiltin -
|
H A D | Hexagon.cpp | 201 static constexpr Builtin::Info BuiltinInfo[] = { variable 256 return llvm::ArrayRef(BuiltinInfo, clang::Hexagon::LastTSBuiltin -
|
H A D | Mips.cpp | 23 static constexpr Builtin::Info BuiltinInfo[] = { variable 227 return llvm::ArrayRef(BuiltinInfo,
|
H A D | WebAssembly.cpp | 23 static constexpr Builtin::Info BuiltinInfo[] = { variable 284 return llvm::ArrayRef(BuiltinInfo, clang::WebAssembly::LastTSBuiltin -
|
H A D | NVPTX.cpp | 23 static constexpr Builtin::Info BuiltinInfo[] = { variable 277 return llvm::ArrayRef(BuiltinInfo,
|
H A D | AMDGPU.cpp | 90 static constexpr Builtin::Info BuiltinInfo[] = { variable 263 return llvm::ArrayRef(BuiltinInfo,
|
H A D | RISCV.cpp | 226 static constexpr Builtin::Info BuiltinInfo[] = { variable 240 return llvm::ArrayRef(BuiltinInfo,
|
H A D | PPC.cpp | 21 static constexpr Builtin::Info BuiltinInfo[] = { variable 878 return llvm::ArrayRef(BuiltinInfo,
|
H A D | AArch64.cpp | 27 static constexpr Builtin::Info BuiltinInfo[] = { variable 621 return llvm::ArrayRef(BuiltinInfo, clang::AArch64::LastTSBuiltin -
|
H A D | ARM.cpp | 1069 static constexpr Builtin::Info BuiltinInfo[] = { variable 1092 return llvm::ArrayRef(BuiltinInfo,
|
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGCall.h | 89 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 D | Patterns.h | 654 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 D | Patterns.cpp | 812 BuiltinPattern::BuiltinInfo BuiltinPattern::getBuiltinInfo(const Record &Def) {
|
/freebsd-current/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | CheckerContext.cpp | 58 StringRef BName = FD->getASTContext().BuiltinInfo.getName(BId);
|
/freebsd-current/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | ByteCodeEmitter.cpp | 95 IsUnevaluatedBuiltin = Ctx.getASTContext().BuiltinInfo.isUnevaluated(BI);
|
/freebsd-current/contrib/llvm-project/clang/lib/Lex/ |
H A D | Preprocessor.cpp | 116 BuiltinInfo = std::make_unique<Builtin::Context>(); 199 BuiltinInfo->InitializeTarget(Target, AuxTarget);
|
/freebsd-current/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaDecl.cpp | 2411 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 D | SemaChecking.cpp | 1215 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 D | Preprocessor.h | 263 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 D | GenericTaintChecker.cpp | 590 const Builtin::Context &BI = C.getASTContext().BuiltinInfo;
|