Dimitry Andric a6d980a99e Pull in r230058 from upstream llvm trunk (by Benjamin Kramer):
LoopRotate: When reconstructing loop simplify form don't split edges
  from indirectbrs.

  Yet another chapter in the endless story. While this looks like we
  leave the loop in a non-canonical state this replicates the logic in
  LoopSimplify so it doesn't diverge from the canonical form in any way.

  http://llvm.org/PR21968

This fixes a "Cannot split critical edge from IndirectBrInst" assertion
failure when building the devel/radare2 port.

PR:		195480, 196987
MFC after:	3 days
2015-02-22 15:51:49 +00:00
..
2015-01-29 15:35:55 +00:00
2014-11-01 11:17:54 +00:00
2014-07-08 22:27:50 +00:00
2014-12-26 07:36:42 +00:00
2014-01-05 23:28:03 +00:00
2014-02-21 16:14:40 +00:00
2015-01-02 21:20:02 +00:00
2015-01-24 21:05:18 +00:00
2014-09-08 19:26:21 +00:00
2015-01-06 22:29:12 +00:00
2014-11-29 00:45:09 +00:00
2015-01-19 02:22:03 +00:00
2014-09-14 09:26:33 +00:00
2014-11-05 20:13:18 +00:00
2014-08-11 19:41:01 +00:00
2014-11-22 19:18:08 +00:00
2015-01-31 16:34:39 +00:00
2014-11-11 04:06:05 +00:00
2014-11-16 01:00:39 +00:00
2015-01-03 23:16:13 +00:00