Displaying 2 results from an estimated 2 matches for "inlinesite".
2015 Jun 17
3
[LLVMdev] design question on inlining through statepoints and patchpoints
...that the "devirtualization" is only a facade (i.e. we don't
mutate the IR to change the statepoint to a direct call). We add
some abstraction to the inlining utility functions to inline
through something more general than a CallSite.
2. Introduce a new abstraction InlineSite (bikeshedding on the name
is welcome). InlineSite sits on top of a CallSite and knows how
to extract the semantic call out of a statepoint or a patchpoint
(similar to the llvm::Statepoint class). The inliner and the
call graph analysis works on top of this InlineSite abstracti...
2015 Jun 17
2
[LLVMdev] design question on inlining through statepoints and patchpoints
...ation" is only a facade (i.e. we don't
> mutate the IR to change the statepoint to a direct call). We add
> some abstraction to the inlining utility functions to inline
> through something more general than a CallSite.
>
> 2. Introduce a new abstraction InlineSite (bikeshedding on the name
> is welcome). InlineSite sits on top of a CallSite and knows how
> to extract the semantic call out of a statepoint or a patchpoint
> (similar to the llvm::Statepoint class). The inliner and the
> call graph analysis works on top of t...