aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
diff options
context:
space:
mode:
authorMircea Trofin <mtrofin@google.com>2021-12-22 12:46:06 -0800
committerMircea Trofin <mtrofin@google.com>2022-01-19 11:00:32 -0800
commite67430cca40455d31b95b088a88fa3b16a37ea34 (patch)
tree3050f9bb60a1e797cadab66eb71598802f8da443 /llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
parent7cca13bc3a02163c0b822298fefa6ccb1fe1d06e (diff)
downloadllvm-e67430cca40455d31b95b088a88fa3b16a37ea34.zip
llvm-e67430cca40455d31b95b088a88fa3b16a37ea34.tar.gz
llvm-e67430cca40455d31b95b088a88fa3b16a37ea34.tar.bz2
[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
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp')
0 files changed, 0 insertions, 0 deletions