Dimitry Andric 5f4899dbfe Pull in r241142 from upstream llvm trunk (by David Majnemer):
[SCCP] Turn loads of null into undef instead of zero initialized values

  Surprisingly, this is a correctness issue: the mmx type exists for
  calling convention purposes, LLVM doesn't have a zero representation for
  them.

  This partially fixes PR23999.

Pull in r241143 from upstream llvm trunk (by David Majnemer):

  [LoopUnroll] Use undef for phis with no value live

  We would create a phi node with a zero initialized operand instead of
  undef in the case where no value was originally available.  This was
  problematic for x86_mmx which has no null value.

These fix a "Cannot create a null constant of that type!" error when
compiling the graphics/sdl2_gfx port with MMX enabled.

Reported by:	amdmi3
2015-07-04 20:07:37 +00:00
..
2015-01-29 15:35:55 +00:00
2015-05-21 05:06:08 +00:00
2014-12-26 07:36:42 +00:00
2014-02-21 16:14:40 +00:00
2015-06-11 17:32:36 +00:00
2014-09-08 19:26:21 +00:00
2015-01-06 22:29:12 +00:00
2015-05-04 04:45:59 +00:00
2014-09-14 09:26:33 +00:00
2015-05-04 21:07:20 +00:00
2014-08-11 19:41:01 +00:00
2015-05-01 21:59:32 +00:00
2014-11-11 04:06:05 +00:00
2015-06-15 00:59:47 +00:00
2015-04-27 12:06:13 +00:00
2015-01-03 23:16:13 +00:00
2015-04-21 01:45:11 +00:00
2015-04-09 18:03:27 +00:00