/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Basic/ |
H A D | Builtins.cpp | 1 //===--- Builtins.cpp - Builtin function implementation -------------------===// 21 static const Builtin::Info BuiltinInfo[] = { 32 const Builtin::Info &Builtin::Context::getRecord(unsigned ID) const { 33 if (ID < Builtin::FirstTSBuiltin) 35 assert(((ID - Builtin::FirstTSBuiltin) < 39 return AuxTSRecords[getAuxBuiltinID(ID) - Builtin::FirstTSBuiltin]; 40 return TSRecords[ID - Builtin::FirstTSBuiltin]; 43 void Builtin::Context::InitializeTarget(const TargetInfo &Target, 51 bool Builtin [all...] |
H A D | Targets.cpp | 799 static const Builtin::Info BuiltinInfo[]; 911 ArrayRef<Builtin::Info> getTargetBuiltins() const override { 913 clang::PPC::LastTSBuiltin-Builtin::FirstTSBuiltin); 1067 const Builtin::Info PPCTargetInfo::BuiltinInfo[] = { 1617 static const Builtin::Info BuiltinInfo[]; 1671 ArrayRef<Builtin::Info> getTargetBuiltins() const override { 1673 clang::NVPTX::LastTSBuiltin - Builtin::FirstTSBuiltin); 1720 const Builtin::Info NVPTXTargetInfo::BuiltinInfo[] = { 1784 static const Builtin::Info BuiltinInfo[]; 1864 ArrayRef<Builtin [all...] |
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Basic/ |
H A D | TargetBuiltins.h | 27 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 [all...] |
H A D | Builtins.h | 1 //===--- Builtins.h - Builtin function header -------------------*- C++ -*-===// 44 namespace Builtin { namespace in namespace:clang 93 return ID >= Builtin::FirstTSBuiltin; 188 return ID >= (Builtin::FirstTSBuiltin + TSRecords.size()); 203 bool builtinIsSupported(const Builtin::Info &BuiltinInfo,
|
H A D | TargetInfo.h | 47 namespace Builtin { struct Info; } namespace in namespace:clang 519 virtual ArrayRef<Builtin::Info> getTargetBuiltins() const = 0;
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
H A D | BuiltinFunctionChecker.cpp | 44 case Builtin::BI__builtin_unpredictable: 45 case Builtin::BI__builtin_expect: 46 case Builtin::BI__builtin_assume_aligned: 47 case Builtin::BI__builtin_addressof: { 58 case Builtin::BI__builtin_alloca: { 81 case Builtin::BI__builtin_object_size: {
|
H A D | GenericTaintChecker.cpp | 235 case Builtin::BImemcpy: 236 case Builtin::BImemmove: 237 case Builtin::BIstrncpy: 238 case Builtin::BIstrncat: 240 case Builtin::BIstrlcpy: 241 case Builtin::BIstrlcat: 243 case Builtin::BIstrndup: 700 case Builtin::BImemcpy: 701 case Builtin::BImemmove: 702 case Builtin [all...] |
H A D | UnreachableCodeChecker.cpp | 139 if (CE->getBuiltinCallee() == Builtin::BI__builtin_unreachable) {
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaChecking.cpp | 181 Expr *Builtin = BuiltinCall->getCallee()->IgnoreImpCasts(); local 227 Builtin = 228 S.ImpCastExprToType(Builtin, BuiltinPtrTy, CK_BuiltinFnToFnPtr).get(); 233 BuiltinCall->setCallee(Builtin); 285 case Builtin::BI__builtin___CFStringMakeConstantString: 291 case Builtin::BI__builtin_stdarg_start: 292 case Builtin::BI__builtin_va_start: 296 case Builtin::BI__va_start: { 310 case Builtin::BI__builtin_isgreater: 311 case Builtin [all...] |
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 10 // This contains code to emit Builtin calls as LLVM code. 184 /// @param E Builtin call expression to convert to cmpxchg. 427 case Builtin::BI__builtin___CFStringMakeConstantString: 428 case Builtin::BI__builtin___NSStringMakeConstantString: 430 case Builtin::BI__builtin_stdarg_start: 431 case Builtin::BI__builtin_va_start: 432 case Builtin::BI__va_start: 433 case Builtin::BI__builtin_va_end: 435 EmitVAStartEnd(BuiltinID == Builtin::BI__va_start 438 BuiltinID != Builtin 2814 const NeonIntrinsicInfo *Builtin = local 3962 const NeonIntrinsicInfo *Builtin = findNeonIntrinsicInMap( local 4571 const NeonIntrinsicInfo *Builtin = findNeonIntrinsicInMap( local [all...] |
H A D | CGExprConstant.cpp | 1060 Builtin::BI__builtin___CFStringMakeConstantString && 1062 Builtin::BI__builtin___NSStringMakeConstantString) 1067 Builtin::BI__builtin___NSStringMakeConstantString) {
|
H A D | CodeGenTypes.cpp | 395 case Type::Builtin: {
|
H A D | CodeGenFunction.cpp | 186 case Type::Builtin: 1304 if (FD->getBuiltinID() == Builtin::BI__builtin_unpredictable) { 1633 case Type::Builtin:
|
H A D | CGException.cpp | 1483 case Builtin::BI__exception_code: 1484 case Builtin::BI_exception_code:
|
/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ClangExpressionParser.h | 125 std::unique_ptr<clang::Builtin::Context> m_builtin_context; ///< Context for Clang built-ins
|
H A D | ClangExpressionParser.cpp | 350 m_builtin_context.reset(new Builtin::Context());
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | Decl.cpp | 2691 /// value of type \c Builtin::ID if in the target-independent range 2692 /// \c [1,Builtin::First), or a target-specific builtin value. 2710 if (BuiltinID == Builtin::BI__GetExceptionInfo && 2713 return Builtin::BI__GetExceptionInfo; 3351 // Builtin handling. 3353 case Builtin::BI__builtin_memset: 3354 case Builtin::BI__builtin___memset_chk: 3355 case Builtin::BImemset: 3356 return Builtin::BImemset; 3358 case Builtin [all...] |
H A D | ExprConstant.cpp | 1251 unsigned Builtin = E->getBuiltinCallee(); local 1252 return (Builtin == Builtin::BI__builtin___CFStringMakeConstantString || 1253 Builtin == Builtin::BI__builtin___NSStringMakeConstantString); 4163 if (CallCE->getBuiltinCallee() == Builtin::BI__builtin_constant_p) 5090 case Builtin::BI__builtin_addressof: 5092 case Builtin::BI__builtin_assume_aligned: { 6569 case Builtin::BI__builtin_object_size: { 6599 case Builtin [all...] |
H A D | Type.cpp | 682 TRIVIAL_TYPE_CLASS(Builtin) 1892 case Builtin: 2008 case Type::Builtin: 2349 case Builtin: 3300 case Type::Builtin: 3399 case Type::Builtin: 3541 case Type::Builtin:
|
/freebsd-11.0-release/contrib/llvm/tools/lldb/include/lldb/Core/ |
H A D | ClangForward.h | 22 namespace Builtin namespace in namespace:clang
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/IPO/ |
H A D | ForceFunctionAttrs.cpp | 31 .Case("builtin", Attribute::Builtin)
|
/freebsd-11.0-release/contrib/llvm/tools/lldb/include/lldb/Symbol/ |
H A D | ClangASTContext.h | 96 clang::Builtin::Context * 1217 std::unique_ptr<clang::Builtin::Context> m_builtins_ap;
|
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | ASTContext.h | 73 namespace Builtin { class Context; } namespace in namespace:clang 453 Builtin::Context &BuiltinInfo; 880 // Builtin Types. 919 SelectorTable &sels, Builtin::Context &builtins);
|
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Lex/ |
H A D | Preprocessor.h | 202 Builtin::Context BuiltinInfo; 693 Builtin::Context &getBuiltinInfo() { return BuiltinInfo; }
|
/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Symbol/ |
H A D | ClangASTContext.cpp | 600 Builtin::Context * 604 m_builtins_ap.reset (new Builtin::Context()); 3248 case clang::Type::Builtin: 3301 case clang::Type::Builtin: 3530 case clang::Type::Builtin: 3594 case clang::Type::Builtin: 3841 case clang::Type::Builtin: 4040 case clang::Type::Builtin: 4111 case clang::Type::Builtin: return lldb::eTypeClassBuiltin; 4768 case clang::Type::Builtin [all...] |