#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 1160 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 1152 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 1093 of file ARM.cpp.
◆ NumFp16Builtins
Initial value:
Definition at line 1089 of file ARM.cpp.
◆ NumMVEBuiltins
Initial value:
Definition at line 1091 of file ARM.cpp.
◆ NumNeonBuiltins
Initial value:
Definition at line 1087 of file ARM.cpp.