diff options
author | Tobias Grosser <tobias@grosser.es> | 2017-07-10 20:13:06 +0000 |
---|---|---|
committer | Tobias Grosser <tobias@grosser.es> | 2017-07-10 20:13:06 +0000 |
commit | 153a5083491b97323048a18e5d3fc211473db9e1 (patch) | |
tree | 87831e2e68a73c20eceba31248eca47548725645 /llvm/lib/Analysis/ValueTracking.cpp | |
parent | 5d96ee4fab0cf7ce5665803950a7dae5a5dd27c6 (diff) | |
download | bcm5719-llvm-153a5083491b97323048a18e5d3fc211473db9e1.tar.gz bcm5719-llvm-153a5083491b97323048a18e5d3fc211473db9e1.zip |
[IslAst] Print memory accesses in AST dump
When providing the option "-polly-ast-print-accesses" Polly also prints the
memory accesses that are generated:
#pragma known-parallel
for (int c0 = 0; c0 <= 1023; c0 += 4)
#pragma simd
for (int c1 = c0; c1 <= c0 + 3; c1 += 1)
Stmt_for_body(
/* read */ &MemRef_B[0]
/* write */ MemRef_A[c1]
);
This makes writing and debugging memory layout transformations easier.
Based on a patch contributed by Thomas Lang (ETH Zurich)
llvm-svn: 307579
Diffstat (limited to 'llvm/lib/Analysis/ValueTracking.cpp')
0 files changed, 0 insertions, 0 deletions