- InstCombine: (X | C1) & C2 --> X & C2 iff C1 & C1 == 0
authorChris Lattner <sabre@nondot.org>
Wed, 23 Jul 2003 19:25:52 +0000 (19:25 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 23 Jul 2003 19:25:52 +0000 (19:25 +0000)
commit5840326ae678f5e39f8099beb22c31e8c6ecfa58
treec901e23b140bebbc5cbb5aa2ba96f624b77cfde1
parentb5cfb6cb1a528990cafbb3cc447ac50370637368
  - InstCombine: (X | C1) & C2 --> X & C2 iff C1 & C1 == 0
  - InstCombine: (X | C) & C --> C
  - InstCombine: (X | C1) & C2 --> (X | (C1&C2)) & C2

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7269 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/InstructionCombining.cpp