Closed
Description
Description
CoreCLR JIT uses SuperPMI to analyze code quality and throughput of instructions to prevent regressions caused by changes to the JIT compiler. The tools runs on PRs modifying compiler's source codes and measures performance on a selected collection of methods.
We should explore the possibility of using the current or similar tool for Mono compilers (mini/llvm).
Useful resources
- SuperPMI: SuperPMI tool
- Intel PIN: framework for dynamic program analysis on Intel CPUs
- SuperPMI pipelines: current SuperPMI performance pipelines