#include "ASTCommon.h"
#include "clang/AST/DeclCXX.h"
#include "clang/AST/DeclObjC.h"
#include "clang/Basic/IdentifierTable.h"
#include "clang/Serialization/ASTDeserializationListener.h"
#include "llvm/Support/DJB.h"
#include "clang/Basic/OpenCLImageTypes.def"
#include "clang/Basic/OpenCLExtensionTypes.def"
#include "clang/Basic/AArch64SVEACLETypes.def"
#include "clang/Basic/PPCTypes.def"
#include "clang/Basic/RISCVVTypes.def"
#include "clang/Basic/WebAssemblyReferenceTypes.def"
#include "clang/Basic/AMDGPUTypes.def"
#include "clang/Basic/HLSLIntangibleTypes.def"
Go to the source code of this file.
|
#define | IMAGE_TYPE(ImgType, Id, SingletonId, Access, Suffix) |
|
#define | EXT_OPAQUE_TYPE(ExtType, Id, Ext) |
|
#define | SVE_TYPE(Name, Id, SingletonId) |
|
#define | PPC_VECTOR_TYPE(Name, Id, Size) |
|
#define | RVV_TYPE(Name, Id, SingletonId) |
|
#define | WASM_TYPE(Name, Id, SingletonId) |
|
#define | AMDGPU_TYPE(Name, Id, SingletonId) |
|
#define | HLSL_INTANGIBLE_TYPE(Name, Id, SingletonId) |
|
◆ AMDGPU_TYPE
#define AMDGPU_TYPE |
( |
|
Name, |
|
|
|
Id, |
|
|
|
SingletonId |
|
) |
| |
Value: case BuiltinType::Id: \
ID = PREDEF_TYPE_##
Id##_ID; \
break;
◆ EXT_OPAQUE_TYPE
#define EXT_OPAQUE_TYPE |
( |
|
ExtType, |
|
|
|
Id, |
|
|
|
Ext |
|
) |
| |
Value: case BuiltinType::Id: \
ID = PREDEF_TYPE_##
Id##_ID; \
break;
◆ HLSL_INTANGIBLE_TYPE
#define HLSL_INTANGIBLE_TYPE |
( |
|
Name, |
|
|
|
Id, |
|
|
|
SingletonId |
|
) |
| |
Value: case BuiltinType::Id: \
ID = PREDEF_TYPE_##
Id##_ID; \
break;
◆ IMAGE_TYPE
#define IMAGE_TYPE |
( |
|
ImgType, |
|
|
|
Id, |
|
|
|
SingletonId, |
|
|
|
Access, |
|
|
|
Suffix |
|
) |
| |
Value: case BuiltinType::Id: \
ID = PREDEF_TYPE_##
Id##_ID; \
break;
◆ PPC_VECTOR_TYPE
#define PPC_VECTOR_TYPE |
( |
|
Name, |
|
|
|
Id, |
|
|
|
Size |
|
) |
| |
Value: case BuiltinType::Id: \
ID = PREDEF_TYPE_##
Id##_ID; \
break;
◆ RVV_TYPE
#define RVV_TYPE |
( |
|
Name, |
|
|
|
Id, |
|
|
|
SingletonId |
|
) |
| |
Value: case BuiltinType::Id: \
ID = PREDEF_TYPE_##
Id##_ID; \
break;
◆ SVE_TYPE
#define SVE_TYPE |
( |
|
Name, |
|
|
|
Id, |
|
|
|
SingletonId |
|
) |
| |
Value: case BuiltinType::Id: \
ID = PREDEF_TYPE_##
Id##_ID; \
break;
◆ WASM_TYPE
#define WASM_TYPE |
( |
|
Name, |
|
|
|
Id, |
|
|
|
SingletonId |
|
) |
| |
Value: case BuiltinType::Id: \
ID = PREDEF_TYPE_##
Id##_ID; \
break;