diff options
author | David Majnemer <david.majnemer@gmail.com> | 2015-07-01 05:37:57 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2015-07-01 05:37:57 +0000 |
commit | 9402e27ae0b29498cdbeb03860adfad5750c0005 (patch) | |
tree | 06ddd63cba47328eb4764c91ffa3f4fdb94ec619 /llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | |
parent | 879d42099927c3d044e88cc672f34ee4ab4b7657 (diff) | |
download | llvm-9402e27ae0b29498cdbeb03860adfad5750c0005.zip llvm-9402e27ae0b29498cdbeb03860adfad5750c0005.tar.gz llvm-9402e27ae0b29498cdbeb03860adfad5750c0005.tar.bz2 |
[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.
llvm-svn: 241142
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp')
0 files changed, 0 insertions, 0 deletions