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 /llvm/lib/CodeGen/LiveStackAnalysis.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 'llvm/lib/CodeGen/LiveStackAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions

