[all-commits] [llvm/llvm-project] 24cdf9: [mlgo] Add ability to create feature-gated develop...

Aiden Grossman via All-commits all-commits at lists.llvm.org
Mon Aug 15 16:01:57 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 24cdf97d6354e1a93d9978b084566367fd60a5e6
      https://github.com/llvm/llvm-project/commit/24cdf97d6354e1a93d9978b084566367fd60a5e6
  Author: Aiden Grossman <agrossman154 at yahoo.com>
  Date:   2022-08-15 (Mon, 15 Aug 2022)

  Changed paths:
    M llvm/lib/CodeGen/MLRegallocEvictAdvisor.cpp

  Log Message:
  -----------
  [mlgo] Add ability to create feature-gated development features in regalloc advisor

Currently there is no way to add in development features to the ML
regalloc evict advisor which is useful to have when working on feature
engineering/improving the current model. This patch adds in the ability
to add in development features to the ML regalloc evict advisor which
are gated by a runtime flag and not added in at all if not compiled in
LLVM development mode. This sets the stage for future work where we are
planning on upstreaming some of the newer features that we are currently
experimenting with.

Reviewed By: mtrofin

Differential Revision: https://reviews.llvm.org/D131209




More information about the All-commits mailing list