aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/CodeGenPrepare.cpp
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2014-04-26 09:06:53 +0000
committerChandler Carruth <chandlerc@gmail.com>2014-04-26 09:06:53 +0000
commitaca48d0443ce43580876779305bef04f535d89bd (patch)
tree196ed91f694fad1a2b548e3a227ef23605bea725 /llvm/lib/CodeGen/CodeGenPrepare.cpp
parentaf7a87d2e35138fd6358965f060abaaaa12714c7 (diff)
downloadllvm-aca48d0443ce43580876779305bef04f535d89bd.zip
llvm-aca48d0443ce43580876779305bef04f535d89bd.tar.gz
llvm-aca48d0443ce43580876779305bef04f535d89bd.tar.bz2
[LCG] Hoist the main DFS loop out of the edge removal function. This
makes working through the worklist much cleaner, and makes it possible to avoid the 'bool-to-continue-the-outer-loop' hack. Not a huge difference, but I think this is approaching as polished as I can make it. llvm-svn: 207310
Diffstat (limited to 'llvm/lib/CodeGen/CodeGenPrepare.cpp')
0 files changed, 0 insertions, 0 deletions