コード例 #1
0
ファイル: opcode.cpp プロジェクト: sriravic/SPIRV-Tools
int32_t spvOpcodeIsValue(SpvOp opcode) {
  if (spvOpcodeIsPointer(opcode)) return true;
  if (spvOpcodeIsConstant(opcode)) return true;
  switch (opcode) {
    case SpvOpLoad:
      // TODO: Other Opcode's resulting in a value
      return true;
    default:
      return false;
  }
}
コード例 #2
0
ファイル: opcode.cpp プロジェクト: bkaradzic/SwiftShader
bool spvOpcodeIsConstantOrUndef(const SpvOp opcode) {
  return opcode == SpvOpUndef || spvOpcodeIsConstant(opcode);
}