|
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 404 of file LoongArch.cpp.
|
static |
Definition at line 407 of file LoongArch.cpp.
References Arch, Feature, NoFeature, and Tune.
Referenced by clang::targets::LoongArchTargetInfo::parseTargetAttr().
|
staticconstexpr |
Definition at line 307 of file LoongArch.cpp.
Referenced by clang::targets::LoongArchTargetInfo::getTargetBuiltins().
|
staticconstexpr |
Definition at line 300 of file LoongArch.cpp.
Referenced by clang::targets::LoongArchTargetInfo::getTargetBuiltins().
|
staticconstexpr |
Definition at line 333 of file LoongArch.cpp.
Referenced by clang::targets::LoongArchTargetInfo::getTargetBuiltins().
|
staticconstexpr |
Definition at line 326 of file LoongArch.cpp.
Referenced by clang::targets::LoongArchTargetInfo::getTargetBuiltins().
|
staticconstexpr |
Definition at line 320 of file LoongArch.cpp.
Referenced by clang::targets::LoongArchTargetInfo::getTargetBuiltins().
|
staticconstexpr |
Definition at line 313 of file LoongArch.cpp.
Referenced by clang::targets::LoongArchTargetInfo::getTargetBuiltins().
|
staticconstexpr |
Definition at line 289 of file LoongArch.cpp.
|
staticconstexpr |
Definition at line 295 of file LoongArch.cpp.
|
staticconstexpr |
Definition at line 293 of file LoongArch.cpp.
|
staticconstexpr |
Definition at line 291 of file LoongArch.cpp.