HomeSort by: relevance | last modified time | path
    Searched refs:Builtin (Results 1 - 25 of 108) sorted by relevancy

1 2 3 4 5

  /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);
VE.cpp 37 ArrayRef<Builtin::Info> VETargetInfo::getTargetBuiltins() const {
38 return ArrayRef<Builtin::Info>();
BPF.cpp 22 const Builtin::Info BPFTargetInfo::BuiltinInfo[] = {
23 #define BUILTIN(ID, TYPE, ATTRS) \
45 ArrayRef<Builtin::Info> BPFTargetInfo::getTargetBuiltins() const {
47 Builtin::FirstTSBuiltin);
Le64.cpp 22 ArrayRef<Builtin::Info> Le64TargetInfo::getTargetBuiltins() const {
VE.h 25 static const Builtin::Info BuiltinInfo[];
58 ArrayRef<Builtin::Info> getTargetBuiltins() const override;
XCore.h 25 static const Builtin::Info BuiltinInfo[];
47 ArrayRef<Builtin::Info> getTargetBuiltins() const override;
SystemZ.cpp 23 const Builtin::Info SystemZTargetInfo::BuiltinInfo[] = {
24 #define BUILTIN(ID, TYPE, ATTRS) \
150 ArrayRef<Builtin::Info> SystemZTargetInfo::getTargetBuiltins() const {
152 Builtin::FirstTSBuiltin);
ARC.h 43 ArrayRef<Builtin::Info> getTargetBuiltins() const override { return None; }
Le64.h 38 ArrayRef<Builtin::Info> getTargetBuiltins() const override;
M68k.h 43 ArrayRef<Builtin::Info> getTargetBuiltins() const override;
BPF.h 25 static const Builtin::Info BuiltinInfo[];
62 ArrayRef<Builtin::Info> getTargetBuiltins() const override;
Hexagon.h 27 static const Builtin::Info BuiltinInfo[];
69 ArrayRef<Builtin::Info> getTargetBuiltins() const override;
Hexagon.cpp 159 const Builtin::Info HexagonTargetInfo::BuiltinInfo[] = {
160 #define BUILTIN(ID, TYPE, ATTRS) \
211 ArrayRef<Builtin::Info> HexagonTargetInfo::getTargetBuiltins() const {
213 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);
NVPTX.h 60 static const Builtin::Info BuiltinInfo[];
72 ArrayRef<Builtin::Info> getTargetBuiltins() const override;
SystemZ.h 26 static const Builtin::Info BuiltinInfo[];
57 ArrayRef<Builtin::Info> getTargetBuiltins() const override;
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
BuiltinFunctionChecker.cpp 9 // This checker evaluates clang builtin functions.
47 case Builtin::BI__builtin_assume: {
65 case Builtin::BI__builtin_unpredictable:
66 case Builtin::BI__builtin_expect:
67 case Builtin::BI__builtin_expect_with_probability:
68 case Builtin::BI__builtin_assume_aligned:
69 case Builtin::BI__builtin_addressof: {
81 case Builtin::BI__builtin_alloca_with_align:
82 case Builtin::BI__builtin_alloca: {
102 case Builtin::BI__builtin_dynamic_object_size
    [all...]
  /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/
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...]
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...]
  /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...]
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/
PDBSymbolTypeFunctionSig.cpp 85 if (auto Builtin = llvm::dyn_cast_or_null<PDBSymbolTypeBuiltin>(Last.get())) {
86 if (Builtin->getBuiltinType() == PDB_BuiltinType::None)
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGBuiltin.cpp 9 // This contains code to emit Builtin calls as LLVM code.
89 /// getBuiltinLibFunction - Given a builtin id for a function like
99 // If the builtin has been declared explicitly with an assembler label,
237 /// @param E Builtin call expression to convert to cmpxchg.
814 case Builtin::BI_bittest:
816 case Builtin::BI_bittestandcomplement:
818 case Builtin::BI_bittestandreset:
820 case Builtin::BI_bittestandset:
822 case Builtin::BI_interlockedbittestandreset:
824 case Builtin::BI_interlockedbittestandset
    [all...]
CGGPUBuiltin.cpp 73 assert(E->getBuiltinCallee() == Builtin::BIprintf);
129 assert(E->getBuiltinCallee() == Builtin::BIprintf ||
130 E->getBuiltinCallee() == Builtin::BI__builtin_printf);
  /src/external/apache2/llvm/dist/clang/lib/AST/
Decl.cpp 3273 /// Returns a value indicating whether this function corresponds to a builtin
3278 /// the name of a builtin. The returned value will be 0 for functions that do
3279 /// not correspond to a builtin, a value of type \c Builtin::ID if in the
3280 /// target-independent range \c [1,Builtin::First), or a target-specific builtin
3314 // If this is a static function, it's not a builtin.
3328 !(BuiltinID == Builtin::BIprintf || BuiltinID == Builtin::BImalloc))
3333 // should be treated as a builtin i.e. 0 should be returned for them
    [all...]

Completed in 40 milliseconds

1 2 3 4 5