summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorNadav Rotem <nrotem@apple.com>2012-10-03 19:30:31 +0000
committerNadav Rotem <nrotem@apple.com>2012-10-03 19:30:31 +0000
commitac92066b0c0ccf0e9852b8aa8555501a6ecef538 (patch)
tree8bdb640dcef43eb015537184cd5756ed5f90c98c /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parent85a62b1a1d5c73946455051e075b00486f402a20 (diff)
downloadbcm5719-llvm-ac92066b0c0ccf0e9852b8aa8555501a6ecef538.tar.gz
bcm5719-llvm-ac92066b0c0ccf0e9852b8aa8555501a6ecef538.zip
Fix a cycle in the DAG. In this code we replace multiple loads with a single load and
multiple stores with a single load. We create the wide loads and stores (and their chains) before we remove the scalar loads and stores and fix the DAG chain. We attempted to merge loads with a different chain. When that happened, the assumption that it is safe to RAUW broke and a cycle was introduced. llvm-svn: 165148
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud