[all-commits] [llvm/llvm-project] 8c2b69: [Statepoints] Unlimited tied operands.

dantrushin via All-commits all-commits at lists.llvm.org
Thu Oct 15 02:17:10 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 8c2b69d53a3234b24003929235cd2b4de62240dd
      https://github.com/llvm/llvm-project/commit/8c2b69d53a3234b24003929235cd2b4de62240dd
  Author: Denis Antrushin <dantrushin at gmail.com>
  Date:   2020-10-15 (Thu, 15 Oct 2020)

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

  Log Message:
  -----------
  [Statepoints] Unlimited tied operands.

Current limit on amount of tied operands (15) sometimes is too low
for statepoint. We may get couple dozens of gc pointer operands on
statepoint.
Review D87154 changed format of statepoint to list every gc pointer
only once, which makes it trivial to find tiedness relation between
statepoint operands: defs are mapped 1-1 to gc pointer operands passed
on registers.

Reviewed By: skatkov

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




More information about the All-commits mailing list