clang 22.0.0git
Namespaces | Macros | Variables
AMDGPU.cpp File Reference
#include "AMDGPU.h"
#include "clang/Basic/Builtins.h"
#include "clang/Basic/Diagnostic.h"
#include "clang/Basic/LangOptions.h"
#include "clang/Basic/MacroBuilder.h"
#include "clang/Basic/TargetBuiltins.h"
#include "llvm/ADT/SmallString.h"
#include "clang/Basic/BuiltinsAMDGPU.def"

Go to the source code of this file.

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.
 
namespace  clang::targets
 

Macros

#define BUILTIN   CLANG_BUILTIN_STR_TABLE
 
#define TARGET_BUILTIN   CLANG_TARGET_BUILTIN_STR_TABLE
 
#define BUILTIN   CLANG_BUILTIN_ENTRY
 
#define TARGET_BUILTIN   CLANG_TARGET_BUILTIN_ENTRY
 

Variables

static const char *const clang::targets::DataLayoutStringR600
 
static const char *const clang::targets::DataLayoutStringAMDGCN
 
static constexpr int NumBuiltins
 
static constexpr llvm::StringTable BuiltinStrings
 
static constexpr auto BuiltinInfos
 

Macro Definition Documentation

◆ BUILTIN [1/2]

#define BUILTIN   CLANG_BUILTIN_STR_TABLE

◆ BUILTIN [2/2]

#define BUILTIN   CLANG_BUILTIN_ENTRY

◆ TARGET_BUILTIN [1/2]

#define TARGET_BUILTIN   CLANG_TARGET_BUILTIN_STR_TABLE

◆ TARGET_BUILTIN [2/2]

#define TARGET_BUILTIN   CLANG_TARGET_BUILTIN_ENTRY

Variable Documentation

◆ BuiltinInfos

constexpr auto BuiltinInfos
staticconstexpr
Initial value:
= Builtin::MakeInfos<NumBuiltins>({
#define BUILTIN
#define TARGET_BUILTIN
})

Definition at line 108 of file AMDGPU.cpp.

◆ BuiltinStrings

constexpr llvm::StringTable BuiltinStrings
staticconstexpr

◆ NumBuiltins

constexpr int NumBuiltins
staticconstexpr
Initial value:

Definition at line 98 of file AMDGPU.cpp.