Home
last modified time | relevance | path

Searched refs:Builtin (Results 1 – 25 of 81) sorted by relevance

1234

/NextBSD/contrib/llvm/tools/clang/lib/Basic/
HDBuiltins.cpp22 static const Builtin::Info BuiltinInfo[] = {
31 const Builtin::Info &Builtin::Context::GetRecord(unsigned ID) const { in GetRecord()
32 if (ID < Builtin::FirstTSBuiltin) in GetRecord()
34 assert(ID - Builtin::FirstTSBuiltin < NumTSRecords && "Invalid builtin ID!"); in GetRecord()
35 return TSRecords[ID - Builtin::FirstTSBuiltin]; in GetRecord()
38 Builtin::Context::Context() { in Context()
44 void Builtin::Context::InitializeTarget(const TargetInfo &Target) { in InitializeTarget()
49 bool Builtin::Context::BuiltinIsSupported(const Builtin::Info &BuiltinInfo, in BuiltinIsSupported()
69 void Builtin::Context::InitializeBuiltins(IdentifierTable &Table, in InitializeBuiltins()
72 for (unsigned i = Builtin::NotBuiltin+1; i != Builtin::FirstTSBuiltin; ++i) in InitializeBuiltins()
[all …]
HDTargets.cpp740 static const Builtin::Info BuiltinInfo[];
852 void getTargetBuiltins(const Builtin::Info *&Records, in getTargetBuiltins()
855 NumRecords = clang::PPC::LastTSBuiltin-Builtin::FirstTSBuiltin; in getTargetBuiltins()
1008 const Builtin::Info PPCTargetInfo::BuiltinInfo[] = {
1574 static const Builtin::Info BuiltinInfo[];
1628 void getTargetBuiltins(const Builtin::Info *&Records, in getTargetBuiltins()
1631 NumRecords = clang::NVPTX::LastTSBuiltin-Builtin::FirstTSBuiltin; in getTargetBuiltins()
1681 const Builtin::Info NVPTXTargetInfo::BuiltinInfo[] = {
1747 static const Builtin::Info BuiltinInfo[];
1823 void getTargetBuiltins(const Builtin::Info *&Records, in getTargetBuiltins()
[all …]
/NextBSD/contrib/llvm/tools/clang/include/clang/Basic/
HDTargetBuiltins.h27 LastTIBuiltin = clang::Builtin::FirstTSBuiltin - 1,
37 LastTIBuiltin = clang::Builtin::FirstTSBuiltin-1,
48 LastTIBuiltin = clang::Builtin::FirstTSBuiltin - 1,
59 LastTIBuiltin = clang::Builtin::FirstTSBuiltin-1,
69 LastTIBuiltin = clang::Builtin::FirstTSBuiltin-1,
79 LastTIBuiltin = clang::Builtin::FirstTSBuiltin - 1,
89 LastTIBuiltin = clang::Builtin::FirstTSBuiltin-1,
142 LastTIBuiltin = clang::Builtin::FirstTSBuiltin-1,
152 LastTIBuiltin = clang::Builtin::FirstTSBuiltin-1,
162 LastTIBuiltin = clang::Builtin::FirstTSBuiltin-1,
[all …]
HDBuiltins.h44 namespace Builtin {
184 bool BuiltinIsSupported(const Builtin::Info &BuiltinInfo,
HDBuiltinsLe64.def1 //==- BuiltinsLe64.def - Le64 Builtin function database ----------*- C++ -*-==//
HDBuiltinsNEON.def1 //===--- BuiltinsNEON.def - NEON Builtin function database ------*- C++ -*-===//
HDBuiltinsXCore.def1 //===--- BuiltinsXCore.def - XCore Builtin function database ----*- C++ -*-===//
HDBuiltinsAMDGPU.def1 //==- BuiltinsAMDGPU.def - AMDGPU Builtin function database ------*- C++ -*-==//
HDBuiltinsAArch64.def1 //==- BuiltinsAArch64.def - AArch64 Builtin function database ----*- C++ -*-==//
HDTargetInfo.h45 namespace Builtin { struct Info; }
512 virtual void getTargetBuiltins(const Builtin::Info *&Records,
HDBuiltinsARM.def1 //===--- BuiltinsARM.def - ARM Builtin function database ----*- C++ -*-===//
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaChecking.cpp147 Expr *Builtin = BuiltinCall->getCallee()->IgnoreImpCasts(); in SemaBuiltinCallWithStaticChain() local
193 Builtin = in SemaBuiltinCallWithStaticChain()
194 S.ImpCastExprToType(Builtin, BuiltinPtrTy, CK_BuiltinFnToFnPtr).get(); in SemaBuiltinCallWithStaticChain()
199 BuiltinCall->setCallee(Builtin); in SemaBuiltinCallWithStaticChain()
251 case Builtin::BI__builtin___CFStringMakeConstantString: in CheckBuiltinFunctionCall()
257 case Builtin::BI__builtin_stdarg_start: in CheckBuiltinFunctionCall()
258 case Builtin::BI__builtin_va_start: in CheckBuiltinFunctionCall()
262 case Builtin::BI__va_start: { in CheckBuiltinFunctionCall()
276 case Builtin::BI__builtin_isgreater: in CheckBuiltinFunctionCall()
277 case Builtin::BI__builtin_isgreaterequal: in CheckBuiltinFunctionCall()
[all …]
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGBuiltin.cpp276 case Builtin::BI__builtin___CFStringMakeConstantString: in EmitBuiltinExpr()
277 case Builtin::BI__builtin___NSStringMakeConstantString: in EmitBuiltinExpr()
279 case Builtin::BI__builtin_stdarg_start: in EmitBuiltinExpr()
280 case Builtin::BI__builtin_va_start: in EmitBuiltinExpr()
281 case Builtin::BI__va_start: in EmitBuiltinExpr()
282 case Builtin::BI__builtin_va_end: { in EmitBuiltinExpr()
283 Value *ArgValue = (BuiltinID == Builtin::BI__va_start) in EmitBuiltinExpr()
291 Intrinsic::ID inst = (BuiltinID == Builtin::BI__builtin_va_end) ? in EmitBuiltinExpr()
295 case Builtin::BI__builtin_va_copy: { in EmitBuiltinExpr()
306 case Builtin::BI__builtin_abs: in EmitBuiltinExpr()
[all …]
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
HDBuiltinFunctionChecker.cpp44 case Builtin::BI__builtin_expect: in evalCall()
45 case Builtin::BI__builtin_assume_aligned: in evalCall()
46 case Builtin::BI__builtin_addressof: { in evalCall()
57 case Builtin::BI__builtin_alloca: { in evalCall()
80 case Builtin::BI__builtin_object_size: { in evalCall()
HDGenericTaintChecker.cpp235 case Builtin::BImemcpy: in REGISTER_SET_WITH_PROGRAMSTATE()
236 case Builtin::BImemmove: in REGISTER_SET_WITH_PROGRAMSTATE()
237 case Builtin::BIstrncpy: in REGISTER_SET_WITH_PROGRAMSTATE()
238 case Builtin::BIstrncat: in REGISTER_SET_WITH_PROGRAMSTATE()
240 case Builtin::BIstrlcpy: in REGISTER_SET_WITH_PROGRAMSTATE()
241 case Builtin::BIstrlcat: in REGISTER_SET_WITH_PROGRAMSTATE()
243 case Builtin::BIstrndup: in REGISTER_SET_WITH_PROGRAMSTATE()
706 case Builtin::BImemcpy: in checkTaintedBufferSize()
707 case Builtin::BImemmove: in checkTaintedBufferSize()
708 case Builtin::BIstrncpy: in checkTaintedBufferSize()
[all …]
HDUnreachableCodeChecker.cpp139 if (CE->getBuiltinCallee() == Builtin::BI__builtin_unreachable) { in checkEndAnalysis()
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDDecl.cpp2618 if (BuiltinID == Builtin::BI__GetExceptionInfo && in getBuiltinID()
2621 return Builtin::BI__GetExceptionInfo; in getBuiltinID()
3234 case Builtin::BI__builtin_memset: in getMemoryFunctionKind()
3235 case Builtin::BI__builtin___memset_chk: in getMemoryFunctionKind()
3236 case Builtin::BImemset: in getMemoryFunctionKind()
3237 return Builtin::BImemset; in getMemoryFunctionKind()
3239 case Builtin::BI__builtin_memcpy: in getMemoryFunctionKind()
3240 case Builtin::BI__builtin___memcpy_chk: in getMemoryFunctionKind()
3241 case Builtin::BImemcpy: in getMemoryFunctionKind()
3242 return Builtin::BImemcpy; in getMemoryFunctionKind()
[all …]
HDExprConstant.cpp1172 unsigned Builtin = E->getBuiltinCallee(); in IsStringLiteralCall() local
1173 return (Builtin == Builtin::BI__builtin___CFStringMakeConstantString || in IsStringLiteralCall()
1174 Builtin == Builtin::BI__builtin___NSStringMakeConstantString); in IsStringLiteralCall()
4058 if (CallCE->getBuiltinCallee() == Builtin::BI__builtin_constant_p) in VisitConditionalOperator()
4971 case Builtin::BI__builtin_addressof: in VisitCallExpr()
4973 case Builtin::BI__builtin_assume_aligned: { in VisitCallExpr()
6236 case Builtin::BI__builtin_object_size: { in VisitCallExpr()
6264 case Builtin::BI__builtin_bswap16: in VisitCallExpr()
6265 case Builtin::BI__builtin_bswap32: in VisitCallExpr()
6266 case Builtin::BI__builtin_bswap64: { in VisitCallExpr()
[all …]
HDType.cpp659 TRIVIAL_TYPE_CLASS(Builtin) in TRIVIAL_TYPE_CLASS()
1875 case Builtin: in isIncompleteType()
1969 case Type::Builtin: in isCXX98PODType()
2310 case Builtin: in isSpecifierType()
3154 case Type::Builtin: in computeCachedProperties()
3251 case Type::Builtin: in computeLinkageInfo()
3391 case Type::Builtin: in canHaveNullability()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDTypeNodes.def11 // enumerated by providing its name (e.g., "Builtin" or "Enum") and
62 TYPE(Builtin, Type)
117 LEAF_TYPE(Builtin)
/NextBSD/contrib/llvm/tools/lldb/include/lldb/Expression/
HDClangExpressionParser.h146 … std::unique_ptr<clang::Builtin::Context> m_builtin_context; ///< Context for Clang built-ins
/NextBSD/contrib/llvm/tools/lldb/include/lldb/Symbol/
HDClangASTContext.h57 clang::Builtin::Context *
490 std::unique_ptr<clang::Builtin::Context> m_builtins_ap;
/NextBSD/contrib/llvm/tools/lldb/include/lldb/Core/
HDClangForward.h22 namespace Builtin
/NextBSD/contrib/llvm/tools/lldb/source/Symbol/
HDClangASTType.cpp645 case clang::Type::Builtin: in IsPointerType()
696 case clang::Type::Builtin: in IsPointerOrReferenceType()
921 case clang::Type::Builtin: in IsPossibleDynamicType()
979 case clang::Type::Builtin: in IsPossibleDynamicType()
1313 case clang::Type::Builtin: in GetTypeInfo()
1510 case clang::Type::Builtin: in GetMinimumLanguage()
1581 case clang::Type::Builtin: return lldb::eTypeClassBuiltin; in GetTypeClass()
2212 case clang::Type::Builtin: in GetEncoding()
2365 case clang::Type::Builtin: in GetFormat()
2497 case clang::Type::Builtin: in GetNumChildren()
[all …]
/NextBSD/contrib/llvm/include/llvm/IR/
HDAttributes.h71 Builtin, ///< Callee is recognized as a builtin, despite enumerator

1234