Lines Matching refs:opCode
186 void SPIRVCodeGenerator::writeOpCode(SpvOp_ opCode, int length, OutputStream& out) { in writeOpCode() argument
187 SkASSERT(opCode != SpvOpLoad || &out != &fConstantBuffer); in writeOpCode()
188 SkASSERT(opCode != SpvOpUndef); in writeOpCode()
189 switch (opCode) { in writeOpCode()
235 this->writeWord((length << 16) | opCode, out); in writeOpCode()
243 void SPIRVCodeGenerator::writeInstruction(SpvOp_ opCode, OutputStream& out) { in writeInstruction() argument
244 this->writeOpCode(opCode, 1, out); in writeInstruction()
247 void SPIRVCodeGenerator::writeInstruction(SpvOp_ opCode, int32_t word1, OutputStream& out) { in writeInstruction() argument
248 this->writeOpCode(opCode, 2, out); in writeInstruction()
269 void SPIRVCodeGenerator::writeInstruction(SpvOp_ opCode, StringFragment string, OutputStream& out) { in writeInstruction() argument
270 this->writeOpCode(opCode, 1 + (string.fLength + 4) / 4, out); in writeInstruction()
275 void SPIRVCodeGenerator::writeInstruction(SpvOp_ opCode, int32_t word1, StringFragment string, in writeInstruction() argument
277 this->writeOpCode(opCode, 2 + (string.fLength + 4) / 4, out); in writeInstruction()
282 void SPIRVCodeGenerator::writeInstruction(SpvOp_ opCode, int32_t word1, int32_t word2, in writeInstruction() argument
284 this->writeOpCode(opCode, 3 + (string.fLength + 4) / 4, out); in writeInstruction()
290 void SPIRVCodeGenerator::writeInstruction(SpvOp_ opCode, int32_t word1, int32_t word2, in writeInstruction() argument
292 this->writeOpCode(opCode, 3, out); in writeInstruction()
297 void SPIRVCodeGenerator::writeInstruction(SpvOp_ opCode, int32_t word1, int32_t word2, in writeInstruction() argument
299 this->writeOpCode(opCode, 4, out); in writeInstruction()
305 void SPIRVCodeGenerator::writeInstruction(SpvOp_ opCode, int32_t word1, int32_t word2, in writeInstruction() argument
307 this->writeOpCode(opCode, 5, out); in writeInstruction()
314 void SPIRVCodeGenerator::writeInstruction(SpvOp_ opCode, int32_t word1, int32_t word2, in writeInstruction() argument
317 this->writeOpCode(opCode, 6, out); in writeInstruction()
325 void SPIRVCodeGenerator::writeInstruction(SpvOp_ opCode, int32_t word1, int32_t word2, in writeInstruction() argument
328 this->writeOpCode(opCode, 7, out); in writeInstruction()
337 void SPIRVCodeGenerator::writeInstruction(SpvOp_ opCode, int32_t word1, int32_t word2, in writeInstruction() argument
340 this->writeOpCode(opCode, 8, out); in writeInstruction()
350 void SPIRVCodeGenerator::writeInstruction(SpvOp_ opCode, int32_t word1, int32_t word2, in writeInstruction() argument
354 this->writeOpCode(opCode, 9, out); in writeInstruction()