summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/SourceManager.cpp
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2009-01-06 01:19:04 +0000
committerDan Gohman <gohman@apple.com>2009-01-06 01:19:04 +0000
commit79c35169123c4bafaaf8e6d379d23131c361d08a (patch)
treefc391a80840761d69aa58dc47180d468da48fcb2 /clang/lib/Basic/SourceManager.cpp
parent04a207972683416dc4328851b7ce2d20b530cf1c (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud