#include "ARM.h"
#include "clang/Basic/Builtins.h"
#include "clang/Basic/Diagnostic.h"
#include "clang/Basic/TargetBuiltins.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/ADT/StringSwitch.h"
#include "llvm/TargetParser/ARMTargetParser.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.def"
Go to the source code of this file.
◆ BUILTIN [1/2]
◆ BUILTIN [2/2]
◆ GET_CDE_BUILTIN_INFOS
#define GET_CDE_BUILTIN_INFOS |
◆ GET_CDE_BUILTIN_STR_TABLE
#define GET_CDE_BUILTIN_STR_TABLE |
◆ GET_MVE_BUILTIN_INFOS
#define GET_MVE_BUILTIN_INFOS |
◆ GET_MVE_BUILTIN_STR_TABLE
#define GET_MVE_BUILTIN_STR_TABLE |
◆ GET_NEON_BUILTIN_INFOS [1/2]
#define GET_NEON_BUILTIN_INFOS |
◆ GET_NEON_BUILTIN_INFOS [2/2]
#define GET_NEON_BUILTIN_INFOS |
◆ GET_NEON_BUILTIN_STR_TABLE [1/2]
#define GET_NEON_BUILTIN_STR_TABLE |
◆ GET_NEON_BUILTIN_STR_TABLE [2/2]
#define GET_NEON_BUILTIN_STR_TABLE |
◆ LANGBUILTIN
◆ LIBBUILTIN
◆ TARGET_BUILTIN [1/2]
◆ TARGET_BUILTIN [2/2]
◆ TARGET_HEADER_BUILTIN [1/2]
◆ TARGET_HEADER_BUILTIN [2/2]
◆ BuiltinInfos
Initial value:
#define BUILTIN
#define LANGBUILTIN
#define LIBBUILTIN
#define TARGET_BUILTIN
#define TARGET_HEADER_BUILTIN
})
static constexpr std::array< Info, N > MakeInfos(std::array< Info, N > Infos)
A constexpr function to construct an infos array from X-macros.
Definition at line 1155 of file ARM.cpp.
◆ BuiltinStrings
llvm::StringTable BuiltinStrings |
|
staticconstexpr |
Initial value:=
#define BUILTIN
#define TARGET_BUILTIN
#define TARGET_HEADER_BUILTIN
#define CLANG_BUILTIN_STR_TABLE_START
Definition at line 1147 of file ARM.cpp.
◆ NumARMBuiltins
int NumARMBuiltins = ARM::LastTSBuiltin - ARM::FirstARMBuiltin |
|
staticconstexpr |
◆ NumBuiltins
int NumBuiltins = ARM::LastTSBuiltin - Builtin::FirstTSBuiltin |
|
staticconstexpr |
◆ NumCDEBuiltins
Initial value:
Definition at line 1088 of file ARM.cpp.
◆ NumFp16Builtins
Initial value:
Definition at line 1084 of file ARM.cpp.
◆ NumMVEBuiltins
Initial value:
Definition at line 1086 of file ARM.cpp.
◆ NumNeonBuiltins
Initial value:
Definition at line 1082 of file ARM.cpp.