/openbsd/gnu/llvm/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 …]
|
/openbsd/gnu/llvm/clang/lib/CodeGen/ |
H A D | CGCall.h | 87 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 D | XCore.cpp | 21 static constexpr Builtin::Info BuiltinInfo[] = { variable 36 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
|
H A D | VE.cpp | 21 static constexpr Builtin::Info BuiltinInfo[] = { variable 49 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
|
H A D | BPF.cpp | 22 static constexpr Builtin::Info BuiltinInfo[] = { variable 46 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 | 169 static constexpr Builtin::Info BuiltinInfo[] = { variable 201 return llvm::ArrayRef(BuiltinInfo, clang::LoongArch::LastTSBuiltin - in getTargetBuiltins()
|
H A D | Hexagon.cpp | 203 static constexpr Builtin::Info BuiltinInfo[] = { variable 258 return llvm::ArrayRef(BuiltinInfo, clang::Hexagon::LastTSBuiltin - in getTargetBuiltins()
|
H A D | WebAssembly.cpp | 23 static constexpr Builtin::Info BuiltinInfo[] = { variable 271 return llvm::ArrayRef(BuiltinInfo, clang::WebAssembly::LastTSBuiltin - in getTargetBuiltins()
|
H A D | Mips.cpp | 23 static constexpr Builtin::Info BuiltinInfo[] = { variable 223 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
|
H A D | NVPTX.cpp | 23 static constexpr Builtin::Info BuiltinInfo[] = { variable 266 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
|
H A D | AMDGPU.cpp | 90 static constexpr Builtin::Info BuiltinInfo[] = { variable 427 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
|
H A D | RISCV.cpp | 205 static constexpr Builtin::Info BuiltinInfo[] = { variable 219 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
|
H A D | PPC.cpp | 21 static constexpr Builtin::Info BuiltinInfo[] = { variable 857 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
|
H A D | AArch64.cpp | 27 static constexpr Builtin::Info BuiltinInfo[] = { variable 580 return llvm::ArrayRef(BuiltinInfo, clang::AArch64::LastTSBuiltin - in getTargetBuiltins()
|
H A D | ARM.cpp | 995 static constexpr Builtin::Info BuiltinInfo[] = { variable 1018 return llvm::ArrayRef(BuiltinInfo, in getTargetBuiltins()
|
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Core/ |
H A D | CheckerContext.cpp | 57 StringRef BName = FD->getASTContext().BuiltinInfo.getName(BId); in isCLibraryFunction()
|
/openbsd/gnu/llvm/clang/lib/Lex/ |
H A D | Preprocessor.cpp | 116 BuiltinInfo = std::make_unique<Builtin::Context>(); in Preprocessor() 195 BuiltinInfo->InitializeTarget(Target, AuxTarget); in Initialize()
|
/openbsd/gnu/llvm/clang/lib/Sema/ |
H A D | SemaDecl.cpp | 2365 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 D | SemaChecking.cpp | 2756 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 D | Preprocessor.h | 263 std::unique_ptr<Builtin::Context> BuiltinInfo; variable 1206 Builtin::Context &getBuiltinInfo() { return *BuiltinInfo; } in getBuiltinInfo()
|
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/ |
H A D | GenericTaintChecker.cpp | 526 const Builtin::Context &BI = C.getASTContext().BuiltinInfo; in initTaintRules()
|
/openbsd/gnu/llvm/clang/lib/AST/ |
H A D | Decl.cpp | 3442 if (!Context.BuiltinInfo.isPredefinedLibFunction(BuiltinID)) in getBuiltinID() 3456 Context.BuiltinInfo.isPredefinedLibFunction(BuiltinID)) in getBuiltinID() 3471 Context.BuiltinInfo.isPredefinedLibFunction(BuiltinID) && in getBuiltinID()
|
H A D | ASTContext.cpp | 961 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 D | ExprConstant.cpp | 7419 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()
|