Please use GitHub pull requests for new patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
clang/lib/Serialization/ASTReader.cpp
- This file is larger than 256 KB, so syntax highlighting is disabled by default.
Show First 20 Lines • Show All 7,019 Lines • ▼ Show 20 Lines | if (Index < NUM_PREDEF_TYPE_IDS) { | ||||
case PREDEF_TYPE_OBJC_SEL: | case PREDEF_TYPE_OBJC_SEL: | ||||
T = Context.ObjCBuiltinSelTy; | T = Context.ObjCBuiltinSelTy; | ||||
break; | break; | ||||
#define IMAGE_TYPE(ImgType, Id, SingletonId, Access, Suffix) \ | #define IMAGE_TYPE(ImgType, Id, SingletonId, Access, Suffix) \ | ||||
case PREDEF_TYPE_##Id##_ID: \ | case PREDEF_TYPE_##Id##_ID: \ | ||||
T = Context.SingletonId; \ | T = Context.SingletonId; \ | ||||
break; | break; | ||||
#include "clang/Basic/OpenCLImageTypes.def" | #include "clang/Basic/OpenCLImageTypes.def" | ||||
#define IMAGE_TYPE(ImgType, Id, SingletonId, Access, Suffix) \ | |||||
case PREDEF_TYPE_SAMPLED_##Id##_ID: \ | |||||
T = Context.Sampled##SingletonId; \ | |||||
break; | |||||
#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) \ | #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \ | ||||
case PREDEF_TYPE_##Id##_ID: \ | case PREDEF_TYPE_##Id##_ID: \ | ||||
T = Context.Id##Ty; \ | T = Context.Id##Ty; \ | ||||
break; | break; | ||||
#include "clang/Basic/OpenCLExtensionTypes.def" | #include "clang/Basic/OpenCLExtensionTypes.def" | ||||
case PREDEF_TYPE_SAMPLER_ID: | case PREDEF_TYPE_SAMPLER_ID: | ||||
T = Context.OCLSamplerTy; | T = Context.OCLSamplerTy; | ||||
break; | break; | ||||
▲ Show 20 Lines • Show All 5,988 Lines • Show Last 20 Lines |