HomeSort by: relevance | last modified time | path
    Searched defs:BUILTIN (Results 1 - 20 of 20) sorted by relevancy

  /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...]

Completed in 79 milliseconds