Searched refs:Builtin (Results 1 - 25 of 52) sorted by relevance

123

/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Basic/
H A DBuiltins.cpp1 //===--- 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 DTargets.cpp799 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 DTargetBuiltins.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
[all...]
H A DBuiltins.h1 //===--- 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 DTargetInfo.h47 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 DBuiltinFunctionChecker.cpp44 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 DGenericTaintChecker.cpp235 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 DUnreachableCodeChecker.cpp139 if (CE->getBuiltinCallee() == Builtin::BI__builtin_unreachable) {
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaChecking.cpp181 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 DCGBuiltin.cpp10 // 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 DCGExprConstant.cpp1060 Builtin::BI__builtin___CFStringMakeConstantString &&
1062 Builtin::BI__builtin___NSStringMakeConstantString)
1067 Builtin::BI__builtin___NSStringMakeConstantString) {
H A DCodeGenTypes.cpp395 case Type::Builtin: {
H A DCodeGenFunction.cpp186 case Type::Builtin:
1304 if (FD->getBuiltinID() == Builtin::BI__builtin_unpredictable) {
1633 case Type::Builtin:
H A DCGException.cpp1483 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 DClangExpressionParser.h125 std::unique_ptr<clang::Builtin::Context> m_builtin_context; ///< Context for Clang built-ins
H A DClangExpressionParser.cpp350 m_builtin_context.reset(new Builtin::Context());
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/
H A DDecl.cpp2691 /// 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 DExprConstant.cpp1251 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 DType.cpp682 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 DClangForward.h22 namespace Builtin namespace in namespace:clang
/freebsd-11.0-release/contrib/llvm/lib/Transforms/IPO/
H A DForceFunctionAttrs.cpp31 .Case("builtin", Attribute::Builtin)
/freebsd-11.0-release/contrib/llvm/tools/lldb/include/lldb/Symbol/
H A DClangASTContext.h96 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 DASTContext.h73 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 DPreprocessor.h202 Builtin::Context BuiltinInfo;
693 Builtin::Context &getBuiltinInfo() { return BuiltinInfo; }
/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Symbol/
H A DClangASTContext.cpp600 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...]

Completed in 441 milliseconds

123