Home
last modified time | relevance | path

Searched refs:ReductionPass (Results 1 – 12 of 12) sorted by relevance

/third_party/spirv-tools/source/reduce/
Dreduction_pass.cpp24 std::vector<uint32_t> ReductionPass::TryApplyReduction( in TryApplyReduction()
68 void ReductionPass::SetMessageConsumer(MessageConsumer consumer) { in SetMessageConsumer()
72 bool ReductionPass::ReachedMinimumGranularity() const { in ReachedMinimumGranularity()
77 std::string ReductionPass::GetName() const { return finder_->GetName(); } in GetName()
79 void ReductionPass::NotifyInteresting(bool interesting) { in NotifyInteresting()
Dreducer.h107 std::vector<std::unique_ptr<ReductionPass>>* passes,
115 std::vector<std::unique_ptr<ReductionPass>> passes_;
116 std::vector<std::unique_ptr<ReductionPass>> cleanup_passes_;
Dreduction_pass.h34 class ReductionPass {
38 explicit ReductionPass(const spv_target_env target_env, in ReductionPass() function
Dreducer.cpp146 spvtools::MakeUnique<ReductionPass>(target_env_, std::move(finder))); in AddReductionPass()
152 spvtools::MakeUnique<ReductionPass>(target_env_, std::move(finder))); in AddCleanupReductionPass()
161 std::vector<std::unique_ptr<ReductionPass>>* passes, in RunPasses()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/reduce/
Dreduction_pass.cpp24 std::vector<uint32_t> ReductionPass::TryApplyReduction( in TryApplyReduction()
68 void ReductionPass::SetMessageConsumer(MessageConsumer consumer) { in SetMessageConsumer()
72 bool ReductionPass::ReachedMinimumGranularity() const { in ReachedMinimumGranularity()
77 std::string ReductionPass::GetName() const { return finder_->GetName(); } in GetName()
79 void ReductionPass::NotifyInteresting(bool interesting) { in NotifyInteresting()
Dreducer.h107 std::vector<std::unique_ptr<ReductionPass>>* passes,
115 std::vector<std::unique_ptr<ReductionPass>> passes_;
116 std::vector<std::unique_ptr<ReductionPass>> cleanup_passes_;
Dreduction_pass.h34 class ReductionPass {
38 explicit ReductionPass(const spv_target_env target_env, in ReductionPass() function
Dreducer.cpp146 spvtools::MakeUnique<ReductionPass>(target_env_, std::move(finder))); in AddReductionPass()
152 spvtools::MakeUnique<ReductionPass>(target_env_, std::move(finder))); in AddCleanupReductionPass()
161 std::vector<std::unique_ptr<ReductionPass>>* passes, in RunPasses()
/third_party/skia/third_party/externals/spirv-tools/source/reduce/
Dreduction_pass.cpp24 std::vector<uint32_t> ReductionPass::TryApplyReduction( in TryApplyReduction()
68 void ReductionPass::SetMessageConsumer(MessageConsumer consumer) { in SetMessageConsumer()
72 bool ReductionPass::ReachedMinimumGranularity() const { in ReachedMinimumGranularity()
77 std::string ReductionPass::GetName() const { return finder_->GetName(); } in GetName()
79 void ReductionPass::NotifyInteresting(bool interesting) { in NotifyInteresting()
Dreducer.h107 std::vector<std::unique_ptr<ReductionPass>>* passes,
115 std::vector<std::unique_ptr<ReductionPass>> passes_;
116 std::vector<std::unique_ptr<ReductionPass>> cleanup_passes_;
Dreduction_pass.h34 class ReductionPass {
38 explicit ReductionPass(const spv_target_env target_env, in ReductionPass() function
Dreducer.cpp146 spvtools::MakeUnique<ReductionPass>(target_env_, std::move(finder))); in AddReductionPass()
152 spvtools::MakeUnique<ReductionPass>(target_env_, std::move(finder))); in AddCleanupReductionPass()
161 std::vector<std::unique_ptr<ReductionPass>>* passes, in RunPasses()