diff options
author | Nadav Rotem <nadav.rotem@intel.com> | 2011-02-15 07:13:48 +0000 |
---|---|---|
committer | Nadav Rotem <nadav.rotem@intel.com> | 2011-02-15 07:13:48 +0000 |
commit | 67d67a0385a8bd5ec044e94d09b5229559f840b4 (patch) | |
tree | 0d5c9fad6066dd1df5e435ed69897169f12fb0e2 /clang/lib/CodeGen/ModuleBuilder.cpp | |
parent | 25849cab8bef790cf06e25fa8152f1c17321efaa (diff) | |
download | llvm-67d67a0385a8bd5ec044e94d09b5229559f840b4.zip llvm-67d67a0385a8bd5ec044e94d09b5229559f840b4.tar.gz llvm-67d67a0385a8bd5ec044e94d09b5229559f840b4.tar.bz2 |
Fix 9216 - Endless loop in InstCombine pass.
The pattern "A&(A^B) -> A & ~B" recreated itself because ~B is
actually a xor -1.
llvm-svn: 125557
Diffstat (limited to 'clang/lib/CodeGen/ModuleBuilder.cpp')
0 files changed, 0 insertions, 0 deletions