Displaying 3 results from an estimated 3 matches for "machinelevel".
2017 Jul 26
4
[RFC] Add IR level interprocedural outliner for code size.
...cussion on the placement of the
> outliner in LLVM.
>
>
> My fear with a new framework is that we are going to split the effort for
> pushing the outliner technology forward and I’d like to avoid that if at
> all possible.
>
It isn't clear to me that implementing it at the MachineLevel was the right
trade-off in the first place.
I'm not sure a full comparative study was performed and discussed upstream
at the time where the MachineIR outliner was implemented? If so it wouldn't
be fair to ask this to River now.
--
Mehdi
-------------- next part --------------
An HTML att...
2017 Jul 26
2
[RFC] Add IR level interprocedural outliner for code size.
...gt; outliner in LLVM.
>>
>>
>> My fear with a new framework is that we are going to split the effort for
>> pushing the outliner technology forward and I’d like to avoid that if at
>> all possible.
>>
>
> It isn't clear to me that implementing it at the MachineLevel was the
> right trade-off in the first place.
>
>
> Fair enough. it has the advantage of not rely on heuristic for its cost
> model though.
>
> I'm not sure a full comparative study was performed and discussed upstream
> at the time where the MachineIR outliner was imple...
2017 Jul 24
4
[RFC] Add IR level interprocedural outliner for code size.
Hi Quentin,
I appreciate the feedback. When I reference the cost of Target Hooks it's
mainly for maintainability and cost on a target author. We want to keep the
intrusion into target information minimized. The heuristics used for the
outliner are the same used by any other IR level pass seeking target
information, i.e TTI for the most part. I can see where you are coming from
with