diff options
author | Tobias Grosser <tobias@grosser.es> | 2017-05-23 04:26:28 +0000 |
---|---|---|
committer | Tobias Grosser <tobias@grosser.es> | 2017-05-23 04:26:28 +0000 |
commit | 6d459c5d3d22674a3b5d619366fd79ef9e0f22a7 (patch) | |
tree | a25108587c24a29c0a5a725f7bebd62d694794ce /llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | |
parent | 6c4530c6b5045a9acd101c1221ea03a8d268f53f (diff) | |
download | bcm5719-llvm-6d459c5d3d22674a3b5d619366fd79ef9e0f22a7.tar.gz bcm5719-llvm-6d459c5d3d22674a3b5d619366fd79ef9e0f22a7.zip |
[ScopInfo] Simplify domains early
This speeds up scop modeling for scops with many redundent existentially
quantified constraints. For the attached test case, this change reduces
scop modeling time from minutes (hours?) to 0.15 seconds.
This change resolves a compilation timeout on the AOSP build.
Thanks Eli for reporting _and_ reducing the test case!
Reported-by: Eli Friedman <efriedma@codeaurora.org>
llvm-svn: 303600
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp')
0 files changed, 0 insertions, 0 deletions