Lines Matching refs:SPIRVTypeImageDescriptor
340 struct SPIRVTypeImageDescriptor {
349 getAsTuple (const SPIRVTypeImageDescriptor &Desc) {
353 SPIRVTypeImageDescriptor():Dim(Dim1D), Depth(0), Arrayed(0),
355 SPIRVTypeImageDescriptor(SPIRVImageDimKind Dim, SPIRVWord Cont, SPIRVWord Arr,
361 SPIRVMap<std::string, SPIRVTypeImageDescriptor>::init() {
362 #define _SPIRV_OP(x,...) {SPIRVTypeImageDescriptor S(__VA_ARGS__); \
378 typedef SPIRVMap<std::string, SPIRVTypeImageDescriptor>
383 operator<(const SPIRVTypeImageDescriptor &A,
384 const SPIRVTypeImageDescriptor &B){
385 return SPIRVTypeImageDescriptor::getAsTuple(A) <
386 SPIRVTypeImageDescriptor::getAsTuple(B);
394 const SPIRVTypeImageDescriptor &TheDesc)
400 const SPIRVTypeImageDescriptor &TheDesc, SPIRVAccessQualifierKind TheAcc)
408 const SPIRVTypeImageDescriptor &getDescriptor()const {
458 SPIRVTypeImageDescriptor Desc;