summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2009-01-15 22:01:38 +0000
committerDan Gohman <gohman@apple.com>2009-01-15 22:01:38 +0000
commit79618d1de89e76b1a23a02e8146057a6a21260db (patch)
tree7bed327f211c121797d18168770aff236eb05226 /llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp
parentf2831d6cd1be286e721cb97d3bc6f086743151a3 (diff)
downloadbcm5719-llvm-79618d1de89e76b1a23a02e8146057a6a21260db.tar.gz
bcm5719-llvm-79618d1de89e76b1a23a02e8146057a6a21260db.zip
Simplify the MachineLICM pass by having it only traverse outer
loops, hoisting instructions all the way out in one step rather than hoisting them one nest level at a time. Also, make a few other code simplifications. This speeds up MachineLICM by several fold. llvm-svn: 62283
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud