#include <cassert>
#include <cstring>
#include "source/spirv_reducer_options.h"
namespace {
const uint32_t kDefaultStepLimit = …;
}
spv_reducer_options_t::spv_reducer_options_t()
: … { … }
SPIRV_TOOLS_EXPORT spv_reducer_options spvReducerOptionsCreate() { … }
SPIRV_TOOLS_EXPORT void spvReducerOptionsDestroy(spv_reducer_options options) { … }
SPIRV_TOOLS_EXPORT void spvReducerOptionsSetStepLimit(
spv_reducer_options options, uint32_t step_limit) { … }
SPIRV_TOOLS_EXPORT void spvReducerOptionsSetFailOnValidationError(
spv_reducer_options options, bool fail_on_validation_error) { … }
SPIRV_TOOLS_EXPORT void spvReducerOptionsSetTargetFunction(
spv_reducer_options options, uint32_t target_function) { … }