[llvm-commits] [llvm] r88806 - /llvm/trunk/lib/CodeGen/MachineFunction.cpp
Owen Anderson
resistor at mac.com
Sun Nov 15 01:35:45 PST 2009
On Nov 14, 2009, at 2:27 PM, Jim Grosbach wrote:
> If we're sharing tables, when we're manipulating the destinations of
> one jump table branch, we're also potentially changing the destination
> blocks for other branches which use the same table. That'll cause the
> CFG to be incorrect for those branches, and things go very badly from
> there.
FWIW, this was a major problem with implementing StrongPHIElimination. It assumes that all critical edges can be split, and being unable to hack on jump tables severely complicated that.
--Owen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2620 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20091115/46209112/attachment.bin>
More information about the llvm-commits
mailing list