Displaying 3 results from an estimated 3 matches for "record_edge".
2010 Nov 16
1
[LLVMdev] Landing my new development on the trunk ...
...separate pass later.
>
I'm not sure why you'd add it as a separate pass, it is about 80-150 lines
of code, and adding it as as a separate pass requires you to do things like
induction variable detection + etc all over again.
See http://gcc.gnu.org/ml/gcc-patches/2007-01/msg01035.html, record_edge,
apply_lftr_edge, follow_lftr_edge and perform_lftr
The LLVM development documentation suggests that new work be committed
> piecemeal over time.
>
> Sure, but that doesn't mean you should commit something that is going
> LLVM does have an optimization pass, -instcombine, which w...
2010 Nov 15
0
[LLVMdev] Landing my new development on the trunk ...
On 11/13/10 11:05 PM, Daniel Berlin wrote:
>
> A big downside of the current LSR algorithm is it's slow. I had
> initially
> hoped that some of the heuristics would protect it better, but the
> problem is
> more complex than I had expected. I haven't done any measurements,
> but it's likely that OSR is faster, which may interest some
2010 Nov 14
2
[LLVMdev] Landing my new development on the trunk ...
>
> A big downside of the current LSR algorithm is it's slow. I had initially
> hoped that some of the heuristics would protect it better, but the problem
> is
> more complex than I had expected. I haven't done any measurements,
> but it's likely that OSR is faster, which may interest some people
> regardless
> of how the output compares.
>
A few years