search for: targettransforinfo

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...