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

1234

/freebsd-11-stable/contrib/llvm-project/clang/lib/Basic/Targets/
H A DLe64.cpp22 const Builtin::Info Le64TargetInfo::BuiltinInfo[] = {
28 ArrayRef<Builtin::Info> Le64TargetInfo::getTargetBuiltins() const {
30 Builtin::FirstTSBuiltin);
H A DXCore.cpp21 const Builtin::Info XCoreTargetInfo::BuiltinInfo[] = {
34 ArrayRef<Builtin::Info> XCoreTargetInfo::getTargetBuiltins() const {
36 Builtin::FirstTSBuiltin);
H A DBPF.cpp22 const Builtin::Info BPFTargetInfo::BuiltinInfo[] = {
45 ArrayRef<Builtin::Info> BPFTargetInfo::getTargetBuiltins() const {
47 Builtin::FirstTSBuiltin);
H A DLe64.h25 static const Builtin::Info BuiltinInfo[];
39 ArrayRef<Builtin::Info> getTargetBuiltins() const override;
H A DXCore.h25 static const Builtin::Info BuiltinInfo[];
47 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 DHexagon.h27 static const Builtin::Info BuiltinInfo[];
61 ArrayRef<Builtin::Info> getTargetBuiltins() const override;
H A DBPF.h25 static const Builtin::Info BuiltinInfo[];
59 ArrayRef<Builtin::Info> getTargetBuiltins() const override;
H A DWebAssembly.cpp23 const Builtin::Info WebAssemblyTargetInfo::BuiltinInfo[] = {
224 ArrayRef<Builtin::Info> WebAssemblyTargetInfo::getTargetBuiltins() const {
226 Builtin::FirstTSBuiltin);
H A DHexagon.cpp123 const Builtin::Info HexagonTargetInfo::BuiltinInfo[] = {
170 ArrayRef<Builtin::Info> HexagonTargetInfo::getTargetBuiltins() const {
172 Builtin::FirstTSBuiltin);
H A DSystemZ.h26 static const Builtin::Info BuiltinInfo[];
55 ArrayRef<Builtin::Info> getTargetBuiltins() const override;
H A DNVPTX.h53 static const Builtin::Info BuiltinInfo[];
65 ArrayRef<Builtin::Info> getTargetBuiltins() const override;
H A DLanai.h81 ArrayRef<Builtin::Info> getTargetBuiltins() const override { return None; }
H A DMSP430.h53 ArrayRef<Builtin::Info> getTargetBuiltins() const override {
H A DPNaCl.h55 ArrayRef<Builtin::Info> getTargetBuiltins() const override { return None; }
H A DTCE.h87 ArrayRef<Builtin::Info> getTargetBuiltins() const override { return None; }
/freebsd-11-stable/contrib/llvm-project/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...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DBuiltinFunctionChecker.cpp46 case Builtin::BI__builtin_assume: {
64 case Builtin::BI__builtin_unpredictable:
65 case Builtin::BI__builtin_expect:
66 case Builtin::BI__builtin_assume_aligned:
67 case Builtin::BI__builtin_addressof: {
78 case Builtin::BI__builtin_alloca_with_align:
79 case Builtin::BI__builtin_alloca: {
103 case Builtin::BI__builtin_dynamic_object_size:
104 case Builtin::BI__builtin_object_size:
105 case Builtin
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Basic/
H A DTargetBuiltins.h26 LastTIBuiltin = clang::Builtin::FirstTSBuiltin - 1,
36 LastTIBuiltin = clang::Builtin::FirstTSBuiltin-1,
47 LastTIBuiltin = clang::Builtin::FirstTSBuiltin - 1,
58 LastTIBuiltin = clang::Builtin::FirstTSBuiltin - 1,
68 LastTIBuiltin = clang::Builtin::FirstTSBuiltin-1,
78 LastTIBuiltin = clang::Builtin::FirstTSBuiltin-1,
88 LastTIBuiltin = clang::Builtin::FirstTSBuiltin - 1,
98 LastTIBuiltin = clang::Builtin::FirstTSBuiltin - 1,
155 LastTIBuiltin = clang::Builtin::FirstTSBuiltin-1,
165 LastTIBuiltin = clang::Builtin
[all...]
H A DBuiltins.h1 //===--- Builtins.h - Builtin function header -------------------*- C++ -*-===//
45 namespace Builtin { namespace in namespace:clang
94 return ID >= Builtin::FirstTSBuiltin;
216 return ID >= (Builtin::FirstTSBuiltin + TSRecords.size());
235 bool builtinIsSupported(const Builtin::Info &BuiltinInfo,
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp212 bool IsBooleanAlignBuiltin = ID == Builtin::BI__builtin_is_aligned;
335 Expr *Builtin = BuiltinCall->getCallee()->IgnoreImpCasts(); local
381 Builtin =
382 S.ImpCastExprToType(Builtin, BuiltinPtrTy, CK_BuiltinFnToFnPtr).get();
387 BuiltinCall->setCallee(Builtin);
416 case Builtin::BI__builtin___memcpy_chk:
417 case Builtin::BI__builtin___memmove_chk:
418 case Builtin::BI__builtin___memset_chk:
419 case Builtin::BI__builtin___strlcat_chk:
420 case Builtin
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp9 // This contains code to emit Builtin calls as LLVM code.
227 /// @param E Builtin call expression to convert to cmpxchg.
713 case Builtin::BI_bittest:
715 case Builtin::BI_bittestandcomplement:
717 case Builtin::BI_bittestandreset:
719 case Builtin::BI_bittestandset:
721 case Builtin::BI_interlockedbittestandreset:
723 case Builtin::BI_interlockedbittestandset:
727 case Builtin::BI_bittest64:
729 case Builtin
[all...]
/freebsd-11-stable/contrib/llvm-project/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)
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp3166 /// not correspond to a builtin, a value of type \c Builtin::ID if in the
3167 /// target-independent range \c [1,Builtin::First), or a target-specific builtin
3197 if (BuiltinID == Builtin::BI__GetExceptionInfo &&
3199 return Builtin::BI__GetExceptionInfo;
3233 !(BuiltinID == Builtin::BIprintf || BuiltinID == Builtin::BImalloc))
3878 // Builtin handling.
3880 case Builtin::BI__builtin_memset:
3881 case Builtin::BI__builtin___memset_chk:
3882 case Builtin
[all...]

Completed in 157 milliseconds

1234