clang 22.0.0git
Namespaces | Macros | Variables
SPIR.cpp File Reference
#include "SPIR.h"
#include "AMDGPU.h"
#include "clang/Basic/MacroBuilder.h"
#include "clang/Basic/TargetBuiltins.h"
#include "llvm/TargetParser/TargetParser.h"
#include "clang/Basic/BuiltinsSPIRVCommon.inc"
#include "clang/Basic/BuiltinsSPIRVCL.inc"
#include "clang/Basic/BuiltinsSPIRVVK.inc"

Go to the source code of this file.

Namespaces

namespace  CL
 
namespace  VK
 

Macros

#define GET_BUILTIN_STR_TABLE
 
#define GET_BUILTIN_INFOS
 
#define GET_BUILTIN_STR_TABLE
 
#define GET_BUILTIN_INFOS
 
#define GET_BUILTIN_STR_TABLE
 
#define GET_BUILTIN_INFOS
 

Variables

static constexpr int NumBuiltins
 
static constexpr Builtin::Info BuiltinInfos []
 
static constexpr Builtin::Info CL::BuiltinInfos []
 
static constexpr Builtin::Info VK::BuiltinInfos []
 
static const AMDGPUTargetInfo AMDGPUTI (llvm::Triple("amdgcn-amd-amdhsa"), {})
 

Macro Definition Documentation

◆ GET_BUILTIN_INFOS [1/3]

#define GET_BUILTIN_INFOS

◆ GET_BUILTIN_INFOS [2/3]

#define GET_BUILTIN_INFOS

◆ GET_BUILTIN_INFOS [3/3]

#define GET_BUILTIN_INFOS

◆ GET_BUILTIN_STR_TABLE [1/3]

#define GET_BUILTIN_STR_TABLE

Definition at line 48 of file SPIR.cpp.

◆ GET_BUILTIN_STR_TABLE [2/3]

#define GET_BUILTIN_STR_TABLE

Definition at line 48 of file SPIR.cpp.

◆ GET_BUILTIN_STR_TABLE [3/3]

#define GET_BUILTIN_STR_TABLE

Definition at line 48 of file SPIR.cpp.

Variable Documentation

◆ AMDGPUTI

const AMDGPUTargetInfo AMDGPUTI(llvm::Triple("amdgcn-amd-amdhsa"), {}) ( llvm::Triple("amdgcn-amd-amdhsa")  ,
{}   
)
static

◆ BuiltinInfos

constexpr Builtin::Info BuiltinInfos[]
staticconstexpr
Initial value:
= {
#define GET_BUILTIN_INFOS
}

Definition at line 29 of file SPIR.cpp.

◆ NumBuiltins

constexpr int NumBuiltins
staticconstexpr
Initial value:

Definition at line 22 of file SPIR.cpp.