[all-commits] [llvm/llvm-project] ab0556: [Polly] Regenerate isl-noexceptions.h.

Michael Kruse via All-commits all-commits at lists.llvm.org
Sun Feb 14 17:19:09 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ab0556bb208bb7598b13e6a629d936e1920d6c0b
      https://github.com/llvm/llvm-project/commit/ab0556bb208bb7598b13e6a629d936e1920d6c0b
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2021-02-14 (Sun, 14 Feb 2021)

  Changed paths:
    M polly/include/polly/Support/ISLTools.h
    M polly/lib/Analysis/DependenceInfo.cpp
    M polly/lib/Analysis/ScopBuilder.cpp
    M polly/lib/Analysis/ScopInfo.cpp
    M polly/lib/External/isl/include/isl/isl-noexceptions.h
    M polly/lib/Support/ISLTools.cpp
    M polly/lib/Transform/FlattenAlgo.cpp
    M polly/lib/Transform/ScheduleOptimizer.cpp
    M polly/unittests/Isl/IslTest.cpp

  Log Message:
  -----------
  [Polly] Regenerate isl-noexceptions.h.

Regenerate the C++ wrapper header from the current isl version's
headers.

The most notable change is that some dimension sizes are represented by
an isl_size (instead of unsigned), which is a signed int. Additionally,
some function may return -1 in case of an error which already had been
fixed in the past. The C++ may no return -1 instead of UINT_MAX which
caused the problems.

Some types in Polly had been changed from unsigned to isl_size
(that were not already auto) and some loops/comparision had to be
changed to avoid unsigned/signed comparison warnings.




More information about the All-commits mailing list