implemented loop unrolling optimization
authorBeyhan <beyhan@ipd.info.uni-karlsruhe.de>
Fri, 28 Jan 2005 16:26:32 +0000 (16:26 +0000)
committerBeyhan <beyhan@ipd.info.uni-karlsruhe.de>
Fri, 28 Jan 2005 16:26:32 +0000 (16:26 +0000)
commita724e745a061472ae1d83dc8d548675ca4079787
tree0d6d1ae86aacb2523d35c818d87dbb11a2e89e96
parent5fee6e808a2e9af11790150ab59c19adeb81c639
implemented loop unrolling optimization

[r4989]
38 files changed:
ir/ana/irscc.c
ir/ir/irgopt.c
ir/ir/irgopt_t.h
ir/opt/loop_unrolling.c
ir/opt/strength_red.c
ir/opt/strength_red.h
testprograms/Makefile.in
testprograms/loop_unroll_example.c [new file with mode: 0644]
testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m1-loop-unrolling.vcg [new file with mode: 0644]
testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m1-looptree.vcg [new file with mode: 0644]
testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m1-pure.vcg [new file with mode: 0644]
testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m1.vcg [new file with mode: 0644]
testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m2-loop-unrolling.vcg [new file with mode: 0644]
testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m2-looptree.vcg [new file with mode: 0644]
testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m2-pure.vcg [new file with mode: 0644]
testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m2.vcg [new file with mode: 0644]
testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m3-loop-unrolling.vcg [new file with mode: 0644]
testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m3-looptree.vcg [new file with mode: 0644]
testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m3-pure.vcg [new file with mode: 0644]
testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m3.vcg [new file with mode: 0644]
testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m4-loop-unrolling.vcg [new file with mode: 0644]
testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m4-looptree.vcg [new file with mode: 0644]
testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m4-pure.vcg [new file with mode: 0644]
testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m4.vcg [new file with mode: 0644]
testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m5-loop-unrolling.vcg [new file with mode: 0644]
testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m5-looptree.vcg [new file with mode: 0644]
testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m5-pure.vcg [new file with mode: 0644]
testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m5.vcg [new file with mode: 0644]
testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m6-loop-unrolling.vcg [new file with mode: 0644]
testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m6-looptree.vcg [new file with mode: 0644]
testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m6-pure.vcg [new file with mode: 0644]
testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m6.vcg [new file with mode: 0644]
testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m7-loop-unrolling.vcg [new file with mode: 0644]
testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m7-looptree.vcg [new file with mode: 0644]
testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m7-pure.vcg [new file with mode: 0644]
testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m7.vcg [new file with mode: 0644]
testprograms/ref-results/run-result.txt
testprograms/strength_red_example.c