/freebsd/contrib/llvm-project/clang/lib/Basic/ |
H A D | Builtins.cpp | 32 static constexpr Builtin::Info BuiltinInfo[] = { variable 46 return BuiltinInfo[ID]; in getRecord() 67 if (FuncName.equals(BuiltinInfo[i].Name) && in isBuiltinFunc() 88 if (!LangOpts.GNUMode && (BuiltinInfo.Langs & GNU_LANG)) in builtinIsSupported() 94 if (!LangOpts.ObjC && BuiltinInfo.Langs == OBJC_LANG) in builtinIsSupported() 111 (BuiltinInfo.Langs & OCL_DSE)) in builtinIsSupported() 114 if (!LangOpts.OpenMP && BuiltinInfo.Langs == OMP_LANG) in builtinIsSupported() 117 if (!LangOpts.CUDA && BuiltinInfo.Langs == CUDA_LANG) in builtinIsSupported() 120 if (!LangOpts.CPlusPlus && BuiltinInfo.Langs == CXX_LANG) in builtinIsSupported() 132 if (builtinIsSupported(BuiltinInfo[i], LangOpts)) { in initializeBuiltins() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGCall.h | 89 BuiltinInfoStorage BuiltinInfo; member 98 BuiltinInfo.Decl = builtinDecl; in CGCallee() 99 BuiltinInfo.ID = builtinID; in CGCallee() 118 result.BuiltinInfo.Decl = builtinDecl; in forBuiltin() 119 result.BuiltinInfo.ID = builtinID; in forBuiltin() 154 return BuiltinInfo.Decl; in getBuiltinDecl() 158 return BuiltinInfo.ID; in getBuiltinID()
|
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
H A D | VE.cpp | 21 static constexpr Builtin::Info BuiltinInfo[] = { variable 43 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
|
H A D | XCore.cpp | 21 static constexpr Builtin::Info BuiltinInfo[] = { variable 36 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
|
H A D | BPF.cpp | 22 static constexpr Builtin::Info BuiltinInfo[] = { variable 77 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
|
H A D | SystemZ.cpp | 23 static constexpr Builtin::Info BuiltinInfo[] = { variable 164 return llvm::ArrayRef(BuiltinInfo, clang::SystemZ::LastTSBuiltin - in getTargetBuiltins()
|
H A D | LoongArch.cpp | 237 static constexpr Builtin::Info BuiltinInfo[] = { variable 271 return llvm::ArrayRef(BuiltinInfo, clang::LoongArch::LastTSBuiltin - in getTargetBuiltins()
|
H A D | Hexagon.cpp | 201 static constexpr Builtin::Info BuiltinInfo[] = { variable 256 return llvm::ArrayRef(BuiltinInfo, clang::Hexagon::LastTSBuiltin - in getTargetBuiltins()
|
H A D | Mips.cpp | 23 static constexpr Builtin::Info BuiltinInfo[] = { variable 227 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
|
H A D | WebAssembly.cpp | 23 static constexpr Builtin::Info BuiltinInfo[] = { variable 284 return llvm::ArrayRef(BuiltinInfo, clang::WebAssembly::LastTSBuiltin - in getTargetBuiltins()
|
H A D | NVPTX.cpp | 23 static constexpr Builtin::Info BuiltinInfo[] = { variable 277 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
|
H A D | AMDGPU.cpp | 90 static constexpr Builtin::Info BuiltinInfo[] = { variable 263 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
|
H A D | RISCV.cpp | 226 static constexpr Builtin::Info BuiltinInfo[] = { variable 240 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
|
H A D | PPC.cpp | 21 static constexpr Builtin::Info BuiltinInfo[] = { variable 878 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
|
H A D | ARM.cpp | 1069 static constexpr Builtin::Info BuiltinInfo[] = { variable 1092 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
|
H A D | AArch64.cpp | 27 static constexpr Builtin::Info BuiltinInfo[] = { variable 621 return llvm::ArrayRef(BuiltinInfo, clang::AArch64::LastTSBuiltin - in getTargetBuiltins()
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/ |
H A D | Patterns.h | 654 struct BuiltinInfo { struct 661 static constexpr std::array<BuiltinInfo, 2> KnownBuiltins = {{ argument 682 static BuiltinInfo getBuiltinInfo(const Record &Def); 684 BuiltinInfo I;
|
H A D | Patterns.cpp | 812 BuiltinPattern::BuiltinInfo BuiltinPattern::getBuiltinInfo(const Record &Def) { in getBuiltinInfo()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | CheckerContext.cpp | 58 StringRef BName = FD->getASTContext().BuiltinInfo.getName(BId); in isCLibraryFunction()
|
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | ByteCodeEmitter.cpp | 95 IsUnevaluatedBuiltin = Ctx.getASTContext().BuiltinInfo.isUnevaluated(BI); in compileFunc()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaDecl.cpp | 2417 return BuiltinInfo.getHeaderName(ID); in getHeaderName() 2483 Context.BuiltinInfo.allowTypeMismatch(ID)) in LazilyCreateBuiltin() 2490 << Context.BuiltinInfo.getName(ID); in LazilyCreateBuiltin() 2497 << getHeaderName(Context.BuiltinInfo, ID, Error) in LazilyCreateBuiltin() 2498 << Context.BuiltinInfo.getName(ID); in LazilyCreateBuiltin() 2503 (Context.BuiltinInfo.isPredefinedLibFunction(ID) || in LazilyCreateBuiltin() 2504 Context.BuiltinInfo.isHeaderDependentFunction(ID))) { in LazilyCreateBuiltin() 2507 << Context.BuiltinInfo.getName(ID) << R; in LazilyCreateBuiltin() 2510 << Header << Context.BuiltinInfo.getName(ID); in LazilyCreateBuiltin() 16742 if (Context.BuiltinInfo.isReturnsTwice(BuiltinID) && in AddKnownFunctionAttributes() [all …]
|
H A D | SemaChecking.cpp | 2908 if (Context.BuiltinInfo.isTSBuiltin(BuiltinID)) { in CheckBuiltinFunctionCall() 2909 if (Context.BuiltinInfo.isAuxBuiltinID(BuiltinID)) { in CheckBuiltinFunctionCall() 2915 Context.BuiltinInfo.getAuxBuiltinID(BuiltinID), TheCall)) in CheckBuiltinFunctionCall() 3848 struct BuiltinInfo { in CheckHexagonBuiltinArgument() struct 3853 static BuiltinInfo Infos[] = { in CheckHexagonBuiltinArgument() 4068 [](const BuiltinInfo &LHS, const BuiltinInfo &RHS) { in CheckHexagonBuiltinArgument() 4074 const BuiltinInfo *F = llvm::partition_point( in CheckHexagonBuiltinArgument() 8741 StringRef NewBuiltinName = Context.BuiltinInfo.getName(NewBuiltinID); in SemaBuiltinAtomicOverloaded() 12914 FunctionName = S.Context.BuiltinInfo.getName(AbsKind); in emitReplacement() 12915 HeaderName = S.Context.BuiltinInfo.getHeaderName(AbsKind); in emitReplacement() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Lex/ |
H A D | Preprocessor.cpp | 116 BuiltinInfo = std::make_unique<Builtin::Context>(); in Preprocessor() 199 BuiltinInfo->InitializeTarget(Target, AuxTarget); in Initialize()
|
/freebsd/contrib/llvm-project/clang/include/clang/Lex/ |
H A D | Preprocessor.h | 263 std::unique_ptr<Builtin::Context> BuiltinInfo; variable 1205 Builtin::Context &getBuiltinInfo() { return *BuiltinInfo; } in getBuiltinInfo()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | GenericTaintChecker.cpp | 590 const Builtin::Context &BI = C.getASTContext().BuiltinInfo; in initTaintRules()
|