[all-commits] [llvm/llvm-project] d1b92c: [AMDGPU] Set threshold for regbanks reassign pass

Stanislav Mekhanoshin via All-commits all-commits at lists.llvm.org
Tue Feb 23 10:22:54 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d1b92c91afd0be8939bddbf04f55ec53cf29227a
      https://github.com/llvm/llvm-project/commit/d1b92c91afd0be8939bddbf04f55ec53cf29227a
  Author: Stanislav Mekhanoshin <Stanislav.Mekhanoshin at amd.com>
  Date:   2021-02-23 (Tue, 23 Feb 2021)

  Changed paths:
    M llvm/lib/Target/AMDGPU/GCNRegBankReassign.cpp

  Log Message:
  -----------
  [AMDGPU] Set threshold for regbanks reassign pass

This is to limit compile time. I did experiments with some
inputs and found that compile time keeps reasonable for this
pass if we have less than 100000 virtual registers and then
starts to explode somewhere between 100000 and 150000.

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




More information about the All-commits mailing list