| 
    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.
References Arch, Feature, NoFeature, and Tune.
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.