Please use GitHub pull requests for new patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
clang/lib/AST/Type.cpp
Show First 20 Lines • Show All 3,059 Lines • ▼ Show 20 Lines | StringRef BuiltinType::getName(const PrintingPolicy &Policy) const { | ||||
case ObjCClass: | case ObjCClass: | ||||
return "Class"; | return "Class"; | ||||
case ObjCSel: | case ObjCSel: | ||||
return "SEL"; | return "SEL"; | ||||
#define IMAGE_TYPE(ImgType, Id, SingletonId, Access, Suffix) \ | #define IMAGE_TYPE(ImgType, Id, SingletonId, Access, Suffix) \ | ||||
case Id: \ | case Id: \ | ||||
return "__" #Access " " #ImgType "_t"; | return "__" #Access " " #ImgType "_t"; | ||||
#include "clang/Basic/OpenCLImageTypes.def" | #include "clang/Basic/OpenCLImageTypes.def" | ||||
#define IMAGE_TYPE(ImgType, Id, SingletonId, Access, Suffix) \ | |||||
case Sampled##Id: \ | |||||
return "__ocl_sampled_" #ImgType "_" #Suffix "_t"; | |||||
#define IMAGE_WRITE_TYPE(Type, Id, Ext) | |||||
#define IMAGE_READ_WRITE_TYPE(Type, Id, Ext) | |||||
#include "clang/Basic/OpenCLImageTypes.def" | |||||
case OCLSampler: | case OCLSampler: | ||||
return "sampler_t"; | return "sampler_t"; | ||||
case OCLEvent: | case OCLEvent: | ||||
return "event_t"; | return "event_t"; | ||||
case OCLClkEvent: | case OCLClkEvent: | ||||
return "clk_event_t"; | return "clk_event_t"; | ||||
case OCLQueue: | case OCLQueue: | ||||
return "queue_t"; | return "queue_t"; | ||||
▲ Show 20 Lines • Show All 1,028 Lines • ▼ Show 20 Lines | #include "clang/AST/BuiltinTypes.def" | ||||
case BuiltinType::Void: | case BuiltinType::Void: | ||||
case BuiltinType::ObjCId: | case BuiltinType::ObjCId: | ||||
case BuiltinType::ObjCClass: | case BuiltinType::ObjCClass: | ||||
case BuiltinType::ObjCSel: | case BuiltinType::ObjCSel: | ||||
#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) \ | #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \ | ||||
case BuiltinType::Id: | 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: | ||||
▲ Show 20 Lines • Show All 304 Lines • Show Last 20 Lines |