Changes

Jump to: navigation, search

Fall 2015 SPO600 Compiler Options Presentation

1,667 bytes added, 19:42, 6 October 2015
Topics: Added resource links
| -fcse-follow-jumps|| || || ||
|-
| -fcse-skip-blocks|| Joseph Jaku || || ||[http://jjakuseneca.blogspot.ca/2015/10/compiler-optimization-options.html Blog Post]
|-
| -fdce|| Joseph Jaku || || ||[http://jjakuseneca.blogspot.ca/2015/10/compiler-optimization-options.html Blog Post]
|-
| -fdelayed-branch|| || || ||
|-
| -fdelete-null-pointer-checks|| Joel Aro || || [https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html GCC Optimize Options] ||
|-
| -fdevirtualize|| Suk-Joong Han || || https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html ||
|-
| -fdevirtualize-speculatively|| || || ||
| -ffat-lto-objects|| || || ||
|-
| -ffast-math|| Miguel Dizon || || https://gcc.gnu.org/wiki/FloatingPointMath ||
|-
| -ffinite-math-only|| || || ||
| -findirect-inlining|| || || ||
|-
| -finline-functions|| Kirill Lepetinskiy|| || [https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html GCC Docs] ||[http://klepetinskiy.blogspot.ca/2015/09/finline-functions.html Blog Post]
|-
| -finline-functions-called-once|| || || ||
| -finline-limit=n|| || || ||
|-
| -finline-small-functions|| Yehoshua Ghitis|| || ||
|-
| -fipa-cp|| || || ||
| -flive-range-shrinkage|| || || ||
|-
| -floop-block|| Dmytro Yegorov || || [http://www.cc.gatech.edu/~bader/COURSES/UNM/ece637-Fall2003/papers/KW03.pdf -floop-block]||[https://dyegorov.wordpress.com/2015/10/02/gcc-floop-block-and-floop-interchange/ Blog Post]
|-
| -floop-interchange|| Dmytro Yegorov || || [https://en.wikipedia.org/wiki/Loop_interchange -floop-interchange]||[https://dyegorov.wordpress.com/2015/10/02/gcc-floop-block-and-floop-interchange/ Blog Post]
|-
| -floop-strip-mine|| || || ||
| -fmodulo-sched-allow-regmoves|| || || ||
|-
| -fmove-loop-invariants||Gaurav Patel || || https://en.wikipedia.org/wiki/Loop-invariant_code_motion ||
|-
| -fno-branch-count-reg|| || || ||
|-
| -fno-defer-pop|| Andy Cooc || || ||
|-
| -fno-function-cse|| Andy Cooc || || ||
|-
| -fno-guess-branch-probability|| || || ||
| -fno-sched-spec|| || || ||
|-
| -fno-signed-zeros|| Suk-Joong Han || || https://en.wikipedia.org/wiki/Signed_zero ||
|-
| -fno-toplevel-reorder|| || || ||
| -fpartial-inlining|| || || ||
|-
| -fpeel-loops|| James Shin|| || ||
|-
| -fpredictive-commoning|| || || ||
|-
| -fprefetch-loop-arrays||Jayme Laso-Barros|| || [https://gcc.gnu.org/onlinedocs/gcc-5.2.0/gcc/Optimize-Options.html GCC 5.2 Manual: Section 3.10]||
|-
| -fprofile-report|| || || ||
| -fprofile-generate=path|| || || ||
|-
| -fprofile-use|| Ramanan Manokaran || || ||
|-
| -fprofile-use=path|| || || ||
| -frename-registers|| || || ||
|-
| -freorder-blocks|| Ramanan Manokaran|| || ||
|-
| -freorder-blocks-and-partition|| || || ||
|-
| -freorder-functions||Jayme Laso-Barros|| || [https://gcc.gnu.org/onlinedocs/gcc-5.2.0/gcc/Optimize-Options.html GCC 5.2 Manual: Section 3.10]||
|-
| -frerun-cse-after-loop|| || || ||
| -ftree-copyrename|| || || ||
|-
| -ftree-dce|| Gaurav Patel || || https://en.wikipedia.org/wiki/Dead_code_elimination||
|-
| -ftree-dominator-opts|| || || ||
| -ftree-loop-if-convert|| Donald Nguyen || || ||
|-
| -ftree-loop-if-convert-stores|| Kirill Lepetinskiy|| || [https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html GCC Docs] [http://www.rcollins.org/p6/opcodes/CMOV.html On CMOV] ||[http://klepetinskiy.blogspot.ca/2015/09/ftree-loop-if-convert-stores.html Blog Post]
|-
| -ftree-loop-im|| || || ||
| -funit-at-a-time|| || || ||
|-
| -funroll-all-loops|| Yehoshua Ghitis|| || ||
|-
| -funroll-loops|| Joel Aro || || [https://en.wikipedia.org/wiki/Loop_unrolling Loop Unrolling] ||
|-
| -funsafe-loop-optimizations|| || || ||
|-
| -funsafe-math-optimizations|| James Shin || || ||
|-
| -funswitch-loops|| Miguel Dizon || || ||

Navigation menu