diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2014-04-26 09:06:53 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2014-04-26 09:06:53 +0000 |
commit | aca48d0443ce43580876779305bef04f535d89bd (patch) | |
tree | 196ed91f694fad1a2b548e3a227ef23605bea725 /llvm/lib/CodeGen/CodeGenPrepare.cpp | |
parent | af7a87d2e35138fd6358965f060abaaaa12714c7 (diff) | |
download | llvm-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