#include "RISCV.h"
#include "clang/Basic/Diagnostic.h"
#include "clang/Basic/MacroBuilder.h"
#include "clang/Basic/TargetBuiltins.h"
#include "llvm/ADT/StringSwitch.h"
#include "llvm/Support/raw_ostream.h"
#include "llvm/TargetParser/RISCVTargetParser.h"
#include <optional>
#include "clang/Basic/riscv_vector_builtins.inc"
#include "clang/Basic/riscv_sifive_vector_builtins.inc"
#include "clang/Basic/riscv_andes_vector_builtins.inc"
#include "clang/Basic/BuiltinsRISCV.inc"
Go to the source code of this file.
◆ GET_BUILTIN_INFOS
#define GET_BUILTIN_INFOS |
◆ GET_BUILTIN_STR_TABLE
#define GET_BUILTIN_STR_TABLE |
◆ GET_RISCVV_BUILTIN_INFOS [1/3]
#define GET_RISCVV_BUILTIN_INFOS |
◆ GET_RISCVV_BUILTIN_INFOS [2/3]
#define GET_RISCVV_BUILTIN_INFOS |
◆ GET_RISCVV_BUILTIN_INFOS [3/3]
#define GET_RISCVV_BUILTIN_INFOS |
◆ GET_RISCVV_BUILTIN_STR_TABLE [1/3]
#define GET_RISCVV_BUILTIN_STR_TABLE |
◆ GET_RISCVV_BUILTIN_STR_TABLE [2/3]
#define GET_RISCVV_BUILTIN_STR_TABLE |
◆ GET_RISCVV_BUILTIN_STR_TABLE [3/3]
#define GET_RISCVV_BUILTIN_STR_TABLE |
◆ getVersionValue()
◆ handleFullArchString()
static void handleFullArchString |
( |
StringRef |
FullArchStr, |
|
|
std::vector< std::string > & |
Features |
|
) |
| |
|
static |
◆ populateNegativeRISCVFeatures()
static void populateNegativeRISCVFeatures |
( |
std::vector< std::string > & |
Features | ) |
|
|
static |
◆ BuiltinInfos
Initial value:= {
#define GET_BUILTIN_INFOS
}
Definition at line 321 of file RISCV.cpp.
◆ NumBuiltins
constexpr int NumBuiltins |
|
staticconstexpr |
◆ NumRISCVBuiltins
constexpr int NumRISCVBuiltins |
|
staticconstexpr |
◆ NumRVVAndesBuiltins
constexpr int NumRVVAndesBuiltins |
|
staticconstexpr |
◆ NumRVVBuiltins
constexpr int NumRVVBuiltins |
|
staticconstexpr |
◆ NumRVVSiFiveBuiltins
constexpr int NumRVVSiFiveBuiltins |
|
staticconstexpr |