Lines Matching refs:ImageInst

1050 bool isUniformTexelBuffer(MachineInstr *ImageInst) {  in isUniformTexelBuffer()  argument
1051 if (ImageInst->getOpcode() != SPIRV::OpTypeImage) in isUniformTexelBuffer()
1053 uint32_t Dim = ImageInst->getOperand(2).getImm(); in isUniformTexelBuffer()
1054 uint32_t Sampled = ImageInst->getOperand(6).getImm(); in isUniformTexelBuffer()
1058 bool isStorageTexelBuffer(MachineInstr *ImageInst) { in isStorageTexelBuffer() argument
1059 if (ImageInst->getOpcode() != SPIRV::OpTypeImage) in isStorageTexelBuffer()
1061 uint32_t Dim = ImageInst->getOperand(2).getImm(); in isStorageTexelBuffer()
1062 uint32_t Sampled = ImageInst->getOperand(6).getImm(); in isStorageTexelBuffer()
1066 bool isSampledImage(MachineInstr *ImageInst) { in isSampledImage() argument
1067 if (ImageInst->getOpcode() != SPIRV::OpTypeImage) in isSampledImage()
1069 uint32_t Dim = ImageInst->getOperand(2).getImm(); in isSampledImage()
1070 uint32_t Sampled = ImageInst->getOperand(6).getImm(); in isSampledImage()
1074 bool isInputAttachment(MachineInstr *ImageInst) { in isInputAttachment() argument
1075 if (ImageInst->getOpcode() != SPIRV::OpTypeImage) in isInputAttachment()
1077 uint32_t Dim = ImageInst->getOperand(2).getImm(); in isInputAttachment()
1078 uint32_t Sampled = ImageInst->getOperand(6).getImm(); in isInputAttachment()
1082 bool isStorageImage(MachineInstr *ImageInst) { in isStorageImage() argument
1083 if (ImageInst->getOpcode() != SPIRV::OpTypeImage) in isStorageImage()
1085 uint32_t Dim = ImageInst->getOperand(2).getImm(); in isStorageImage()
1086 uint32_t Sampled = ImageInst->getOperand(6).getImm(); in isStorageImage()
1096 auto *ImageInst = MRI.getUniqueVRegDef(ImageReg); in isCombinedImageSampler() local
1097 return isSampledImage(ImageInst); in isCombinedImageSampler()