Please use GitHub pull requests for new patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
clang/lib/AST/MicrosoftMangle.cpp
Show First 20 Lines • Show All 2,389 Lines • ▼ Show 20 Lines | case BuiltinType::ObjCSel: | ||||
mangleArtificialTagType(TTK_Struct, "objc_selector"); | mangleArtificialTagType(TTK_Struct, "objc_selector"); | ||||
break; | break; | ||||
#define IMAGE_TYPE(ImgType, Id, SingletonId, Access, Suffix) \ | #define IMAGE_TYPE(ImgType, Id, SingletonId, Access, Suffix) \ | ||||
case BuiltinType::Id: \ | case BuiltinType::Id: \ | ||||
Out << "PAUocl_" #ImgType "_" #Suffix "@@"; \ | Out << "PAUocl_" #ImgType "_" #Suffix "@@"; \ | ||||
break; | break; | ||||
#include "clang/Basic/OpenCLImageTypes.def" | #include "clang/Basic/OpenCLImageTypes.def" | ||||
#define IMAGE_TYPE(ImgType, Id, SingletonId, Access, Suffix) \ | |||||
case BuiltinType::Sampled##Id: \ | |||||
Out << "PAU__spirv_SampledImage__" #ImgType "_" #Suffix "@@"; \ | |||||
break; | |||||
#define IMAGE_WRITE_TYPE(Type, Id, Ext) | |||||
#define IMAGE_READ_WRITE_TYPE(Type, Id, Ext) | |||||
#include "clang/Basic/OpenCLImageTypes.def" | |||||
case BuiltinType::OCLSampler: | case BuiltinType::OCLSampler: | ||||
Out << "PA"; | Out << "PA"; | ||||
mangleArtificialTagType(TTK_Struct, "ocl_sampler"); | mangleArtificialTagType(TTK_Struct, "ocl_sampler"); | ||||
break; | break; | ||||
case BuiltinType::OCLEvent: | case BuiltinType::OCLEvent: | ||||
Out << "PA"; | Out << "PA"; | ||||
mangleArtificialTagType(TTK_Struct, "ocl_event"); | mangleArtificialTagType(TTK_Struct, "ocl_event"); | ||||
break; | break; | ||||
▲ Show 20 Lines • Show All 1,515 Lines • Show Last 20 Lines |