Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DBuiltins.cpp32 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 DCGCall.h89 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 DVE.cpp21 static constexpr Builtin::Info BuiltinInfo[] = { variable
43 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
H A DXCore.cpp21 static constexpr Builtin::Info BuiltinInfo[] = { variable
36 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
H A DBPF.cpp22 static constexpr Builtin::Info BuiltinInfo[] = { variable
77 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
H A DSystemZ.cpp23 static constexpr Builtin::Info BuiltinInfo[] = { variable
164 return llvm::ArrayRef(BuiltinInfo, clang::SystemZ::LastTSBuiltin - in getTargetBuiltins()
H A DLoongArch.cpp237 static constexpr Builtin::Info BuiltinInfo[] = { variable
271 return llvm::ArrayRef(BuiltinInfo, clang::LoongArch::LastTSBuiltin - in getTargetBuiltins()
H A DHexagon.cpp201 static constexpr Builtin::Info BuiltinInfo[] = { variable
256 return llvm::ArrayRef(BuiltinInfo, clang::Hexagon::LastTSBuiltin - in getTargetBuiltins()
H A DMips.cpp23 static constexpr Builtin::Info BuiltinInfo[] = { variable
227 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
H A DWebAssembly.cpp23 static constexpr Builtin::Info BuiltinInfo[] = { variable
284 return llvm::ArrayRef(BuiltinInfo, clang::WebAssembly::LastTSBuiltin - in getTargetBuiltins()
H A DNVPTX.cpp23 static constexpr Builtin::Info BuiltinInfo[] = { variable
277 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
H A DAMDGPU.cpp90 static constexpr Builtin::Info BuiltinInfo[] = { variable
263 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
H A DRISCV.cpp226 static constexpr Builtin::Info BuiltinInfo[] = { variable
240 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
H A DPPC.cpp21 static constexpr Builtin::Info BuiltinInfo[] = { variable
878 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
H A DARM.cpp1069 static constexpr Builtin::Info BuiltinInfo[] = { variable
1092 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
H A DAArch64.cpp27 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 DPatterns.h654 struct BuiltinInfo { struct
661 static constexpr std::array<BuiltinInfo, 2> KnownBuiltins = {{ argument
682 static BuiltinInfo getBuiltinInfo(const Record &Def);
684 BuiltinInfo I;
H A DPatterns.cpp812 BuiltinPattern::BuiltinInfo BuiltinPattern::getBuiltinInfo(const Record &Def) { in getBuiltinInfo()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCheckerContext.cpp58 StringRef BName = FD->getASTContext().BuiltinInfo.getName(BId); in isCLibraryFunction()
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeEmitter.cpp95 IsUnevaluatedBuiltin = Ctx.getASTContext().BuiltinInfo.isUnevaluated(BI); in compileFunc()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDecl.cpp2417 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 DSemaChecking.cpp2908 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 DPreprocessor.cpp116 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 DPreprocessor.h263 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 DGenericTaintChecker.cpp590 const Builtin::Context &BI = C.getASTContext().BuiltinInfo; in initTaintRules()

12