summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
diff options
context:
space:
mode:
authorStepan Dyatkovskiy <stpworld@narod.ru>2012-01-11 08:40:51 +0000
committerStepan Dyatkovskiy <stpworld@narod.ru>2012-01-11 08:40:51 +0000
commit8216569812e8836d7a0bd11b83a74b972d71702d (patch)
treee487b4d44179c375af9f6733b2409430c1ed3601 /llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
parent68a75e879d12e59ce35696afb9cadb31b3e92688 (diff)
downloadbcm5719-llvm-8216569812e8836d7a0bd11b83a74b972d71702d.tar.gz
bcm5719-llvm-8216569812e8836d7a0bd11b83a74b972d71702d.zip
Improved compile time:
1. Size heuristics changed. Now we calculate number of unswitching branches only once per loop. 2. Some checks was moved from UnswitchIfProfitable to processCurrentLoop, since it is not changed during processCurrentLoop iteration. It allows decide to skip some loops at an early stage. Extended statistics: - Added total number of instructions analyzed. llvm-svn: 147935
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud