Skip to content
Commit ac92066b authored by Nadav Rotem's avatar Nadav Rotem
Browse files

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
parent 85a62b1a
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment