* if ANDing with a constant of the form:
authorDuraid Madina <duraid@octopus.com.au>
Wed, 13 Apr 2005 04:50:54 +0000 (04:50 +0000)
committerDuraid Madina <duraid@octopus.com.au>
Wed, 13 Apr 2005 04:50:54 +0000 (04:50 +0000)
commitc02780eed1f78130e8ebff3c3800fcbb1cc79cfd
tree0dac4e9e1e5d7a93ad167c939a7ed2044a4c7b7e
parent003e68e442d423c3d8867af7b063a67fb1deb21a
* if ANDing with a constant of the form:

  0x00000..00FFF..FF
      ^      ^
      ^      ^
    any number of
    0's followed by
    some number of
    1's

    then we use dep.z to just paste zeros over the input. For the special
    cases where this is zxt1/zxt2/zxt4, we use those instructions instead,
    because we're all about readability!!!
    that's what it's about!! readability!

  *twitch* ;D

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21279 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/IA64/IA64ISelPattern.cpp