PR1255: Reject commits that turns switch into confusing state

Stepan Dyatkovskiy stpworld at narod.ru
Mon Sep 2 05:25:23 PDT 2013


Hi.
Being implementing PR1255: Case ranges, we stopped in the middle, in 
very confusing state. These patches reject SwitchInst to stable stage:
I propose to reject everything related to this issue till the r152532:
-- Remove IntegersSubset and friends,
-- Remove SwitchInst::getCaseValueEx (that returns IntegerSubset instance),
-- Remove IntegerSubsetMapping (reject SelectionDAGBuilder::Clusterify 
and LowerSwitch::Clusterify).



Please find first patch in attachment for review.

Patch rejects changes for local tranformations pass 
(lib/Tranform/Utils/Local.cpp).

Revisions that would be rejected for this pass:
159076, 157884, 157612, 157576, 157315.

Thanks.

-Stepan.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: Local.patch
Type: text/x-diff
Size: 2642 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130902/6352b00e/attachment.patch>
-------------- next part --------------
159076, 157884, 157612, 157576, 157315



More information about the llvm-commits mailing list