Lines Matching refs:opcode
32 uint32_t spvOpcodeMake(uint16_t word_count, SpvOp opcode);
36 uint16_t* opcode);
48 const SpvOp opcode,
55 void spvInstructionCopy(const uint32_t* words, const SpvOp opcode,
61 int32_t spvOpcodeIsScalarType(const SpvOp opcode);
65 int32_t spvOpcodeIsSpecConstant(const SpvOp opcode);
69 int32_t spvOpcodeIsConstant(const SpvOp opcode);
72 bool spvOpcodeIsConstantOrUndef(const SpvOp opcode);
75 bool spvOpcodeIsScalarSpecConstant(const SpvOp opcode);
79 int32_t spvOpcodeIsComposite(const SpvOp opcode);
83 int32_t spvOpcodeReturnsLogicalPointer(const SpvOp opcode);
87 bool spvOpcodeReturnsLogicalVariablePointer(const SpvOp opcode);
91 int32_t spvOpcodeGeneratesType(SpvOp opcode);
94 bool spvOpcodeIsDecoration(const SpvOp opcode);
98 bool spvOpcodeIsLoad(const SpvOp opcode);
102 bool spvOpcodeIsAtomicWithLoad(const SpvOp opcode);
105 bool spvOpcodeIsAtomicOp(const SpvOp opcode);
108 bool spvOpcodeIsBranch(SpvOp opcode);
111 bool spvOpcodeIsReturn(SpvOp opcode);
114 bool spvOpcodeIsAbort(SpvOp opcode);
118 bool spvOpcodeIsReturnOrAbort(SpvOp opcode);
123 bool spvOpcodeTerminatesExecution(SpvOp opcode);
126 bool spvOpcodeIsBlockTerminator(SpvOp opcode);
129 bool spvOpcodeIsBaseOpaqueType(SpvOp opcode);
132 bool spvOpcodeIsNonUniformGroupOperation(SpvOp opcode);
136 bool spvOpcodeIsScalarizable(SpvOp opcode);
139 bool spvOpcodeIsDebug(SpvOp opcode);
143 bool spvOpcodeIsCommutativeBinaryOperator(SpvOp opcode);
146 bool spvOpcodeIsLinearAlgebra(SpvOp opcode);
149 bool spvOpcodeIsImageSample(SpvOp opcode);
153 std::vector<uint32_t> spvOpcodeMemorySemanticsOperandIndices(SpvOp opcode);
156 bool spvOpcodeIsAccessChain(SpvOp opcode);
159 bool spvOpcodeIsBit(SpvOp opcode);