Revert patches to add case-range support for PR1255.
authorBob Wilson <bob.wilson@apple.com>
Mon, 9 Sep 2013 19:14:35 +0000 (19:14 +0000)
committerBob Wilson <bob.wilson@apple.com>
Mon, 9 Sep 2013 19:14:35 +0000 (19:14 +0000)
commitdb3a9e64f856e3a233a427da1f3969fd3a65a438
tree6669c8f61e1496d0f5a82edc960cb23c815ecf73
parentcce639979d5eba2588fb10052e677e630fd84a96
Revert patches to add case-range support for PR1255.

The work on this project was left in an unfinished and inconsistent state.
Hopefully someone will eventually get a chance to implement this feature, but
in the meantime, it is better to put things back the way the were.  I have
left support in the bitcode reader to handle the case-range bitcode format,
so that we do not lose bitcode compatibility with the llvm 3.3 release.

This reverts the following commits: 155464, 156374, 156377, 156613, 156704,
156757, 156804 156808, 156985, 157046, 157112, 157183, 157315, 157384, 157575,
157576, 157586, 157612, 157810, 157814, 157815, 157880, 157881, 157882, 157884,
157887, 157901, 158979, 157987, 157989, 158986, 158997, 159076, 159101, 159100,
159200, 159201, 159207, 159527, 159532, 159540, 159583, 159618, 159658, 159659,
159660, 159661, 159703, 159704, 160076, 167356, 172025, 186736

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190328 91177308-0d34-0410-b5e6-96231b3b80d8
22 files changed:
include/llvm/IR/Instructions.h
include/llvm/Support/IntegersSubset.h [deleted file]
include/llvm/Support/IntegersSubsetMapping.h [deleted file]
lib/Bitcode/Reader/BitcodeReader.cpp
lib/Bitcode/Writer/BitcodeWriter.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
lib/ExecutionEngine/Interpreter/Execution.cpp
lib/IR/Instructions.cpp
lib/IR/Verifier.cpp
lib/Target/CppBackend/CPPBackend.cpp
lib/Transforms/Instrumentation/DebugIR.cpp
lib/Transforms/Utils/CodeExtractor.cpp
lib/Transforms/Utils/Local.cpp
lib/Transforms/Utils/LowerSwitch.cpp
test/Bitcode/2012-05-07-SwitchInstRangesSupport.ll [deleted file]
test/Bitcode/case-ranges-3.3.ll [new file with mode: 0644]
test/Bitcode/case-ranges-3.3.ll.bc [new file with mode: 0644]
test/Transforms/LowerSwitch/feature.ll
tools/llvm-diff/DifferenceEngine.cpp
unittests/IR/WaymarkTest.cpp
unittests/Support/IntegersSubsetTest.cpp [deleted file]