| /src/external/apache2/llvm/dist/clang/lib/Basic/Targets/ |
| XCore.cpp | 21 const Builtin::Info XCoreTargetInfo::BuiltinInfo[] = { 22 #define BUILTIN(ID, TYPE, ATTRS) \ 35 ArrayRef<Builtin::Info> XCoreTargetInfo::getTargetBuiltins() const { 37 Builtin::FirstTSBuiltin);
|
| BPF.cpp | 22 const Builtin::Info BPFTargetInfo::BuiltinInfo[] = { 23 #define BUILTIN(ID, TYPE, ATTRS) \ 45 ArrayRef<Builtin::Info> BPFTargetInfo::getTargetBuiltins() const { 47 Builtin::FirstTSBuiltin);
|
| Mips.cpp | 23 const Builtin::Info MipsTargetInfo::BuiltinInfo[] = { 24 #define BUILTIN(ID, TYPE, ATTRS) \ 222 ArrayRef<Builtin::Info> MipsTargetInfo::getTargetBuiltins() const { 224 Builtin::FirstTSBuiltin);
|
| NVPTX.cpp | 24 const Builtin::Info NVPTXTargetInfo::BuiltinInfo[] = { 25 #define BUILTIN(ID, TYPE, ATTRS) \ 262 ArrayRef<Builtin::Info> NVPTXTargetInfo::getTargetBuiltins() const { 264 Builtin::FirstTSBuiltin);
|
| SystemZ.cpp | 23 const Builtin::Info SystemZTargetInfo::BuiltinInfo[] = { 24 #define BUILTIN(ID, TYPE, ATTRS) \ 150 ArrayRef<Builtin::Info> SystemZTargetInfo::getTargetBuiltins() const { 152 Builtin::FirstTSBuiltin);
|
| WebAssembly.cpp | 23 const Builtin::Info WebAssemblyTargetInfo::BuiltinInfo[] = { 24 #define BUILTIN(ID, TYPE, ATTRS) \ 232 ArrayRef<Builtin::Info> WebAssemblyTargetInfo::getTargetBuiltins() const { 234 Builtin::FirstTSBuiltin);
|
| AMDGPU.cpp | 89 const Builtin::Info AMDGPUTargetInfo::BuiltinInfo[] = { 90 #define BUILTIN(ID, TYPE, ATTRS) \ 368 ArrayRef<Builtin::Info> AMDGPUTargetInfo::getTargetBuiltins() const { 370 Builtin::FirstTSBuiltin); 435 // For certain builtin types support on the host target, claim they are 439 // code. To rejct these builtin types supported in the host target but not in 441 // so that we could tell the device builtin types from the host ones. The 442 // also solves the different representations of the same builtin type, such
|
| Hexagon.cpp | 159 const Builtin::Info HexagonTargetInfo::BuiltinInfo[] = { 160 #define BUILTIN(ID, TYPE, ATTRS) \ 211 ArrayRef<Builtin::Info> HexagonTargetInfo::getTargetBuiltins() const { 213 Builtin::FirstTSBuiltin);
|
| PPC.cpp | 21 const Builtin::Info PPCTargetInfo::BuiltinInfo[] = { 22 #define BUILTIN(ID, TYPE, ATTRS) \ 595 ArrayRef<Builtin::Info> PPCTargetInfo::getTargetBuiltins() const { 597 Builtin::FirstTSBuiltin);
|
| RISCV.cpp | 229 const Builtin::Info RISCVTargetInfo::BuiltinInfo[] = { 230 #define BUILTIN(ID, TYPE, ATTRS) \ 237 ArrayRef<Builtin::Info> RISCVTargetInfo::getTargetBuiltins() const { 239 Builtin::FirstTSBuiltin);
|
| AArch64.cpp | 25 const Builtin::Info AArch64TargetInfo::BuiltinInfo[] = { 26 #define BUILTIN(ID, TYPE, ATTRS) \ 30 #define BUILTIN(ID, TYPE, ATTRS) \ 34 #define BUILTIN(ID, TYPE, ATTRS) \ 422 ArrayRef<Builtin::Info> AArch64TargetInfo::getTargetBuiltins() const { 424 Builtin::FirstTSBuiltin);
|
| X86.cpp | 25 const Builtin::Info BuiltinInfoX86[] = { 26 #define BUILTIN(ID, TYPE, ATTRS) \ 34 #define BUILTIN(ID, TYPE, ATTRS) \ 1502 ArrayRef<Builtin::Info> X86_32TargetInfo::getTargetBuiltins() const { 1504 Builtin::FirstTSBuiltin + 1); 1507 ArrayRef<Builtin::Info> X86_64TargetInfo::getTargetBuiltins() const { 1509 X86::LastTSBuiltin - Builtin::FirstTSBuiltin);
|
| ARM.cpp | 885 const Builtin::Info ARMTargetInfo::BuiltinInfo[] = { 886 #define BUILTIN(ID, TYPE, ATTRS) \ 892 #define BUILTIN(ID, TYPE, ATTRS) \ 903 ArrayRef<Builtin::Info> ARMTargetInfo::getTargetBuiltins() const { 905 Builtin::FirstTSBuiltin);
|
| /src/external/apache2/llvm/dist/clang/lib/Basic/ |
| Builtins.cpp | 1 //===--- Builtins.cpp - Builtin function implementation -------------------===// 9 // This file implements various things for builtin functions. 20 static const Builtin::Info BuiltinInfo[] = { 21 { "not a builtin function", nullptr, nullptr, nullptr, ALL_LANGUAGES,nullptr}, 22 #define BUILTIN(ID, TYPE, ATTRS) \ 31 const Builtin::Info &Builtin::Context::getRecord(unsigned ID) const { 32 if (ID < Builtin::FirstTSBuiltin) 34 assert(((ID - Builtin::FirstTSBuiltin) < 36 "Invalid builtin ID!") [all...] |
| /src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
| Builtins.h | 1 //===--- Builtins.h - Builtin function header -------------------*- C++ -*-===// 10 /// Defines enum values for all the target-independent builtin 31 GNU_LANG = 0x1, // builtin requires GNU mode. 32 C_LANG = 0x2, // builtin for c only. 33 CXX_LANG = 0x4, // builtin for cplusplus only. 34 OBJC_LANG = 0x8, // builtin for objective-c and objective-c++ 35 MS_LANG = 0x10, // builtin requires MS mode. 36 OCLC20_LANG = 0x20, // builtin for OpenCL C 2.0 only. 37 OCLC1X_LANG = 0x40, // builtin for OpenCL C 1.x only. 38 OMP_LANG = 0x80, // builtin requires OpenMP [all...] |
| TargetBuiltins.h | 1 //===--- TargetBuiltins.h - Target specific builtin IDs ---------*- C++ -*-===// 28 LastTIBuiltin = clang::Builtin::FirstTSBuiltin - 1, 29 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, 38 LastTIBuiltin = clang::Builtin::FirstTSBuiltin-1, 40 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, 49 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, 58 LastTIBuiltin = clang::Builtin::FirstTSBuiltin - 1, 62 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, 71 LastTIBuiltin = clang::Builtin::FirstTSBuiltin - 1, 72 #define BUILTIN(ID, TYPE, ATTRS) BI##ID [all...] |
| /src/external/apache2/llvm/dist/clang/lib/AST/ |
| StmtPrinter.cpp | 1115 // Emit suffixes. Integer literals are always a builtin integer type. 1169 // Emit suffixes. Float literals are always a builtin float type. 1644 #define BUILTIN(ID, TYPE, ATTRS)
|
| /src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| declaration.h | 484 enum class BUILTIN : unsigned char 486 unknown = 255, /// not known if this is a builtin 487 unimp = 0, /// this is not a builtin 488 gcc, /// this is a GCC builtin 489 llvm, /// this is an LLVM builtin 526 BUILTIN isBuiltin(FuncDeclaration *fd); 596 // set if this is a known, builtin function we can evaluate at compile time 597 BUILTIN builtin; member in class:FuncDeclaration
|
| /src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| Expr.h | 3013 /// getBuiltinCallee - If this is a call to a builtin, return the builtin ID 3017 /// Returns \c true if this is a call to a builtin which does not 3711 /// A builtin binary operation expression such as "x + y" or "x <= y". 3713 /// This expression node kind describes a builtin binary operation, 4313 /// ShuffleVectorExpr - clang-specific builtin-in function 4384 /// ConvertVectorExpr - Clang builtin function __builtin_convertvector 4437 /// ChooseExpr - GNU builtin-in function __builtin_choose_expr. 4554 /// Represents a call to the builtin function \c __builtin_va_arg. 4622 /// Return a string representing the name of the specific builtin function [all...] |
| /src/external/apache2/llvm/dist/clang/lib/Sema/ |
| SemaChecking.cpp | 216 bool IsBooleanAlignBuiltin = ID == Builtin::BI__builtin_is_aligned; 330 if (BuiltinID == Builtin::BI__builtin_mul_overflow) { 351 Expr *Builtin = BuiltinCall->getCallee()->IgnoreImpCasts(); 397 Builtin = 398 S.ImpCastExprToType(Builtin, BuiltinPtrTy, CK_BuiltinFnToFnPtr).get(); 403 BuiltinCall->setCallee(Builtin); 617 case Builtin::BIsprintf: 618 case Builtin::BI__builtin___sprintf_chk: { 619 size_t FormatIndex = BuiltinID == Builtin::BIsprintf ? 1 : 3; 644 if (BuiltinID == Builtin::BI__builtin___sprintf_chk) [all...] |