• Home
  • Raw
  • Download

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);
117 bool spvOpcodeIsAbort(SpvOp opcode);
121 bool spvOpcodeIsReturnOrAbort(SpvOp opcode);
124 bool spvOpcodeIsBlockTerminator(SpvOp opcode);
127 bool spvOpcodeIsBaseOpaqueType(SpvOp opcode);
130 bool spvOpcodeIsNonUniformGroupOperation(SpvOp opcode);
134 bool spvOpcodeIsScalarizable(SpvOp opcode);
137 bool spvOpcodeIsDebug(SpvOp opcode);
141 bool spvOpcodeIsCommutativeBinaryOperator(SpvOp opcode);
144 bool spvOpcodeIsLinearAlgebra(SpvOp opcode);
147 bool spvOpcodeIsImageSample(SpvOp opcode);
151 std::vector<uint32_t> spvOpcodeMemorySemanticsOperandIndices(SpvOp opcode);
154 bool spvOpcodeIsAccessChain(SpvOp opcode);
157 bool spvOpcodeIsBit(SpvOp opcode);