[PATCH] Compile time reduction for small programs.

Puyan Lotfi plotfi at apple.com
Tue Feb 4 15:44:59 PST 2014


On Feb 4, 2014, at 2:52 PM, Eric Christopher <echristo at gmail.com> wrote:

> On Tue, Feb 4, 2014 at 2:47 PM, Andrew Trick <atrick at apple.com> wrote:
>> On Feb 4, 2014, at 2:41 PM, Puyan Lotfi <plotfi at apple.com> wrote:
>> 
>>> Here is a patch for reducing compile time on small programs, especially if the target has a large register file.
>>> I've already done sanity checks to determine that it doesn't regress compile time on large programs.
>> 
>> LGTM. (mainly I'm trusting Jakob's informal review earlier).
> 
> Knowing this helps :)
> 
> It'd be nice to get some comments in the code as to what's going on
> where. There aren't a lot in there as it is, but getting some more
> would be nice.
> 
> -eric
> 

Here’s a better commented version, Eric:

-------------- next part --------------
A non-text attachment was scrubbed...
Name: CompileTimeReductionSmall2.patch
Type: application/octet-stream
Size: 6477 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140204/a767cebf/attachment.obj>
-------------- next part --------------


-Puyan


>> -Andy
>> 
>>> 
>>> -Puyan
>>> 
>>> <CompileTimeReductionSmall.patch>_______________________________________________
>>> llvm-commits mailing list
>>> llvm-commits at cs.uiuc.edu
>>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>> 
>> 
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits



More information about the llvm-commits mailing list