diff options
author | Chris Lattner <sabre@nondot.org> | 2010-07-15 06:36:08 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-07-15 06:36:08 +0000 |
commit | 19eff2a9f678a11dd3bc16bac94c303368063bc5 (patch) | |
tree | da589eb5d404636c8daa962488c0db5bbb3e5741 /llvm/lib/Transforms/IPO/MergeFunctions.cpp | |
parent | e41ab07c61a49325093626bcbe430543633a14e7 (diff) | |
download | bcm5719-llvm-19eff2a9f678a11dd3bc16bac94c303368063bc5.tar.gz bcm5719-llvm-19eff2a9f678a11dd3bc16bac94c303368063bc5.zip |
Fix PR7647, handling the case when 'To' ends up being
mutated by recursive simplification. This also enhances
ReplaceAndSimplifyAllUses to actually do a real RAUW
at the end of it, which updates any value handles
pointing to "From" to start pointing to "To". This
seems useful for debug info and random other VH users.
llvm-svn: 108415
Diffstat (limited to 'llvm/lib/Transforms/IPO/MergeFunctions.cpp')
0 files changed, 0 insertions, 0 deletions