diff options
| author | Tobias Grosser <tobias@grosser.es> | 2015-12-21 07:10:39 +0000 |
|---|---|---|
| committer | Tobias Grosser <tobias@grosser.es> | 2015-12-21 07:10:39 +0000 |
| commit | 949e8c6ac67f643d9729ceba3cd4352ae1eeed26 (patch) | |
| tree | 59465b9ee5e0c1c4f1fe8cfd4c7ccc225098cdee /llvm/lib/MC | |
| parent | dfe29ae5db68430d4c02c6916e38ac6a714169e3 (diff) | |
| download | bcm5719-llvm-949e8c6ac67f643d9729ceba3cd4352ae1eeed26.tar.gz bcm5719-llvm-949e8c6ac67f643d9729ceba3cd4352ae1eeed26.zip | |
ScopInfo: Check for the existance of a single memory accesses
Instead of counting all array memory accesses associated with a load
instruction, we now explicitly check that the single array access that could
(potentially) be associated with a load instruction does not exist. This helps
to document the current behavior of Polly where load instructions can indeed
have at most one associated array access. In the unlikely case this changes
in the future, we add an assert for the case where two load accesses would
prevent us to return a single memory access, but we still should communicate
that not all array memory accesses have been removed.
This addresses post-commit comments from Johannes Doerfert for commit 255776.
llvm-svn: 256136
Diffstat (limited to 'llvm/lib/MC')
0 files changed, 0 insertions, 0 deletions

