Lines Matching refs:Reducer
26 struct Reducer::Impl {
38 Reducer::Reducer(spv_target_env env) : impl_(MakeUnique<Impl>(env)) {} in Reducer() function in spvtools::reduce::Reducer
40 Reducer::~Reducer() = default;
42 void Reducer::SetMessageConsumer(MessageConsumer c) { in SetMessageConsumer()
49 void Reducer::SetInterestingnessFunction( in SetInterestingnessFunction()
50 Reducer::InterestingnessFunction interestingness_function) { in SetInterestingnessFunction()
54 Reducer::ReductionResultStatus Reducer::Run( in Run()
67 return Reducer::ReductionResultStatus::kInitialStateNotInteresting; in Run()
137 return Reducer::ReductionResultStatus::kReachedStepLimit; in Run()
140 return Reducer::ReductionResultStatus::kComplete; in Run()
143 void Reducer::AddReductionPass( in AddReductionPass()
148 bool Reducer::Impl::ReachedStepLimit(uint32_t current_step, in ReachedStepLimit()