Lines Matching refs:OC
194 template<Op OC>
199 :SPIRVValue(M, 3, OC, TheType, TheId){ in SPIRVConstantEmpty()
203 SPIRVConstantEmpty():SPIRVValue(OC){} in SPIRVConstantEmpty()
211 template<Op OC>
212 class SPIRVConstantBool: public SPIRVConstantEmpty<OC> {
216 :SPIRVConstantEmpty<OC>(M, TheType, TheId){} in SPIRVConstantBool()
221 SPIRVConstantEmpty<OC>::validate(); in validate()
303 const static Op OC = OpConstantSampler;
308 :SPIRVValue(M, WC, OC, TheType, TheId), AddrMode(TheAddrMode), in SPIRVConstantSampler()
313 SPIRVConstantSampler():SPIRVValue(OC), AddrMode(SPIRVSAM_Invalid), in SPIRVConstantSampler()
336 assert(OpCode == OC); in validate()
345 const static Op OC = OpConstantPipeStorage;
350 :SPIRVValue(M, WC, OC, TheType, TheId), PacketSize(ThePacketSize), in SPIRVConstantPipeStorage()
355 SPIRVConstantPipeStorage() :SPIRVValue(OC), PacketSize(0), in SPIRVConstantPipeStorage()
378 assert(OpCode == OC); in validate()
387 const static Op OC = OpForward;
390 SPIRVValue(TheModule, 0, OC, TheId){ in SPIRVForward()
394 SPIRVForward():SPIRVValue(OC) { in SPIRVForward()