[PATCH] D156491: [RA] Split a virtual register in cold blocks if it is not assigned preferred physical register

Matthias Braun via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 27 14:49:49 PDT 2023


MatzeB added a comment.

Interesting! This is showing some neat improvements enabling more shrink-wrapping in the test-cases.

Though I suspect changes of the splitting algorithm could trigger regressions (given it's all heuristics). So I would feel better if this change was backed up by more statistics. (Something like compiling llvm-test-suite and collecting regalloc stats or remarks?) and/or report any other benchmarks you did?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D156491/new/

https://reviews.llvm.org/D156491



More information about the llvm-commits mailing list