[all-commits] [llvm/llvm-project] 657adc: [NFC][regalloc] Move ExtraRegInfo and related to L...

Mircea Trofin via All-commits all-commits at lists.llvm.org
Mon Dec 13 10:31:51 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 657adcb0779d2d119737f2ca557a87456024a5ac
      https://github.com/llvm/llvm-project/commit/657adcb0779d2d119737f2ca557a87456024a5ac
  Author: Mircea Trofin <mtrofin at google.com>
  Date:   2021-12-13 (Mon, 13 Dec 2021)

  Changed paths:
    M llvm/lib/CodeGen/RegAllocEvictionAdvisor.h
    M llvm/lib/CodeGen/RegAllocGreedy.cpp

  Log Message:
  -----------
  [NFC][regalloc] Move ExtraRegInfo and related to LiveRangeStageManager

This would allow sharing the LiveRangeStageManager between different
RegAllocEvictionAdvisors. One scenario is for ML training, where we want
to capture what the default advisor would do, for bootstrapping (speeds
up training).

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




More information about the All-commits mailing list