Displaying 1 result from an estimated 1 matches for "transition_args".
2015 Oct 15
2
Operand bundles and gc transition arguments
..." field of the `gc.statepoint` it creates.
b. Have an adapter pass that "unwraps" `gc.statepoint` calls into
normal calls that have whatever transition args the
`gc.statepoint` had in its `"gc-transition"` operand bundle
(i.e. "call @gc.statepoint(@f, transition_args={foo, bar})" =>
"call @f() [ "gc-transition"(foo, bar) ]"). Run this adapter pass
before RS4GC and keep LLILC unchanged.
c. Have RS4GC operate in two modes -- a "legacy" mode that works like
today's RS4GC, and a mode that is operand bundl...