Please use GitHub pull requests for new patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
clang/tools/libclang/CXType.cpp
Show First 20 Lines • Show All 62 Lines • ▼ Show 20 Lines | switch (BT->getKind()) { | ||||
BTCASE(NullPtr); | BTCASE(NullPtr); | ||||
BTCASE(Overload); | BTCASE(Overload); | ||||
BTCASE(Dependent); | BTCASE(Dependent); | ||||
BTCASE(ObjCId); | BTCASE(ObjCId); | ||||
BTCASE(ObjCClass); | BTCASE(ObjCClass); | ||||
BTCASE(ObjCSel); | BTCASE(ObjCSel); | ||||
#define IMAGE_TYPE(ImgType, Id, SingletonId, Access, Suffix) BTCASE(Id); | #define IMAGE_TYPE(ImgType, Id, SingletonId, Access, Suffix) BTCASE(Id); | ||||
#include "clang/Basic/OpenCLImageTypes.def" | #include "clang/Basic/OpenCLImageTypes.def" | ||||
#undef IMAGE_TYPE | #define IMAGE_TYPE(ImgType, Id, SingletonId, Access, Suffix) \ | ||||
BTCASE(Sampled##Id); | |||||
#define IMAGE_WRITE_TYPE(Type, Id, Ext) | |||||
#define IMAGE_READ_WRITE_TYPE(Type, Id, Ext) | |||||
#include "clang/Basic/OpenCLImageTypes.def" | |||||
#define EXT_OPAQUE_TYPE(ExtType, Id, Ext) BTCASE(Id); | #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) BTCASE(Id); | ||||
#include "clang/Basic/OpenCLExtensionTypes.def" | #include "clang/Basic/OpenCLExtensionTypes.def" | ||||
BTCASE(OCLSampler); | BTCASE(OCLSampler); | ||||
BTCASE(OCLEvent); | BTCASE(OCLEvent); | ||||
BTCASE(OCLQueue); | BTCASE(OCLQueue); | ||||
BTCASE(OCLReserveID); | BTCASE(OCLReserveID); | ||||
default: | default: | ||||
return CXType_Unexposed; | return CXType_Unexposed; | ||||
▲ Show 20 Lines • Show All 527 Lines • ▼ Show 20 Lines | switch (K) { | ||||
TKIND(Auto); | TKIND(Auto); | ||||
TKIND(Elaborated); | TKIND(Elaborated); | ||||
TKIND(Pipe); | TKIND(Pipe); | ||||
TKIND(Attributed); | TKIND(Attributed); | ||||
TKIND(BFloat16); | TKIND(BFloat16); | ||||
#define IMAGE_TYPE(ImgType, Id, SingletonId, Access, Suffix) TKIND(Id); | #define IMAGE_TYPE(ImgType, Id, SingletonId, Access, Suffix) TKIND(Id); | ||||
#include "clang/Basic/OpenCLImageTypes.def" | #include "clang/Basic/OpenCLImageTypes.def" | ||||
#undef IMAGE_TYPE | #undef IMAGE_TYPE | ||||
#define IMAGE_TYPE(ImgType, Id, SingletonId, Access, Suffix) TKIND(Sampled##Id); | |||||
#define IMAGE_WRITE_TYPE(Type, Id, Ext) | |||||
#define IMAGE_READ_WRITE_TYPE(Type, Id, Ext) | |||||
#include "clang/Basic/OpenCLImageTypes.def" | |||||
#undef IMAGE_TYPE | |||||
#define EXT_OPAQUE_TYPE(ExtTYpe, Id, Ext) TKIND(Id); | #define EXT_OPAQUE_TYPE(ExtTYpe, Id, Ext) TKIND(Id); | ||||
#include "clang/Basic/OpenCLExtensionTypes.def" | #include "clang/Basic/OpenCLExtensionTypes.def" | ||||
TKIND(OCLSampler); | TKIND(OCLSampler); | ||||
TKIND(OCLEvent); | TKIND(OCLEvent); | ||||
TKIND(OCLQueue); | TKIND(OCLQueue); | ||||
TKIND(OCLReserveID); | TKIND(OCLReserveID); | ||||
TKIND(Atomic); | TKIND(Atomic); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 714 Lines • Show Last 20 Lines |