clang 20.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/BuiltinsNEON.def"
#include "clang/Basic/BuiltinsARM.def"
#include "clang/Basic/BuiltinsSVE.def"
#include "clang/Basic/BuiltinsSME.def"
#include "clang/Basic/BuiltinsAArch64.def"
#include "clang/Basic/BuiltinsBPF.inc"
#include "clang/Basic/BuiltinsPPC.def"
#include "clang/Basic/BuiltinsNVPTX.def"
#include "clang/Basic/BuiltinsAMDGPU.def"
#include "clang/Basic/BuiltinsX86.def"
#include "clang/Basic/BuiltinsX86_64.def"
#include "clang/Basic/BuiltinsVE.def"
#include "clang/Basic/BuiltinsRISCVVector.def"
#include "clang/Basic/BuiltinsRISCV.inc"
#include "clang/Basic/BuiltinsLoongArch.def"
#include "clang/Basic/arm_sve_typeflags.inc"
#include "clang/Basic/BuiltinsHexagon.def"
#include "clang/Basic/BuiltinsMips.def"
#include "clang/Basic/BuiltinsXCore.def"
#include "clang/Basic/BuiltinsSystemZ.def"
#include "clang/Basic/BuiltinsWebAssembly.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 |
The JSON file list parser is used to communicate input to InstallAPI. | |
namespace | clang::NEON |
namespace | clang::ARM |
ARM builtins. | |
namespace | clang::SVE |
namespace | clang::SME |
namespace | clang::AArch64 |
AArch64 builtins. | |
namespace | clang::BPF |
BPF builtins. | |
namespace | clang::PPC |
PPC builtins. | |
namespace | clang::NVPTX |
NVPTX builtins. | |
namespace | clang::AMDGPU |
AMDGPU 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. | |
Macros | |
#define | BUILTIN(ID, TYPE, ATTRS) BI##ID, |
#define | TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) BI##ID, |
#define | BUILTIN(ID, TYPE, ATTRS) BI##ID, |
#define | BUILTIN(ID, TYPE, ATTRS) BI##ID, |
#define | TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) BI##ID, |
#define | BUILTIN(ID, TYPE, ATTRS) BI##ID, |
#define | TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) BI##ID, |
#define | BUILTIN(ID, TYPE, ATTRS) BI##ID, |
#define | BUILTIN(ID, TYPE, ATTRS) BI##ID, |
#define | BUILTIN(ID, TYPE, ATTRS) BI##ID, |
#define | BUILTIN(ID, TYPE, ATTRS) BI##ID, |
#define | BUILTIN(ID, TYPE, ATTRS) BI##ID, |
#define | BUILTIN(ID, TYPE, ATTRS) BI##ID, |
#define | BUILTIN(ID, TYPE, ATTRS) BI##ID, |
#define | BUILTIN(ID, TYPE, ATTRS) BI##ID, |
#define | BUILTIN(ID, TYPE, ATTRS) BI##ID, |
#define | BUILTIN(ID, TYPE, ATTRS) BI##ID, |
#define | BUILTIN(ID, TYPE, ATTRS) BI##ID, |
#define | LLVM_GET_SVE_TYPEFLAGS |
#define | LLVM_GET_SVE_ELTTYPES |
#define | LLVM_GET_SVE_MEMELTTYPES |
#define | LLVM_GET_SVE_MERGETYPES |
#define | LLVM_GET_SVE_IMMCHECKTYPES |
#define | BUILTIN(ID, TYPE, ATTRS) BI##ID, |
#define | BUILTIN(ID, TYPE, ATTRS) BI##ID, |
#define | BUILTIN(ID, TYPE, ATTRS) BI##ID, |
#define | BUILTIN(ID, TYPE, ATTRS) BI##ID, |
#define | BUILTIN(ID, TYPE, ATTRS) BI##ID, |
Variables | |
static constexpr uint64_t | clang::LargestBuiltinID |
Enumerates target-specific builtins in their own namespaces within namespace clang.
Definition in file TargetBuiltins.h.
Definition at line 363 of file TargetBuiltins.h.
Definition at line 363 of file TargetBuiltins.h.
Definition at line 363 of file TargetBuiltins.h.
Definition at line 363 of file TargetBuiltins.h.
Definition at line 363 of file TargetBuiltins.h.
Definition at line 363 of file TargetBuiltins.h.
Definition at line 363 of file TargetBuiltins.h.
Definition at line 363 of file TargetBuiltins.h.
Definition at line 363 of file TargetBuiltins.h.
Definition at line 363 of file TargetBuiltins.h.
Definition at line 363 of file TargetBuiltins.h.
Definition at line 363 of file TargetBuiltins.h.
Definition at line 363 of file TargetBuiltins.h.
Definition at line 363 of file TargetBuiltins.h.
Definition at line 363 of file TargetBuiltins.h.
Definition at line 363 of file TargetBuiltins.h.
Definition at line 363 of file TargetBuiltins.h.
Definition at line 363 of file TargetBuiltins.h.
Definition at line 363 of file TargetBuiltins.h.
Definition at line 363 of file TargetBuiltins.h.
#define LLVM_GET_SVE_ELTTYPES |
Definition at line 235 of file TargetBuiltins.h.
#define LLVM_GET_SVE_IMMCHECKTYPES |
Definition at line 253 of file TargetBuiltins.h.
#define LLVM_GET_SVE_MEMELTTYPES |
Definition at line 241 of file TargetBuiltins.h.
#define LLVM_GET_SVE_MERGETYPES |
Definition at line 247 of file TargetBuiltins.h.
#define LLVM_GET_SVE_TYPEFLAGS |
Definition at line 230 of file TargetBuiltins.h.
Definition at line 61 of file TargetBuiltins.h.
Definition at line 61 of file TargetBuiltins.h.