aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorJonas Paulsson <paulsson@linux.vnet.ibm.com>2015-11-21 13:25:07 +0000
committerJonas Paulsson <paulsson@linux.vnet.ibm.com>2015-11-21 13:25:07 +0000
commit8f0d2b7f1fc8a22ddbaf89d1c517bd68fa985cac (patch)
treec7720682faf64f0598b6f4bff855e6ebbfd36cc0 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parent967190894a430c960b8a9ae3d52b5f3c7c00040b (diff)
downloadllvm-8f0d2b7f1fc8a22ddbaf89d1c517bd68fa985cac.zip
llvm-8f0d2b7f1fc8a22ddbaf89d1c517bd68fa985cac.tar.gz
llvm-8f0d2b7f1fc8a22ddbaf89d1c517bd68fa985cac.tar.bz2
[DAGCombiner] Bugfix for lost chain depenedency.
When MergeConsecutiveStores() combines two loads and two stores into wider loads and stores, the chain users of both of the original loads must be transfered to the new load, because it may be that a chain user only depends on one of the loads. New test case: test/CodeGen/SystemZ/dag-combine-01.ll Reviewed by James Y Knight. Bugzilla: https://llvm.org/bugs/show_bug.cgi?id=25310#c6 llvm-svn: 253779
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions