diff options
author | Duncan Sands <baldrick@free.fr> | 2012-11-16 18:55:49 +0000 |
---|---|---|
committer | Duncan Sands <baldrick@free.fr> | 2012-11-16 18:55:49 +0000 |
commit | 1d3acddf0e9b49ad3d489aafc61ea90c71724ba2 (patch) | |
tree | 47b3c141f9d068bcfabeea19ea34027cd96914b7 /llvm/lib/Support/FoldingSet.cpp | |
parent | 98f57cacaecb278c702612f1cf0c3d9a280b072d (diff) | |
download | bcm5719-llvm-1d3acddf0e9b49ad3d489aafc61ea90c71724ba2.tar.gz bcm5719-llvm-1d3acddf0e9b49ad3d489aafc61ea90c71724ba2.zip |
Fix PR14361: wrong simplification of A+B==B+A. You may think that the old logic
replaced by this patch is equivalent to the new logic, but you'd be wrong, and
that's exactly where the bug was. There's a similar bug in instsimplify which
manifests itself as instsimplify failing to simplify this, rather than doing it
wrong, see next commit.
llvm-svn: 168181
Diffstat (limited to 'llvm/lib/Support/FoldingSet.cpp')
0 files changed, 0 insertions, 0 deletions