HomePhabricator

[Statepoint Lowering] Allow other than N byte sized types in deopt bundle

Authored by yrouban on Apr 7 2021, 3:45 AM.

Description

[Statepoint Lowering] Allow other than N byte sized types in deopt bundle

I do not see any bit-width restriction from the point of the
LLVM Lang Ref - Operand Bundles on the types of the deopt bundle
operands. Statepoint Lowering seems to be able to work with any
types.
This patch relaxes the two related assertions and adds a new test
for this change.

Reviewed By: reames
Differential Revision: https://reviews.llvm.org/D100006

Details