[polly] reorganize scop detection for faster compiles

Sebastian Pop spop at codeaurora.org
Sat Jun 1 21:31:18 PDT 2013


Hi Tobi,

Here are two patches that reorganize scop detection filters: the idea behind these
patches is to run the lightweight passes accessing the CFG and LoopInfo before
starting iterating over instructions in basic blocks.

With these and previous patches, we still have room for improvement: here is
what I still see in one of the files:

285.8400 ( 69.2%)   2.1700 ( 44.7%)  288.0100 ( 68.9%)  295.9582 ( 67.8%)  Polly - Detect static control parts (SCoPs)

Ok to commit?

Thanks,
Sebastian
-- 
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum,
hosted by The Linux Foundation
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-scop-detection-run-isValidLoop-as-early-as-possible.patch
Type: text/x-diff
Size: 1402 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130601/d4ce5fb0/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-scop-detection-run-isValidCFG-as-early-as-possible.patch
Type: text/x-diff
Size: 1459 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130601/d4ce5fb0/attachment-0001.patch>


More information about the llvm-commits mailing list