clang 22.0.0git
|
#include "LoongArch.h"
#include "clang/Basic/Diagnostic.h"
#include "clang/Basic/MacroBuilder.h"
#include "clang/Basic/TargetBuiltins.h"
#include "llvm/TargetParser/LoongArchTargetParser.h"
#include "clang/Basic/BuiltinsLoongArchBase.def"
#include "clang/Basic/BuiltinsLoongArchLSX.def"
#include "clang/Basic/BuiltinsLoongArchLASX.def"
Go to the source code of this file.
Macros | |
#define | TARGET_BUILTIN CLANG_TARGET_BUILTIN_STR_TABLE |
#define | TARGET_BUILTIN CLANG_TARGET_BUILTIN_ENTRY |
#define | TARGET_BUILTIN CLANG_TARGET_BUILTIN_STR_TABLE |
#define | TARGET_BUILTIN CLANG_TARGET_BUILTIN_ENTRY |
#define | TARGET_BUILTIN CLANG_TARGET_BUILTIN_STR_TABLE |
#define | TARGET_BUILTIN CLANG_TARGET_BUILTIN_ENTRY |
Enumerations | |
enum class | AttrFeatureKind { Arch , Tune , NoFeature , Feature } |
Functions | |
static std::pair< AttrFeatureKind, llvm::StringRef > | getAttrFeatureTypeAndValue (llvm::StringRef AttrFeature) |
Variables | |
static constexpr int | NumBaseBuiltins |
static constexpr int | NumLSXBuiltins |
static constexpr int | NumLASXBuiltins |
static constexpr int | NumBuiltins |
static constexpr llvm::StringTable | BuiltinBaseStrings |
static constexpr auto | BuiltinBaseInfos |
static constexpr llvm::StringTable | BuiltinLSXStrings |
static constexpr auto | BuiltinLSXInfos |
static constexpr llvm::StringTable | BuiltinLASXStrings |
static constexpr auto | BuiltinLASXInfos |
#define TARGET_BUILTIN CLANG_TARGET_BUILTIN_STR_TABLE |
#define TARGET_BUILTIN CLANG_TARGET_BUILTIN_ENTRY |
#define TARGET_BUILTIN CLANG_TARGET_BUILTIN_STR_TABLE |
#define TARGET_BUILTIN CLANG_TARGET_BUILTIN_ENTRY |
#define TARGET_BUILTIN CLANG_TARGET_BUILTIN_STR_TABLE |
#define TARGET_BUILTIN CLANG_TARGET_BUILTIN_ENTRY |
|
strong |
Enumerator | |
---|---|
Arch | |
Tune | |
NoFeature | |
Feature |
Definition at line 403 of file LoongArch.cpp.
|
static |
Definition at line 406 of file LoongArch.cpp.
Referenced by clang::targets::LoongArchTargetInfo::parseTargetAttr().
|
staticconstexpr |
Definition at line 306 of file LoongArch.cpp.
Referenced by clang::targets::LoongArchTargetInfo::getTargetBuiltins().
|
staticconstexpr |
Definition at line 299 of file LoongArch.cpp.
Referenced by clang::targets::LoongArchTargetInfo::getTargetBuiltins().
|
staticconstexpr |
Definition at line 332 of file LoongArch.cpp.
Referenced by clang::targets::LoongArchTargetInfo::getTargetBuiltins().
|
staticconstexpr |
Definition at line 325 of file LoongArch.cpp.
Referenced by clang::targets::LoongArchTargetInfo::getTargetBuiltins().
|
staticconstexpr |
Definition at line 319 of file LoongArch.cpp.
Referenced by clang::targets::LoongArchTargetInfo::getTargetBuiltins().
|
staticconstexpr |
Definition at line 312 of file LoongArch.cpp.
Referenced by clang::targets::LoongArchTargetInfo::getTargetBuiltins().
|
staticconstexpr |
Definition at line 288 of file LoongArch.cpp.
|
staticconstexpr |
Definition at line 294 of file LoongArch.cpp.
|
staticconstexpr |
Definition at line 292 of file LoongArch.cpp.
|
staticconstexpr |
Definition at line 290 of file LoongArch.cpp.