| ITERATION METHOD | |||||||
| test_c_code: | clock_cycle | Fmax(MHz) | wall_time(us) | LEs | Mem | Multiplier(0->1) | LLVM Passes | 
| adpcm | 22130 | 49.01 | 451.5507039 | 15250 | 26110 | 68 | -scalarrepl -instcombine -break-crit-edges -gvn -inline -lowerswitch -loop-rotate -early-cse -simplifycfg -tailduplicate -partial-inliner -sink -codegenprepare -jump-threading -indvars -licm -loop-unswitch -loop-simplify -loop-unroll -loop-deletion -block-placement -strip-nondebug -strip -simplify-libcalls -reassociate -lowerinvoke -lcssa -globalopt -functionattrs -adce -constmerge -correlated-propagation -dse -globaldce -loop-idiom -lower-expect -memcpyopt -scalarrepl-ssa -sccp -tailcallelim -scalarrepl -instcombine -break-crit-edges -gvn -inline -lowerswitch -early-cse -simplifycfg -tailduplicate -partial-inliner -sink -codegenprepare -jump-threading -indvars -licm -loop-unswitch -loop-simplify -loop-unroll | 
| blowfish | 196943 | 61.91 | 3181.125828 | 6464 | 150720 | 0 | -scalarrepl -instcombine -break-crit-edges -gvn -inline -lowerswitch -loop-rotate -early-cse -simplifycfg -tailduplicate -partial-inliner -sink -codegenprepare -jump-threading -licm -loop-unswitch -loop-simplify -loop-unroll -loop-deletion -block-placement -strip-nondebug -strip -simplify-libcalls -reassociate -lowerinvoke -lcssa -globalopt -functionattrs -adce -constmerge -correlated-propagation -dse -globaldce -loop-idiom -lower-expect -memcpyopt -scalarrepl-ssa -sccp -tailcallelim -scalarrepl -instcombine -gvn -inline -lowerswitch -loop-rotate -early-cse -simplifycfg -tailduplicate -partial-inliner -sink -codegenprepare -licm -loop-unswitch -loop-simplify -loop-unroll -loop-deletion -block-placement -strip-nondebug -strip -simplify-libcalls -reassociate -lowerinvoke -lcssa -globalopt -functionattrs -adce -constmerge -correlated-propagation -dse -globaldce -loop-idiom -lower-expect -memcpyopt -scalarrepl-ssa -sccp -tailcallelim -scalarrepl -instcombine -gvn -inline -lowerswitch -loop-rotate | 
| dfadd | 796 | 89.54 | 8.895465714 | 6057 | 17056 | 0 | -scalarrepl -instcombine -gvn -inline -lowerswitch -loop-rotate -early-cse -tailduplicate -partial-inliner -sink -codegenprepare -jump-threading -indvars -licm -loop-unswitch -loop-simplify -loop-unroll -loop-deletion -block-placement -strip-nondebug -strip -simplify-libcalls -reassociate -lowerinvoke -lcssa -globalopt -functionattrs -adce -constmerge -correlated-propagation -dse -globaldce -loop-idiom -lower-expect -memcpyopt -scalarrepl-ssa -sccp -tailcallelim -scalarrepl -instcombine -gvn -inline -lowerswitch -loop-rotate -early-cse -simplifycfg -tailduplicate -partial-inliner -sink -codegenprepare -jump-threading -indvars -licm -loop-unswitch -loop-simplify -loop-unroll -loop-deletion -block-placement -strip-nondebug -strip -simplify-libcalls -reassociate | 
| dfdiv | 2242 | 75.15 | 29.84031936 | 12491 | 13495 | 32 | -scalarrepl -instcombine -inline -lowerswitch -loop-rotate -early-cse -tailduplicate -partial-inliner -codegenprepare -jump-threading -indvars -licm -loop-unswitch -loop-simplify -loop-unroll -loop-deletion -block-placement -strip-nondebug -strip -simplify-libcalls -reassociate -lowerinvoke -lcssa -globalopt -functionattrs -adce -constmerge -dse -globaldce -loop-idiom -lower-expect -memcpyopt -scalarrepl-ssa -sccp -tailcallelim -scalarrepl -gvn -inline -lowerswitch -loop-rotate -early-cse -tailduplicate -partial-inliner -codegenprepare -jump-threading -indvars -licm -loop-unswitch -loop-simplify -loop-unroll -loop-deletion -block-placement -strip-nondebug -strip -simplify-libcalls -reassociate -lowerinvoke -lcssa -globalopt -functionattrs -adce -constmerge -dse -globaldce -loop-idiom -lower-expect -memcpyopt -scalarrepl-ssa -sccp -tailcallelim -scalarrepl -gvn -inline -lowerswitch -loop-rotate -early-cse -tailduplicate -partial-inliner -codegenprepare -jump-threading -indvars -licm -loop-unswitch -loop-simplify -loop-unroll -loop-deletion -block-placement -strip-nondebug -strip -simplify-libcalls -reassociate | 
| dfmul | 275 | 92.84 | 2.967470918 | 3617 | 12032 | 32 | -scalarrepl -instcombine -break-crit-edges -gvn -inline -lowerswitch -loop-rotate -early-cse -tailduplicate -partial-inliner -codegenprepare -jump-threading -indvars -licm -loop-unswitch -loop-simplify -loop-unroll -loop-deletion -block-placement -strip-nondebug -strip -simplify-libcalls -reassociate -lowerinvoke -lcssa -globalopt -functionattrs -adce -constmerge -dse -globaldce -loop-idiom -lower-expect -memcpyopt -scalarrepl-ssa -sccp -tailcallelim -scalarrepl -break-crit-edges -gvn -inline -lowerswitch -loop-rotate -early-cse -tailduplicate -partial-inliner -codegenprepare -jump-threading -indvars -licm -loop-unswitch -loop-simplify -loop-unroll -loop-deletion -block-placement -strip-nondebug -strip -simplify-libcalls -reassociate | 
| dfsin | 63888 | 49.77 | 1283.674905 | 26384 | 13911 | 70 | -scalarrepl -instcombine -inline -lowerswitch -loop-rotate -early-cse -tailduplicate -partial-inliner -codegenprepare -jump-threading -licm -loop-unswitch -loop-simplify -loop-unroll -loop-deletion -block-placement -strip-nondebug -strip -simplify-libcalls -reassociate -lowerinvoke -lcssa -globalopt -functionattrs -adce -constmerge -correlated-propagation -dse -globaldce -loop-idiom -lower-expect -memcpyopt -scalarrepl-ssa -sccp -tailcallelim -scalarrepl -instcombine -gvn -inline -lowerswitch -loop-rotate -early-cse -simplifycfg -tailduplicate -partial-inliner -codegenprepare -jump-threading -licm -loop-unswitch -loop-simplify -loop-unroll -loop-deletion -block-placement -strip-nondebug -strip -simplify-libcalls -reassociate -lowerinvoke -lcssa -globalopt -functionattrs -adce -constmerge -correlated-propagation -dse -globaldce -loop-idiom -lower-expect -memcpyopt -scalarrepl-ssa -sccp -tailcallelim -scalarrepl -instcombine -gvn -inline -loop-rotate -early-cse -simplifycfg -tailduplicate -partial-inliner -codegenprepare -jump-threading -licm -loop-unswitch -loop-simplify -loop-unroll -loop-deletion -block-placement -strip-nondebug -strip -simplify-libcalls -reassociate | 
| gsm | 5428 | 67.12 | 80.87753278 | 10740 | 10576 | 22 | -scalarrepl -instcombine -break-crit-edges -gvn -inline -lowerswitch -loop-rotate -early-cse -simplifycfg -tailduplicate -partial-inliner -sink -codegenprepare -jump-threading -indvars -licm -loop-unswitch -loop-simplify -loop-deletion -block-placement -strip-nondebug -strip -simplify-libcalls -reassociate -lowerinvoke -lcssa -globalopt -functionattrs -adce -constmerge -correlated-propagation -dse -globaldce -loop-idiom -lower-expect -memcpyopt -scalarrepl-ssa -sccp -tailcallelim -scalarrepl -instcombine -gvn -inline -lowerswitch -loop-rotate -early-cse -simplifycfg -tailduplicate -partial-inliner -sink -codegenprepare -jump-threading -licm -loop-unswitch -loop-simplify -loop-unroll -loop-deletion -block-placement -strip-nondebug -strip -simplify-libcalls -reassociate -lowerinvoke -lcssa -globalopt -functionattrs -adce -constmerge -correlated-propagation -dse -globaldce -loop-idiom -lower-expect -memcpyopt -scalarrepl-ssa -sccp -tailcallelim -scalarrepl -instcombine -break-crit-edges -gvn -inline -lowerswitch -loop-rotate -early-cse -simplifycfg -tailduplicate -sink -codegenprepare -jump-threading -licm -loop-unswitch -loop-simplify -loop-unroll -loop-deletion -block-placement -strip-nondebug -strip -simplify-libcalls -reassociate -lowerinvoke -lcssa -globalopt -functionattrs -adce -constmerge -correlated-propagation -dse -globaldce -loop-idiom -lower-expect -memcpyopt -scalarrepl-ssa -sccp -tailcallelim | 
| jpeg | 1397580 | 30.03 | 46539.47719 | 33215 | 470427 | 56 | -scalarrepl -instcombine -gvn -inline -lowerswitch -loop-rotate -early-cse -simplifycfg -tailduplicate -partial-inliner -codegenprepare -jump-threading -loop-unswitch -loop-simplify -loop-unroll -loop-deletion -block-placement -strip-nondebug -strip -simplify-libcalls -reassociate -lowerinvoke -lcssa -globalopt -functionattrs -adce -constmerge -correlated-propagation -dse -globaldce -loop-idiom -lower-expect -memcpyopt -scalarrepl-ssa -sccp -tailcallelim -scalarrepl -instcombine -gvn -inline -lowerswitch -loop-rotate -early-cse -simplifycfg -tailduplicate -partial-inliner -codegenprepare -jump-threading -licm -loop-unswitch | 
| mips | 5225 | 78 | 66.99358974 | 3987 | 4992 | 8 | -scalarrepl -instcombine -gvn -inline -loop-rotate -early-cse -simplifycfg -tailduplicate -partial-inliner -sink -codegenprepare -jump-threading -indvars -licm -loop-reduce -loop-unswitch -loop-simplify -loop-unroll -loop-deletion -block-placement -strip-nondebug -strip -simplify-libcalls -reassociate -lowerinvoke -lcssa -globalopt -functionattrs -adce -constmerge -correlated-propagation -dse -globaldce -lower-expect -memcpyopt -scalarrepl-ssa -sccp -tailcallelim -scalarrepl -instcombine -gvn -inline -loop-rotate | 
| motion | 6409 | 66.35 | 96.60135644 | 18245 | 34656 | 0 | -scalarrepl -instcombine -break-crit-edges -inline -lowerswitch -loop-rotate -simplifycfg -tailduplicate -partial-inliner -sink -jump-threading -licm -loop-unswitch -loop-simplify -loop-unroll -loop-deletion -block-placement -strip-nondebug -strip -simplify-libcalls -reassociate -lowerinvoke -lcssa -globalopt -functionattrs -adce -constmerge -correlated-propagation -dse -globaldce -loop-idiom -lower-expect -memcpyopt -scalarrepl-ssa -sccp -tailcallelim -scalarrepl -instcombine -inline -loop-rotate -simplifycfg -tailduplicate -partial-inliner | 
| sha | 202004 | 73.08 | 2764.15572 | 8126 | 135160 | 0 | -scalarrepl -instcombine -break-crit-edges -gvn -inline -lowerswitch -loop-rotate -early-cse -simplifycfg -tailduplicate -partial-inliner -sink -codegenprepare -jump-threading -licm -loop-unswitch -loop-simplify -loop-unroll -loop-deletion -block-placement -strip-nondebug -strip -simplify-libcalls -reassociate -lowerinvoke -lcssa -globalopt -functionattrs -adce -constmerge -correlated-propagation -dse -globaldce -lower-expect -memcpyopt -scalarrepl-ssa -sccp -tailcallelim -scalarrepl -instcombine -gvn -inline -lowerswitch -loop-rotate -early-cse -simplifycfg -tailduplicate |