diff options
author | Dan Gohman <gohman@apple.com> | 2009-01-06 01:19:04 +0000 |
---|---|---|
committer | Dan Gohman <gohman@apple.com> | 2009-01-06 01:19:04 +0000 |
commit | 79c35169123c4bafaaf8e6d379d23131c361d08a (patch) | |
tree | fc391a80840761d69aa58dc47180d468da48fcb2 /clang/lib/Basic/SourceManager.cpp | |
parent | 04a207972683416dc4328851b7ce2d20b530cf1c (diff) | |
download | bcm5719-llvm-79c35169123c4bafaaf8e6d379d23131c361d08a.tar.gz bcm5719-llvm-79c35169123c4bafaaf8e6d379d23131c361d08a.zip |
Use a latency value of 0 for the artificial edges inserted by
AddPseudoTwoAddrDeps. This lets the scheduling infrastructure
avoid recalculating node heights. In very large testcases this
was a major bottleneck. Thanks to Roman Levenstein for finding
this!
As a side effect, fold-pcmpeqd-0.ll is now scheduled better
and it no longer requires spilling on x86-32.
llvm-svn: 61778
Diffstat (limited to 'clang/lib/Basic/SourceManager.cpp')
0 files changed, 0 insertions, 0 deletions