• Home
  • Raw
  • Download

Lines Matching refs:opcode

32 uint32_t spvOpcodeMake(uint16_t word_count, spv::Op opcode);
36 uint16_t* opcode);
48 const spv::Op opcode,
55 void spvInstructionCopy(const uint32_t* words, const spv::Op opcode,
61 int32_t spvOpcodeIsScalarType(const spv::Op opcode);
65 int32_t spvOpcodeIsSpecConstant(const spv::Op opcode);
69 int32_t spvOpcodeIsConstant(const spv::Op opcode);
72 bool spvOpcodeIsConstantOrUndef(const spv::Op opcode);
75 bool spvOpcodeIsScalarSpecConstant(const spv::Op opcode);
79 int32_t spvOpcodeIsComposite(const spv::Op opcode);
83 int32_t spvOpcodeReturnsLogicalPointer(const spv::Op opcode);
87 bool spvOpcodeReturnsLogicalVariablePointer(const spv::Op opcode);
91 int32_t spvOpcodeGeneratesType(spv::Op opcode);
94 bool spvOpcodeIsDecoration(const spv::Op opcode);
98 bool spvOpcodeIsLoad(const spv::Op opcode);
102 bool spvOpcodeIsAtomicWithLoad(const spv::Op opcode);
105 bool spvOpcodeIsAtomicOp(const spv::Op opcode);
108 bool spvOpcodeIsBranch(spv::Op opcode);
111 bool spvOpcodeIsReturn(spv::Op opcode);
117 bool spvOpcodeIsAbort(spv::Op opcode);
121 bool spvOpcodeIsReturnOrAbort(spv::Op opcode);
124 bool spvOpcodeIsBlockTerminator(spv::Op opcode);
127 bool spvOpcodeIsBaseOpaqueType(spv::Op opcode);
130 bool spvOpcodeIsNonUniformGroupOperation(spv::Op opcode);
134 bool spvOpcodeIsScalarizable(spv::Op opcode);
137 bool spvOpcodeIsDebug(spv::Op opcode);
141 bool spvOpcodeIsCommutativeBinaryOperator(spv::Op opcode);
144 bool spvOpcodeIsLinearAlgebra(spv::Op opcode);
147 bool spvOpcodeIsImageSample(spv::Op opcode);
150 bool spvIsExtendedInstruction(spv::Op opcode);
154 std::vector<uint32_t> spvOpcodeMemorySemanticsOperandIndices(spv::Op opcode);
157 bool spvOpcodeIsAccessChain(spv::Op opcode);
160 bool spvOpcodeIsBit(spv::Op opcode);
163 const char* spvOpcodeString(const spv::Op opcode);
166 bool spvOpcodeGeneratesUntypedPointer(spv::Op opcode);