Displaying 1 result from an estimated 1 matches for "statepointflags".
2015 Oct 15
2
Operand bundles and gc transition arguments
...ound calls with
deopt state (e.g. be able to inline through calls with deopt state).
Currently a "non-rewritten" `gc.statepoint` call (i.e. before RS4GC
has run, without explicit relocations) carries two categories of
information:
1. Deoptimization state.
2. GC Transition args and StatepointFlags.
Once we have relatively stable[1] support for operand bundles
upstream, LLVM will be able to carry deoptimization state directly on
calls and invokes using a `"deopt"` operand bundle. This will obviate
reason (1) for keeping non-rewritten `gc.statepoint` s in the IR.
This leaves (2), w...