Performance impact of different optimization passes

Hi,

I was wondering if there is a paper or a technical report that documents the performance impact of the different optimizations passes on a some set of benchmarks. Is something like this available ?

Best regards,

Ahmed

I was wondering if there is a paper or a technical report that documents the performance impact
of the different optimizations passes on a some set of benchmarks. Is something like this
available ?

A lot of reserach has been done on this generic topic, a search like this will get you some of it and you can no doubt find the rest by following references:

https://www.google.com/search?q=llvm+"phase+ordering"+filetype:pdf

John

Hi John,

Thanks for your email. I was looking for simply an estimation of the performance loss/gain when each of the current LLVM passes is disabled/enabled. Is there such data for recent versions of LLVM ? I could not see such quantitative data in the outcomes of the search link you suggested.

Alternatively, is their any sort of regressions that runs with every update to LLVM source code and provides the impact on performance for a set of benchmarks (or a set of test cases) ?

Best regards,

Ahmed