I would like concretely to know what does the various optimizations levels of LLVM correspond to.
That is to say, I would like to know which optimization passes are EXAC
why are there two lists?
Function and Module passes have their own pass managers and so print out separately.
is there any similar option for other tools, especially "clang"
With clang you can use -mllvm -debug-pass=Arguments.