[Statepoints] Unlimited tied operands.
authorDenis Antrushin <dantrushin@gmail.com>
Fri, 18 Sep 2020 16:09:52 +0000 (23:09 +0700)
committerDenis Antrushin <dantrushin@gmail.com>
Thu, 15 Oct 2020 09:16:11 +0000 (16:16 +0700)
commit8c2b69d53a3234b24003929235cd2b4de62240dd
tree0b6e10e26510514e6ff0be8d90e9460db2d6d9bd
parent53122ce2b39f5fb52c7a5933cc4cf32aad43568f
[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
llvm/lib/CodeGen/MachineInstr.cpp