[llvm-commits] [PATCH] Move the implementation of LoopInfo into LoopInfoImpl.h.

Andrew Trick atrick at apple.com
Thu May 24 22:11:43 PDT 2012


I'd like to move the loop discovery algorithm out of the main header before I start changing it.

This makes the LoopInfo interface readable, which I think is extremely important.

Bonus:
While I'm working on it, it speeds up my rebuilds by 4.7x.
And for everyone else working outside LoopInfo, well your builds could be a full second faster ;-)

We've been using the same explicit instantiation strategy in BlockFrequency for a year now and no one has complained. But I thought wait for feedback anyway--hopefully just doxygen nits!

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Move-the-implementation-of-LoopInfo-into-LoopInfoImp.patch
Type: application/octet-stream
Size: 46720 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120524/10d2e88e/attachment.obj>


More information about the llvm-commits mailing list