search for: c90f134a

Displaying 3 results from an estimated 3 matches for "c90f134a".

2010 Nov 30
3
[LLVMdev] LLVM Inliner
...; instance. > > > Absolutely true. It may also be completely wrong for some functions. It's > a heuristic :) > > -Chris > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20101130/c90f134a/attachment.html>
2010 Nov 29
0
[LLVMdev] LLVM Inliner
On Nov 28, 2010, at 11:39 PM, Xinliang David Li wrote: > 1. Run the inliner on bar (noop, since it has no call sites) > 2. Run the per-function passes on bar. This generally shrinks it, and prevents "abstraction penalty" from making bar look too big to inline. > 3. Run the inliner on foo. Since foo calls bar, we consider inlining bar into foo and do so if profitable. > 4.
2010 Nov 29
3
[LLVMdev] LLVM Inliner
On Sun, Nov 28, 2010 at 2:37 PM, Chris Lattner <clattner at apple.com> wrote: > On Nov 23, 2010, at 5:07 PM, Xinliang David Li wrote: > > Hi, I browsed the LLVM inliner implementation, and it seems there is room > for improvement. (I have not read it too carefully, so correct me if what I > observed is wrong). > > > > First the good side of the inliner -- the