Home
last modified time | relevance | path

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

12

/openbsd/gnu/llvm/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 …]
/openbsd/gnu/llvm/clang/lib/CodeGen/
H A DCGCall.h87 BuiltinInfoStorage BuiltinInfo; member
96 BuiltinInfo.Decl = builtinDecl; in CGCallee()
97 BuiltinInfo.ID = builtinID; in CGCallee()
119 result.BuiltinInfo.Decl = builtinDecl; in forBuiltin()
120 result.BuiltinInfo.ID = builtinID; in forBuiltin()
155 return BuiltinInfo.Decl; in getBuiltinDecl()
159 return BuiltinInfo.ID; in getBuiltinID()
/openbsd/gnu/llvm/clang/lib/Basic/Targets/
H A DXCore.cpp21 static constexpr Builtin::Info BuiltinInfo[] = { variable
36 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
H A DVE.cpp21 static constexpr Builtin::Info BuiltinInfo[] = { variable
49 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
H A DBPF.cpp22 static constexpr Builtin::Info BuiltinInfo[] = { variable
46 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.cpp169 static constexpr Builtin::Info BuiltinInfo[] = { variable
201 return llvm::ArrayRef(BuiltinInfo, clang::LoongArch::LastTSBuiltin - in getTargetBuiltins()
H A DHexagon.cpp203 static constexpr Builtin::Info BuiltinInfo[] = { variable
258 return llvm::ArrayRef(BuiltinInfo, clang::Hexagon::LastTSBuiltin - in getTargetBuiltins()
H A DWebAssembly.cpp23 static constexpr Builtin::Info BuiltinInfo[] = { variable
271 return llvm::ArrayRef(BuiltinInfo, clang::WebAssembly::LastTSBuiltin - in getTargetBuiltins()
H A DMips.cpp23 static constexpr Builtin::Info BuiltinInfo[] = { variable
223 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
H A DNVPTX.cpp23 static constexpr Builtin::Info BuiltinInfo[] = { variable
266 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
H A DAMDGPU.cpp90 static constexpr Builtin::Info BuiltinInfo[] = { variable
427 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
H A DRISCV.cpp205 static constexpr Builtin::Info BuiltinInfo[] = { variable
219 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
H A DPPC.cpp21 static constexpr Builtin::Info BuiltinInfo[] = { variable
857 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
H A DAArch64.cpp27 static constexpr Builtin::Info BuiltinInfo[] = { variable
580 return llvm::ArrayRef(BuiltinInfo, clang::AArch64::LastTSBuiltin - in getTargetBuiltins()
H A DARM.cpp995 static constexpr Builtin::Info BuiltinInfo[] = { variable
1018 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Core/
H A DCheckerContext.cpp57 StringRef BName = FD->getASTContext().BuiltinInfo.getName(BId); in isCLibraryFunction()
/openbsd/gnu/llvm/clang/lib/Lex/
H A DPreprocessor.cpp116 BuiltinInfo = std::make_unique<Builtin::Context>(); in Preprocessor()
195 BuiltinInfo->InitializeTarget(Target, AuxTarget); in Initialize()
/openbsd/gnu/llvm/clang/lib/Sema/
H A DSemaDecl.cpp2365 return BuiltinInfo.getHeaderName(ID); in getHeaderName()
2431 Context.BuiltinInfo.allowTypeMismatch(ID)) in LazilyCreateBuiltin()
2438 << Context.BuiltinInfo.getName(ID); in LazilyCreateBuiltin()
2445 << getHeaderName(Context.BuiltinInfo, ID, Error) in LazilyCreateBuiltin()
2446 << Context.BuiltinInfo.getName(ID); in LazilyCreateBuiltin()
2451 (Context.BuiltinInfo.isPredefinedLibFunction(ID) || in LazilyCreateBuiltin()
2452 Context.BuiltinInfo.isHeaderDependentFunction(ID))) { in LazilyCreateBuiltin()
2455 << Context.BuiltinInfo.getName(ID) << R; in LazilyCreateBuiltin()
2458 << Header << Context.BuiltinInfo.getName(ID); in LazilyCreateBuiltin()
16140 if (Context.BuiltinInfo.isReturnsTwice(BuiltinID) && in AddKnownFunctionAttributes()
[all …]
H A DSemaChecking.cpp2756 if (Context.BuiltinInfo.isTSBuiltin(BuiltinID)) { in CheckBuiltinFunctionCall()
2757 if (Context.BuiltinInfo.isAuxBuiltinID(BuiltinID)) { in CheckBuiltinFunctionCall()
2763 Context.BuiltinInfo.getAuxBuiltinID(BuiltinID), TheCall)) in CheckBuiltinFunctionCall()
3504 struct BuiltinInfo { in CheckHexagonBuiltinArgument() struct
3509 static BuiltinInfo Infos[] = { in CheckHexagonBuiltinArgument()
3724 [](const BuiltinInfo &LHS, const BuiltinInfo &RHS) { in CheckHexagonBuiltinArgument()
3730 const BuiltinInfo *F = llvm::partition_point( in CheckHexagonBuiltinArgument()
7040 StringRef NewBuiltinName = Context.BuiltinInfo.getName(NewBuiltinID); in SemaBuiltinAtomicOverloaded()
11193 FunctionName = S.Context.BuiltinInfo.getName(AbsKind); in emitReplacement()
11194 HeaderName = S.Context.BuiltinInfo.getHeaderName(AbsKind); in emitReplacement()
[all …]
/openbsd/gnu/llvm/clang/include/clang/Lex/
H A DPreprocessor.h263 std::unique_ptr<Builtin::Context> BuiltinInfo; variable
1206 Builtin::Context &getBuiltinInfo() { return *BuiltinInfo; } in getBuiltinInfo()
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A DGenericTaintChecker.cpp526 const Builtin::Context &BI = C.getASTContext().BuiltinInfo; in initTaintRules()
/openbsd/gnu/llvm/clang/lib/AST/
H A DDecl.cpp3442 if (!Context.BuiltinInfo.isPredefinedLibFunction(BuiltinID)) in getBuiltinID()
3456 Context.BuiltinInfo.isPredefinedLibFunction(BuiltinID)) in getBuiltinID()
3471 Context.BuiltinInfo.isPredefinedLibFunction(BuiltinID) && in getBuiltinID()
H A DASTContext.cpp961 BuiltinInfo(builtins), TUKind(TUKind), DeclarationNames(*this), in ASTContext()
9130 BuiltinInfo.hasCustomTypechecking(FD->getBuiltinID())) in canBuiltinBeRedeclared()
9132 return BuiltinInfo.canBeRedeclared(FD->getBuiltinID()); in canBuiltinBeRedeclared()
11427 const char *TypeStr = BuiltinInfo.getTypeString(Id); in GetBuiltinType()
11471 if (BuiltinInfo.isNoReturn(Id)) EI = EI.withNoReturn(true); in GetBuiltinType()
11481 if (getLangOpts().CPlusPlus && BuiltinInfo.isNoThrow(Id)) in GetBuiltinType()
H A DExprConstant.cpp7419 Info.Ctx.BuiltinInfo.isConstantEvaluated(BuiltinOp); in IsConstantEvaluatedBuiltinCall()
9237 << ("'" + Info.Ctx.BuiltinInfo.getName(BuiltinOp) + "'").str(); in VisitBuiltinCallExpr()
9282 << ("'" + Info.Ctx.BuiltinInfo.getName(BuiltinOp) + "'").str() in VisitBuiltinCallExpr()
9345 << ("'" + Info.Ctx.BuiltinInfo.getName(BuiltinOp) + "'").str(); in VisitBuiltinCallExpr()
12195 << ("'" + Info.Ctx.BuiltinInfo.getName(BuiltinOp) + "'").str(); in VisitBuiltinCallExpr()
12220 << ("'" + Info.Ctx.BuiltinInfo.getName(BuiltinOp) + "'").str(); in VisitBuiltinCallExpr()
12275 << ("'" + Info.Ctx.BuiltinInfo.getName(BuiltinOp) + "'").str() in VisitBuiltinCallExpr()

12