|
clang 24.0.0git
|
Enumerates target-specific builtins in their own namespaces within namespace clang. More...
#include <algorithm>#include <stdint.h>#include "clang/Basic/Builtins.h"#include "llvm/Support/MathExtras.h"#include "clang/Basic/arm_neon.inc"#include "clang/Basic/arm_fp16.inc"#include "clang/Basic/arm_mve_builtins.inc"#include "clang/Basic/arm_cde_builtins.inc"#include "clang/Basic/BuiltinsARM.inc"#include "clang/Basic/arm_sve_builtins.inc"#include "clang/Basic/BuiltinsAArch64NeonSVEBridge.def"#include "clang/Basic/arm_sme_builtins.inc"#include "clang/Basic/BuiltinsAArch64.inc"#include "clang/Basic/BuiltinsBPF.inc"#include "clang/Basic/BuiltinsPPC.def"#include "clang/Basic/BuiltinsNVPTX.inc"#include "clang/Basic/BuiltinsAMDGPU.inc"#include "clang/Basic/BuiltinsDirectX.inc"#include "clang/Basic/BuiltinsSPIRVCommon.inc"#include "clang/Basic/BuiltinsSPIRVVK.inc"#include "clang/Basic/BuiltinsSPIRVCL.inc"#include "clang/Basic/BuiltinsX86.inc"#include "clang/Basic/BuiltinsX86_64.inc"#include "clang/Basic/BuiltinsVE.def"#include "clang/Basic/riscv_vector_builtins.inc"#include "clang/Basic/riscv_sifive_vector_builtins.inc"#include "clang/Basic/riscv_andes_vector_builtins.inc"#include "clang/Basic/BuiltinsRISCV.inc"#include "clang/Basic/BuiltinsLoongArchBase.def"#include "clang/Basic/BuiltinsLoongArchLSX.def"#include "clang/Basic/BuiltinsLoongArchLASX.def"#include "clang/Basic/arm_immcheck_types.inc"#include "clang/Basic/arm_sve_typeflags.inc"#include "clang/Basic/BuiltinsHexagon.inc"#include "clang/Basic/BuiltinsMips.def"#include "clang/Basic/BuiltinsXCore.def"#include "clang/Basic/BuiltinsSystemZ.inc"#include "clang/Basic/BuiltinsZOS.inc"#include "clang/Basic/BuiltinsWebAssembly.def"#include "clang/Basic/BuiltinsAVR.def"Go to the source code of this file.
Classes | |
| class | clang::NeonTypeFlags |
| Flags to identify the types for overloaded Neon builtins. More... | |
| class | clang::SVETypeFlags |
| Flags to identify the types for overloaded SVE builtins. More... | |
Namespaces | |
| namespace | clang |
| Top level wrappers for InstallAPI frontend operations. | |
| namespace | clang::NEON |
| namespace | clang::ARM |
| ARM builtins. | |
| namespace | clang::SVE |
| namespace | clang::SME |
| namespace | clang::AArch64 |
| namespace | clang::BPF |
| BPF builtins. | |
| namespace | clang::PPC |
| PPC builtins. | |
| namespace | clang::NVPTX |
| NVPTX builtins. | |
| namespace | clang::AMDGPU |
| AMDGPU builtins. | |
| namespace | clang::DirectX |
| DirectX builtins. | |
| namespace | clang::SPIRV |
| SPIRV builtins. | |
| namespace | clang::X86 |
| X86 builtins. | |
| namespace | clang::VE |
| VE builtins. | |
| namespace | clang::RISCVVector |
| namespace | clang::RISCV |
| RISCV builtins. | |
| namespace | clang::LoongArch |
| LoongArch builtins. | |
| namespace | clang::Hexagon |
| Hexagon builtins. | |
| namespace | clang::Mips |
| MIPS builtins. | |
| namespace | clang::XCore |
| XCore builtins. | |
| namespace | clang::SystemZ |
| SystemZ builtins. | |
| namespace | clang::WebAssembly |
| WebAssembly builtins. | |
| namespace | clang::AVR |
| AVR builtins. | |
Variables | |
| static constexpr uint64_t | clang::LargestBuiltinID |
Enumerates target-specific builtins in their own namespaces within namespace clang.
Definition in file TargetBuiltins.h.
| #define BUILTIN | ( | ID, | |
| TYPE, | |||
| ATTRS ) |
Definition at line 118 of file TargetBuiltins.h.
| #define BUILTIN | ( | ID, | |
| TYPE, | |||
| ATTRS ) |
Definition at line 118 of file TargetBuiltins.h.
| #define BUILTIN | ( | ID, | |
| TYPE, | |||
| ATTRS ) |
Definition at line 118 of file TargetBuiltins.h.
| #define BUILTIN | ( | ID, | |
| TYPE, | |||
| ATTRS ) |
Definition at line 118 of file TargetBuiltins.h.
| #define BUILTIN | ( | ID, | |
| TYPE, | |||
| ATTRS ) |
Definition at line 118 of file TargetBuiltins.h.
| #define BUILTIN | ( | ID, | |
| TYPE, | |||
| ATTRS ) |
Definition at line 118 of file TargetBuiltins.h.
| #define GET_BUILTIN_ENUMERATORS |
Definition at line 54 of file TargetBuiltins.h.
| #define GET_BUILTIN_ENUMERATORS |
Definition at line 54 of file TargetBuiltins.h.
| #define GET_BUILTIN_ENUMERATORS |
Definition at line 54 of file TargetBuiltins.h.
| #define GET_BUILTIN_ENUMERATORS |
Definition at line 54 of file TargetBuiltins.h.
| #define GET_BUILTIN_ENUMERATORS |
Definition at line 54 of file TargetBuiltins.h.
| #define GET_BUILTIN_ENUMERATORS |
Definition at line 54 of file TargetBuiltins.h.
| #define GET_BUILTIN_ENUMERATORS |
Definition at line 54 of file TargetBuiltins.h.
| #define GET_BUILTIN_ENUMERATORS |
Definition at line 54 of file TargetBuiltins.h.
| #define GET_BUILTIN_ENUMERATORS |
Definition at line 54 of file TargetBuiltins.h.
| #define GET_BUILTIN_ENUMERATORS |
Definition at line 54 of file TargetBuiltins.h.
| #define GET_BUILTIN_ENUMERATORS |
Definition at line 54 of file TargetBuiltins.h.
| #define GET_BUILTIN_ENUMERATORS |
Definition at line 54 of file TargetBuiltins.h.
| #define GET_BUILTIN_ENUMERATORS |
Definition at line 54 of file TargetBuiltins.h.
| #define GET_BUILTIN_ENUMERATORS |
Definition at line 54 of file TargetBuiltins.h.
| #define GET_BUILTIN_ENUMERATORS |
Definition at line 54 of file TargetBuiltins.h.
| #define GET_CDE_BUILTIN_ENUMERATORS |
Definition at line 49 of file TargetBuiltins.h.
| #define GET_MVE_BUILTIN_ENUMERATORS |
Definition at line 44 of file TargetBuiltins.h.
| #define GET_NEON_BUILTIN_ENUMERATORS |
Definition at line 29 of file TargetBuiltins.h.
| #define GET_RISCVV_BUILTIN_ENUMERATORS |
Definition at line 207 of file TargetBuiltins.h.
| #define GET_SME_BUILTIN_ENUMERATORS |
Definition at line 81 of file TargetBuiltins.h.
| #define GET_SVE_BUILTIN_ENUMERATORS |
Definition at line 64 of file TargetBuiltins.h.
| #define GET_SVE_BUILTINS |
Definition at line 69 of file TargetBuiltins.h.
| #define LLVM_GET_ARM_INTRIN_IMMCHECKTYPES |
Definition at line 325 of file TargetBuiltins.h.
| #define LLVM_GET_SVE_ELTTYPES |
Definition at line 344 of file TargetBuiltins.h.
| #define LLVM_GET_SVE_MEMELTTYPES |
Definition at line 350 of file TargetBuiltins.h.
| #define LLVM_GET_SVE_MERGETYPES |
Definition at line 356 of file TargetBuiltins.h.
| #define LLVM_GET_SVE_TYPEFLAGS |
Definition at line 339 of file TargetBuiltins.h.
Definition at line 70 of file TargetBuiltins.h.
Definition at line 70 of file TargetBuiltins.h.
Definition at line 70 of file TargetBuiltins.h.
Definition at line 70 of file TargetBuiltins.h.