Benjamin Kramer
|
3ff25514ce
|
Don't emit a bit test if there is only one case the test can yield false. A simple SETNE is sufficient.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135126 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-07-14 01:38:42 +00:00 |
|
Evan Cheng
|
d08e5b48bc
|
Avoid zero extend bit test operands to pointer type if all the masks fit in
the original type of the switch statement key.
rdar://8781238
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122935 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-01-06 01:02:44 +00:00 |
|
Dan Gohman
|
8e0163ac1e
|
Optimize the "bit test" code path for switch lowering in the
case where the bit mask has exactly one bit.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106716 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-06-24 02:06:24 +00:00 |
|