As the title says.
This really comes in two stages
-O
-O which is like that of, e,g., GHC, GCC, where you control a curated set of passesf
-f flags, e.g., -ffast-math, are much more general, being switches for each particular optimisationAnother point of note is to see if this -O0 flag would be equivalent to the --no-llvm-opt flag (#266)