Unroller support for multiple induction variables
authorStephen McGroarty <stephen@codeplay.com>
Tue, 27 Feb 2018 11:50:08 +0000 (11:50 +0000)
committerStephen McGroarty <stephen@codeplay.com>
Tue, 27 Feb 2018 11:50:08 +0000 (11:50 +0000)
commite354984b09624c7fa2200e40555c98ca1a8fa5c6
tree03afb5fe651b5f753bac79d45e3fc5edc8e2e5d4
parent94af58a350b46f85422699e27ccbf22bf453149f
Unroller support for multiple induction variables

Support for multiple induction variables within a loop and support for
loop condition operands <= and >=.
include/spirv-tools/optimizer.hpp
source/opt/ir_builder.h
source/opt/loop_descriptor.cpp
source/opt/loop_descriptor.h
source/opt/loop_unroller.cpp
source/opt/loop_unroller.h
source/opt/loop_utils.h
source/opt/optimizer.cpp
test/opt/loop_optimizations/unroll_assumptions.cpp
test/opt/loop_optimizations/unroll_simple.cpp
tools/opt/opt.cpp