Displaying 2 results from an estimated 2 matches for "operand_bundle".
2015 Aug 10
5
RFC: Add "operand bundles" to calls and invokes
...rt "frame introspection"-like functionality
for managed languages.
# Abstract Syntax
The syntax of a call instruction will be changed to look like this:
<result> = [tail | musttail] call [cconv] [ret attrs] <ty> [<fnty>*]
<fnptrval>(<function args>) [operand_bundle*] [fn attrs]
where operand_bundle = tag '('[ value ] (',' value )* ')'
value = normal SSA values
tag = "< some name >"
In other words, after the function arguments we now have an optional
list of operand bundles of the form `"< bundle ta...
2015 Aug 19
2
RFC: Add "operand bundles" to calls and invokes
...nguages.
>
> > # Abstract Syntax
>
> > The syntax of a call instruction will be changed to look like this:
>
> > <result> = [tail | musttail] call [cconv] [ret attrs] <ty>
> > [<fnty>*]
>
> > <fnptrval>(<function args>) [operand_bundle*] [fn attrs]
>
> > where operand_bundle = tag '('[ value ] (',' value )* ')'
>
> > value = normal SSA values
>
> > tag = "< some name >"
>
> > In other words, after the function arguments we now have an
> > opti...