Displaying 3 results from an estimated 3 matches for "targettransforinfo".
Did you mean:
targettransforminfo
2016 Mar 02
3
[RFC] Target-specific parametrization of function inliner
...add Inliner preferences to TargetTransformInfo in a way similar to how we
customize loop unrolling. Use it to provide inliner with target-specific
thresholds and other parameters.
* augment Inliner pass to use existing TargetTransformInfo API to figure
out cost of particular call on a given target. TargetTransforInfo already
has getCallCost(), though it does not look like anything uses it.
Comments? Concerns? Suggestions?
Thanks,
--
--Artem Belevich
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160301/e371ce52/attach...
2016 Mar 10
3
[RFC] Target-specific parametrization of function inliner
...a way similar to
> > how we customize loop unrolling. Use it to provide inliner with
> > target-specific thresholds and other parameters.
> > * augment Inliner pass to use existing TargetTransformInfo API to
> > figure out cost of particular call on a given target.
> > TargetTransforInfo already has getCallCost(), though it does not
> > look like anything uses it.
> >
> >
> > Comments? Concerns? Suggestions?
> >
>
> Hi Art,
>
> I've long thought that we should have a more principled way of doing
> inline profitability. There is obvio...
2016 Apr 01
2
[RFC] Target-specific parametrization of function inliner
...a way similar to
> > how we customize loop unrolling. Use it to provide inliner with
> > target-specific thresholds and other parameters.
> > * augment Inliner pass to use existing TargetTransformInfo API to
> > figure out cost of particular call on a given target.
> > TargetTransforInfo already has getCallCost(), though it does not
> > look like anything uses it.
> >
> >
> > Comments? Concerns? Suggestions?
> >
>
> Hi Art,
>
> I've long thought that we should have a more principled way of doing inline profitability. There is obviousl...