This resolved the issues with delinearized accesses that might alias, thus delinearization doesn't deactivate runtime alias checks anymore.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
Very nice (both the itself patch and the fact that it exists)
One miner stylistic comment. Feel free to adapt it or not.
lib/Analysis/ScopDetection.cpp | ||
---|---|---|
210 ↗ | (On Diff #14420) | Nice!! |
lib/CodeGen/IslCodeGeneration.cpp | ||
61 ↗ | (On Diff #14420) | Instead of using new * here, could we change the type to "SCEVExpander Rewriter" and |
lib/CodeGen/IslExprBuilder.cpp | ||
106 ↗ | (On Diff #14420) | Nice! |