Please use GitHub pull requests for new patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
clang/tools/libclang/CIndex.cpp
- This file is larger than 256 KB, so syntax highlighting is disabled by default.
Show First 20 Lines • Show All 1,532 Lines • ▼ Show 20 Lines | bool CursorVisitor::VisitBuiltinTypeLoc(BuiltinTypeLoc TL) { | ||||
switch (TL.getTypePtr()->getKind()) { | switch (TL.getTypePtr()->getKind()) { | ||||
case BuiltinType::Void: | case BuiltinType::Void: | ||||
case BuiltinType::NullPtr: | case BuiltinType::NullPtr: | ||||
case BuiltinType::Dependent: | case BuiltinType::Dependent: | ||||
#define IMAGE_TYPE(ImgType, Id, SingletonId, Access, Suffix) \ | #define IMAGE_TYPE(ImgType, Id, SingletonId, Access, Suffix) \ | ||||
case BuiltinType::Id: | case BuiltinType::Id: | ||||
#include "clang/Basic/OpenCLImageTypes.def" | #include "clang/Basic/OpenCLImageTypes.def" | ||||
#define IMAGE_TYPE(ImgType, Id, SingletonId, Access, Suffix) \ | |||||
case BuiltinType::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) case BuiltinType::Id: | #define EXT_OPAQUE_TYPE(ExtTYpe, Id, Ext) case BuiltinType::Id: | ||||
#include "clang/Basic/OpenCLExtensionTypes.def" | #include "clang/Basic/OpenCLExtensionTypes.def" | ||||
case BuiltinType::OCLSampler: | case BuiltinType::OCLSampler: | ||||
case BuiltinType::OCLEvent: | case BuiltinType::OCLEvent: | ||||
case BuiltinType::OCLClkEvent: | case BuiltinType::OCLClkEvent: | ||||
case BuiltinType::OCLQueue: | case BuiltinType::OCLQueue: | ||||
case BuiltinType::OCLReserveID: | case BuiltinType::OCLReserveID: | ||||
#define SVE_TYPE(Name, Id, SingletonId) case BuiltinType::Id: | #define SVE_TYPE(Name, Id, SingletonId) case BuiltinType::Id: | ||||
▲ Show 20 Lines • Show All 7,665 Lines • Show Last 20 Lines |