[PATCH] D72178: [DA] Delinearization of fixed-size multi-dimensional arrays

Bardia Mahjour via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 4 14:23:43 PST 2020


bmahjour updated this revision to Diff 242428.
bmahjour added a comment.

@fhahn  As per your request I've reduced this patch to just adding support for delinearization of fixed-size arrays. Also restored the default tests and added new ones for when the option is enabled. Two more patches will be created to 1. do the refactoring 2. rename the option.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D72178/new/

https://reviews.llvm.org/D72178

Files:
  llvm/include/llvm/Analysis/DependenceAnalysis.h
  llvm/lib/Analysis/DependenceAnalysis.cpp
  llvm/test/Analysis/DependenceAnalysis/Invariant.ll
  llvm/test/Analysis/DependenceAnalysis/NonCanonicalizedSubscript.ll
  llvm/test/Analysis/DependenceAnalysis/Preliminary.ll
  llvm/test/Analysis/DependenceAnalysis/Propagating.ll
  llvm/test/Analysis/DependenceAnalysis/Separability.ll
  llvm/test/Analysis/DependenceAnalysis/SimpleSIVNoValidityCheckFixedSize.ll
  llvm/test/Transforms/LoopInterchange/currentLimitation.ll
  llvm/test/Transforms/LoopInterchange/loop-interchange-optimization-remarks.ll
  llvm/test/Transforms/LoopInterchange/profitability.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D72178.242428.patch
Type: text/x-patch
Size: 31806 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200204/8ce47024/attachment-0001.bin>


More information about the llvm-commits mailing list