aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2011-04-12 00:11:56 +0000
committerDan Gohman <gohman@apple.com>2011-04-12 00:11:56 +0000
commit1c6c34834b92c6152f11a2d546535d78bfbb9a5a (patch)
treefa809213dbcb9f0a4d8f49887653cfc2f0aa25d1 /clang/lib/CodeGen/CodeGenModule.cpp
parent0a6895960471be0ab3afc2cc61c6219236ebda62 (diff)
downloadllvm-1c6c34834b92c6152f11a2d546535d78bfbb9a5a.zip
llvm-1c6c34834b92c6152f11a2d546535d78bfbb9a5a.tar.gz
llvm-1c6c34834b92c6152f11a2d546535d78bfbb9a5a.tar.bz2
Fix reassociate to use a worklist instead of recursing when new
reassociation opportunities are exposed. This fixes a bug where the nested reassociation expects to be the IR to be consistent, but it isn't, because the outer reassociation has disconnected some of the operands. rdar://9167457 llvm-svn: 129324
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions