[all-commits] [llvm/llvm-project] 82fbc5: [Polly] Partially refactoring of IslAstInfo and Is...
patacca via All-commits
all-commits at lists.llvm.org
Sat Apr 10 19:28:50 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 82fbc5d45b0c2fc9050d1d5e335e35afb4ab2611
https://github.com/llvm/llvm-project/commit/82fbc5d45b0c2fc9050d1d5e335e35afb4ab2611
Author: patacca <patacca at autistici.org>
Date: 2021-04-10 (Sat, 10 Apr 2021)
Changed paths:
M polly/include/polly/CodeGen/IslAst.h
M polly/include/polly/CodeGen/IslNodeBuilder.h
M polly/lib/CodeGen/IslAst.cpp
M polly/lib/CodeGen/IslNodeBuilder.cpp
Log Message:
-----------
[Polly] Partially refactoring of IslAstInfo and IslNodeBuilder to use isl++. NFC.
Polly use algorithms from the Integer Set Library (isl), which is a library written in C and which is incompatible with the rest of the LLVM as it is written in C++.
Changes made:
- Refactoring the following methods of class IslAstInfo
- isParallel() isExecutedInParallel() isReductionParallel() getSchedule() getMinimalDependenceDistance() getBrokenReductions()
- Refactoring the following methods of class IslNodeBuilder
- getReferencesInSubtree() getScheduleForAstNode()
- Refactoring function getBrokenReductionsStr()
- Fixed the mismatching function declaration for getScheduleForAstNode()
Reviewed By: Meinersbur
Differential Revision: https://reviews.llvm.org/D99971
More information about the All-commits
mailing list