llvm-project/llvm/lib/Analysis/models
Mircea Trofin e67430cca4 [MLGO] ML Regalloc Eviction Advisor
The bulk of the implementation is common between 'release' mode (==AOT-ed
model) and 'development' mode (for training), the main difference is
that in development mode, we may also log features (for training logs),
inject scoring information (currently after the Virtual Register
Rewriter) and then produce the log file.

This patch also introduces the score injection pass, 'Register
Allocation Pass Scoring', which is trivially just logging the score in
development mode.

Differential Revision: https://reviews.llvm.org/D117147
2022-01-19 11:00:32 -08:00
..
gen-inline-oz-test-model.py [NFC][mlgo]Make the test model generator inlining-specific 2021-12-22 13:38:45 -08:00
gen-regalloc-eviction-test-model.py [MLGO] ML Regalloc Eviction Advisor 2022-01-19 11:00:32 -08:00