clang API Documentation
Enumerates target-specific builtins in their own namespaces within namespace clang. More...
#include "clang/Basic/Builtins.h"
#include "clang/Basic/BuiltinsNEON.def"
#include "clang/Basic/BuiltinsARM.def"
#include "clang/Basic/BuiltinsAArch64.def"
#include "clang/Basic/BuiltinsPPC.def"
#include "clang/Basic/BuiltinsNVPTX.def"
#include "clang/Basic/BuiltinsR600.def"
#include "clang/Basic/BuiltinsX86.def"
#include "clang/Basic/BuiltinsHexagon.def"
#include "clang/Basic/BuiltinsMips.def"
#include "clang/Basic/BuiltinsXCore.def"
#include "clang/Basic/BuiltinsLe64.def"
Go to the source code of this file.
Classes | |
class | clang::NeonTypeFlags |
Flags to identify the types for overloaded Neon builtins. More... | |
Namespaces | |
namespace | clang |
namespace | clang::NEON |
namespace | clang::ARM |
ARM builtins. | |
namespace | clang::AArch64 |
AArch64 builtins. | |
namespace | clang::PPC |
PPC builtins. | |
namespace | clang::NVPTX |
NVPTX builtins. | |
namespace | clang::R600 |
R600 builtins. | |
namespace | clang::X86 |
X86 builtins. | |
namespace | clang::Hexagon |
Hexagon builtins. | |
namespace | clang::Mips |
MIPS builtins. | |
namespace | clang::XCore |
XCore builtins. | |
namespace | clang::Le64 |
Le64 builtins. | |
Defines | |
#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, |
Enumerations | |
enum | { clang::NEON::LastTIBuiltin = clang::Builtin::FirstTSBuiltin - 1 } |
enum | { clang::ARM::LastTIBuiltin = clang::Builtin::FirstTSBuiltin-1, clang::ARM::LastNEONBuiltin = NEON::FirstTSBuiltin - 1 } |
enum | { clang::AArch64::LastTIBuiltin = clang::Builtin::FirstTSBuiltin - 1, clang::AArch64::LastNEONBuiltin = NEON::FirstTSBuiltin - 1 } |
enum | { clang::PPC::LastTIBuiltin = clang::Builtin::FirstTSBuiltin-1 } |
enum | { clang::NVPTX::LastTIBuiltin = clang::Builtin::FirstTSBuiltin-1 } |
enum | { clang::R600::LastTIBuiltin = clang::Builtin::FirstTSBuiltin - 1 } |
enum | { clang::X86::LastTIBuiltin = clang::Builtin::FirstTSBuiltin-1 } |
enum | { clang::Hexagon::LastTIBuiltin = clang::Builtin::FirstTSBuiltin-1 } |
enum | { clang::Mips::LastTIBuiltin = clang::Builtin::FirstTSBuiltin-1 } |
enum | { clang::XCore::LastTIBuiltin = clang::Builtin::FirstTSBuiltin-1 } |
enum | { clang::Le64::LastTIBuiltin = clang::Builtin::FirstTSBuiltin - 1 } |
Enumerates target-specific builtins in their own namespaces within namespace clang.
Definition in file TargetBuiltins.h.