[PATCH] D107225: [Polly][Isl] Move to the new-polly-generator branch version of isl-noexceptions.h. NFCI

Riccardo Mori via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 10 06:49:14 PDT 2021


patacca updated this revision to Diff 365462.
patacca added a comment.

Add `IslAssertNoError` and replace some usage of `isl::size::release`
Add the utility function `rangeIslSize`
Retype `MaxDisjunctsInDomain` from `int` to `unsigned`
Retype `RunTimeChecksMaxAccessDisjuncts` from `int` to `unsigned`
Add the operators to check the equality and the inequality of two `isl::size`
The function `getNumScatterDims` now returns an `unsigned` instead of `isl_size`

This is a first patch to use `IslAssertNoError` instead of `isl::size::release`


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D107225

Files:
  polly/include/polly/CodeGen/IslNodeBuilder.h
  polly/include/polly/ScheduleTreeTransform.h
  polly/include/polly/ScopInfo.h
  polly/include/polly/Support/GICHelper.h
  polly/include/polly/Support/ISLTools.h
  polly/lib/Analysis/DependenceInfo.cpp
  polly/lib/Analysis/ScopBuilder.cpp
  polly/lib/Analysis/ScopInfo.cpp
  polly/lib/CodeGen/BlockGenerators.cpp
  polly/lib/CodeGen/IslAst.cpp
  polly/lib/CodeGen/IslNodeBuilder.cpp
  polly/lib/CodeGen/PPCGCodeGeneration.cpp
  polly/lib/Exchange/JSONExporter.cpp
  polly/lib/External/isl/include/isl/isl-noexceptions.h
  polly/lib/Support/GICHelper.cpp
  polly/lib/Support/ISLTools.cpp
  polly/lib/Transform/FlattenAlgo.cpp
  polly/lib/Transform/MatmulOptimizer.cpp
  polly/lib/Transform/MaximalStaticExpansion.cpp
  polly/lib/Transform/ScheduleOptimizer.cpp
  polly/lib/Transform/ScheduleTreeTransform.cpp
  polly/lib/Transform/Simplify.cpp
  polly/lib/Transform/ZoneAlgo.cpp
  polly/unittests/Isl/IslTest.cpp
  polly/unittests/Support/ISLTools.cpp



More information about the llvm-commits mailing list