diff options
author | Uday Bondhugula <uday@polymagelabs.com> | 2020-04-25 09:54:18 +0530 |
---|---|---|
committer | Uday Bondhugula <uday@polymagelabs.com> | 2020-04-28 09:55:31 +0530 |
commit | dd2c639c3cd397dfef941186fb85c82e4e918425 (patch) | |
tree | 0b145f9e4a8d1c48be2463788ecb4907cb239462 /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | |
parent | 011a07c075a13fb0078e70774d7d04b4f63456e7 (diff) | |
download | llvm-dd2c639c3cd397dfef941186fb85c82e4e918425.zip llvm-dd2c639c3cd397dfef941186fb85c82e4e918425.tar.gz llvm-dd2c639c3cd397dfef941186fb85c82e4e918425.tar.bz2 |
[MLIR] Introduce op trait PolyhedralScope
Introduce op trait `PolyhedralScope` for ops to define a new scope for
polyhedral optimization / affine dialect purposes, thus generalizing
such scopes beyond FuncOp. Ops to which this trait is attached will
define a new scope for the consideration of SSA values as valid symbols
for the purposes of polyhedral analysis and optimization. Update methods
that check for dim/symbol validity to work based on this trait.
Differential Revision: https://reviews.llvm.org/D78863
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions