Difference: SegmentationFault (16 vs. 17)

Revision 172009-03-23 - RongrongZhong

Line: 1 to 1
 
META TOPICPARENT name="Trash.MainKonstantinosMenychtas"
Line: 27 to 27
 

TODO

Changed:
<
<
  • Global Constant Propagation -> partly works, need to deal with parameters of functions in defuse graph and constant propagation.
>
>
  • Global Constant Propagation -> partly works, need to deal with parameters of functions in defuse graph and constant propagation.
 
  • Merge the input/output calls
  • Delete those control flow statements with empty bodies
  • Compare with the gimple tree of original Gcc outputs and find other useful optimizations
Line: 38 to 38
  I copied the result table here for convenience and I also added my current result for the test cases. If your works happened to have better results, please update it and we can move to your code base.

Benchmarks Gcc O0 Gcc O1 Gcc O2 Gcc O3 Segmentation Fault
Changed:
<
<
automaton 114 81 75 67 114
binrep 78 42 37 36 77
fibonacci 1100 683 709 670 1100
jacobi 13341731 4454405 4453383 4453383 10987550
mandel 6480375 2173100 2173100 1299204 6477411
movingedge 1356 753 696 387 1356
multiply 540 10 10 8 157
sort 11329 7682 7858 7608 10974
sort_insertion 2946 2059 2057 2044 2946
tax 182 105 106 87 176
trivia 85 32 32 32 57
>
>
automaton 114 81 75 67 90
binrep 78 42 37 36 72
fibonacci 1100 683 709 670 864
jacobi 13341731 4454405 4453383 4453383 1098754
mandel 6480375 2173100 2173100 1299204 6474447
movingedge 1356 753 696 387 1243
multiply 540 10 10 8 151
sort 11329 7682 7858 7608 8372
sort_insertion 2946 2059 2057 2044 2320
tax 182 105 106 87 113
trivia 85 32 32 32 42
 
  • Inputs for some benchmarks
automaton 7 1 0 1 1 0 0 -1
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding URCS? Send feedback