Lines Matching refs:SpvOp
32 uint32_t spvOpcodeMake(uint16_t word_count, SpvOp 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);
115 bool spvOpcodeIsReturnOrAbort(SpvOp opcode);
118 bool spvOpcodeIsBlockTerminator(SpvOp opcode);
121 bool spvOpcodeIsBaseOpaqueType(SpvOp opcode);
124 bool spvOpcodeIsNonUniformGroupOperation(SpvOp opcode);
128 bool spvOpcodeIsScalarizable(SpvOp opcode);
131 bool spvOpcodeIsDebug(SpvOp opcode);
135 bool spvOpcodeIsCommutativeBinaryOperator(SpvOp opcode);
139 std::vector<uint32_t> spvOpcodeMemorySemanticsOperandIndices(SpvOp opcode);