clang 17.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.def"
#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.def"
#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 |
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.
#define BUILTIN | ( | ID, | |
TYPE, | |||
ATTRS | |||
) | BI##ID, |
Definition at line 359 of file TargetBuiltins.h.
#define BUILTIN | ( | ID, | |
TYPE, | |||
ATTRS | |||
) | BI##ID, |
Definition at line 359 of file TargetBuiltins.h.
#define BUILTIN | ( | ID, | |
TYPE, | |||
ATTRS | |||
) | BI##ID, |
Definition at line 359 of file TargetBuiltins.h.
#define BUILTIN | ( | ID, | |
TYPE, | |||
ATTRS | |||
) | BI##ID, |
Definition at line 359 of file TargetBuiltins.h.
#define BUILTIN | ( | ID, | |
TYPE, | |||
ATTRS | |||
) | BI##ID, |
Definition at line 359 of file TargetBuiltins.h.
#define BUILTIN | ( | ID, | |
TYPE, | |||
ATTRS | |||
) | BI##ID, |
Definition at line 359 of file TargetBuiltins.h.
#define BUILTIN | ( | ID, | |
TYPE, | |||
ATTRS | |||
) | BI##ID, |
Definition at line 359 of file TargetBuiltins.h.
#define BUILTIN | ( | ID, | |
TYPE, | |||
ATTRS | |||
) | BI##ID, |
Definition at line 359 of file TargetBuiltins.h.
#define BUILTIN | ( | ID, | |
TYPE, | |||
ATTRS | |||
) | BI##ID, |
Definition at line 359 of file TargetBuiltins.h.
#define BUILTIN | ( | ID, | |
TYPE, | |||
ATTRS | |||
) | BI##ID, |
Definition at line 359 of file TargetBuiltins.h.
#define BUILTIN | ( | ID, | |
TYPE, | |||
ATTRS | |||
) | BI##ID, |
Definition at line 359 of file TargetBuiltins.h.
#define BUILTIN | ( | ID, | |
TYPE, | |||
ATTRS | |||
) | BI##ID, |
Definition at line 359 of file TargetBuiltins.h.
#define BUILTIN | ( | ID, | |
TYPE, | |||
ATTRS | |||
) | BI##ID, |
Definition at line 359 of file TargetBuiltins.h.
#define BUILTIN | ( | ID, | |
TYPE, | |||
ATTRS | |||
) | BI##ID, |
Definition at line 359 of file TargetBuiltins.h.
#define BUILTIN | ( | ID, | |
TYPE, | |||
ATTRS | |||
) | BI##ID, |
Definition at line 359 of file TargetBuiltins.h.
#define BUILTIN | ( | ID, | |
TYPE, | |||
ATTRS | |||
) | BI##ID, |
Definition at line 359 of file TargetBuiltins.h.
#define BUILTIN | ( | ID, | |
TYPE, | |||
ATTRS | |||
) | BI##ID, |
Definition at line 359 of file TargetBuiltins.h.
#define BUILTIN | ( | ID, | |
TYPE, | |||
ATTRS | |||
) | BI##ID, |
Definition at line 359 of file TargetBuiltins.h.
#define BUILTIN | ( | ID, | |
TYPE, | |||
ATTRS | |||
) | BI##ID, |
Definition at line 359 of file TargetBuiltins.h.
#define BUILTIN | ( | ID, | |
TYPE, | |||
ATTRS | |||
) | BI##ID, |
Definition at line 359 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.
Definition at line 61 of file TargetBuiltins.h.