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

12345

/netbsd-current/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DBuiltinFunctionChecker.cpp47 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:
103 case Builtin
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/lib/Basic/Targets/
H A DXCore.cpp21 const Builtin::Info XCoreTargetInfo::BuiltinInfo[] = {
35 ArrayRef<Builtin::Info> XCoreTargetInfo::getTargetBuiltins() const {
37 Builtin::FirstTSBuiltin);
H A DVE.cpp37 ArrayRef<Builtin::Info> VETargetInfo::getTargetBuiltins() const {
38 return ArrayRef<Builtin::Info>();
H A DBPF.cpp22 const Builtin::Info BPFTargetInfo::BuiltinInfo[] = {
45 ArrayRef<Builtin::Info> BPFTargetInfo::getTargetBuiltins() const {
47 Builtin::FirstTSBuiltin);
H A DLe64.cpp22 ArrayRef<Builtin::Info> Le64TargetInfo::getTargetBuiltins() const {
H A DXCore.h25 static const Builtin::Info BuiltinInfo[];
47 ArrayRef<Builtin::Info> getTargetBuiltins() const override;
H A DVE.h25 static const Builtin::Info BuiltinInfo[];
58 ArrayRef<Builtin::Info> getTargetBuiltins() const override;
H A DSystemZ.cpp23 const Builtin::Info SystemZTargetInfo::BuiltinInfo[] = {
150 ArrayRef<Builtin::Info> SystemZTargetInfo::getTargetBuiltins() const {
152 Builtin::FirstTSBuiltin);
H A DARC.h43 ArrayRef<Builtin::Info> getTargetBuiltins() const override { return None; }
H A DLe64.h38 ArrayRef<Builtin::Info> getTargetBuiltins() const override;
H A DM68k.h43 ArrayRef<Builtin::Info> getTargetBuiltins() const override;
H A DBPF.h25 static const Builtin::Info BuiltinInfo[];
62 ArrayRef<Builtin::Info> getTargetBuiltins() const override;
H A DHexagon.h27 static const Builtin::Info BuiltinInfo[];
69 ArrayRef<Builtin::Info> getTargetBuiltins() const override;
H A DHexagon.cpp159 const Builtin::Info HexagonTargetInfo::BuiltinInfo[] = {
211 ArrayRef<Builtin::Info> HexagonTargetInfo::getTargetBuiltins() const {
213 Builtin::FirstTSBuiltin);
H A DWebAssembly.cpp23 const Builtin::Info WebAssemblyTargetInfo::BuiltinInfo[] = {
232 ArrayRef<Builtin::Info> WebAssemblyTargetInfo::getTargetBuiltins() const {
234 Builtin::FirstTSBuiltin);
H A DNVPTX.h60 static const Builtin::Info BuiltinInfo[];
72 ArrayRef<Builtin::Info> getTargetBuiltins() const override;
H A DSystemZ.h26 static const Builtin::Info BuiltinInfo[];
57 ArrayRef<Builtin::Info> getTargetBuiltins() const override;
/netbsd-current/external/apache2/llvm/dist/clang/lib/Basic/
H A DBuiltins.cpp1 //===--- Builtins.cpp - Builtin function implementation -------------------===//
20 static const Builtin::Info BuiltinInfo[] = {
31 const Builtin::Info &Builtin::Context::getRecord(unsigned ID) const {
32 if (ID < Builtin::FirstTSBuiltin)
34 assert(((ID - Builtin::FirstTSBuiltin) <
38 return AuxTSRecords[getAuxBuiltinID(ID) - Builtin::FirstTSBuiltin];
39 return TSRecords[ID - Builtin::FirstTSBuiltin];
42 void Builtin::Context::InitializeTarget(const TargetInfo &Target,
50 bool Builtin
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DTargetBuiltins.h28 LastTIBuiltin = clang::Builtin::FirstTSBuiltin - 1,
38 LastTIBuiltin = clang::Builtin::FirstTSBuiltin-1,
58 LastTIBuiltin = clang::Builtin::FirstTSBuiltin - 1,
71 LastTIBuiltin = clang::Builtin::FirstTSBuiltin - 1,
81 LastTIBuiltin = clang::Builtin::FirstTSBuiltin-1,
91 LastTIBuiltin = clang::Builtin::FirstTSBuiltin-1,
101 LastTIBuiltin = clang::Builtin::FirstTSBuiltin - 1,
111 LastTIBuiltin = clang::Builtin::FirstTSBuiltin - 1,
124 enum { LastTIBuiltin = clang::Builtin::FirstTSBuiltin - 1, LastTSBuiltin };
130 LastTIBuiltin = clang::Builtin
[all...]
H A DBuiltins.h1 //===--- Builtins.h - Builtin function header -------------------*- C++ -*-===//
46 namespace Builtin { namespace in namespace:clang
95 return ID >= Builtin::FirstTSBuiltin;
220 return ID >= (Builtin::FirstTSBuiltin + TSRecords.size());
239 bool builtinIsSupported(const Builtin::Info &BuiltinInfo,
/netbsd-current/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaChecking.cpp216 bool IsBooleanAlignBuiltin = ID == Builtin::BI__builtin_is_aligned;
330 if (BuiltinID == Builtin::BI__builtin_mul_overflow) {
351 Expr *Builtin = BuiltinCall->getCallee()->IgnoreImpCasts(); local
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
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/
H A DPDBSymbolTypeFunctionSig.cpp85 if (auto Builtin = llvm::dyn_cast_or_null<PDBSymbolTypeBuiltin>(Last.get())) {
86 if (Builtin->getBuiltinType() == PDB_BuiltinType::None)
/netbsd-current/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGBuiltin.cpp9 // This contains code to emit Builtin calls as LLVM code.
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:
828 case Builtin::BI_bittest64:
830 case Builtin
[all...]
H A DCGGPUBuiltin.cpp73 assert(E->getBuiltinCallee() == Builtin::BIprintf);
129 assert(E->getBuiltinCallee() == Builtin::BIprintf ||
130 E->getBuiltinCallee() == Builtin::BI__builtin_printf);
/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/
H A DDecl.cpp3279 /// 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
3328 !(BuiltinID == Builtin::BIprintf || BuiltinID == Builtin::BImalloc))
3337 !(BuiltinID == Builtin::BIprintf || BuiltinID == Builtin::BImalloc))
4003 // Builtin handling.
4005 case Builtin::BI__builtin_memset:
4006 case Builtin::BI__builtin___memset_chk:
4007 case Builtin
[all...]

Completed in 464 milliseconds

12345