diff options
| author | Chris Lattner <sabre@nondot.org> | 2010-12-14 08:01:53 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2010-12-14 08:01:53 +0000 |
| commit | 335f0e4ad4ad19737b378f0f46e95c34e1b8f6a1 (patch) | |
| tree | 44aa9a50884777619fc0ec906220222b8f46d666 /lldb/source/Commands/CommandObjectCommands.cpp | |
| parent | dc20a7d38ca03a222efb0aba12cab4c01abb09ef (diff) | |
| download | llvm-335f0e4ad4ad19737b378f0f46e95c34e1b8f6a1.zip llvm-335f0e4ad4ad19737b378f0f46e95c34e1b8f6a1.tar.gz llvm-335f0e4ad4ad19737b378f0f46e95c34e1b8f6a1.tar.bz2 | |
fix two significant issues with FoldTwoEntryPHINode:
first, it can kick in on blocks whose conditions have been
folded to a constant, even though one of the edges will be
trivially folded.
second, it doesn't clean up the "if diamond" that it just
eliminated away. This is a problem because other simplifycfg
xforms kick in depending on the order of block visitation,
causing pointless work.
llvm-svn: 121762
Diffstat (limited to 'lldb/source/Commands/CommandObjectCommands.cpp')
0 files changed, 0 insertions, 0 deletions
