]> granicus.if.org Git - llvm/commit
Revert r373431 "Switch lowering: omit range check for bit tests when default is unrea...
authorHans Wennborg <hans@hanshq.net>
Wed, 2 Oct 2019 12:08:44 +0000 (12:08 +0000)
committerHans Wennborg <hans@hanshq.net>
Wed, 2 Oct 2019 12:08:44 +0000 (12:08 +0000)
commite1e678465b0c50101837e2281ae35b6e5867a10e
tree8912322e650498799db0c6b42a572d348d144438
parent45a8ceb940baa669e4c27a94a3d032ba3f5dbc7f
Revert r373431 "Switch lowering: omit range check for bit tests when default is unreachable (PR43129)"

This broke http://lab.llvm.org:8011/builders/llvm-clang-x86_64-expensive-checks-win/builds/19967

> Switch lowering: omit range check for bit tests when default is unreachable (PR43129)
>
> This is modeled after the same functionality for jump tables, which was
> added in r357067.
>
> Differential revision: https://reviews.llvm.org/D68131

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@373454 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/SwitchLoweringUtils.h
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
test/CodeGen/X86/switch-bt.ll