[all-commits] [llvm/llvm-project] 2a629e: [Polly][Isl] Refactoring IslAstInfo::getBuild() an...
Riccardo Mori via All-commits
all-commits at lists.llvm.org
Fri Jun 18 00:54:10 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 2a629efc74e5ad414f05e293f296b392f724bc9f
https://github.com/llvm/llvm-project/commit/2a629efc74e5ad414f05e293f296b392f724bc9f
Author: patacca <patacca at autistici.org>
Date: 2021-06-18 (Fri, 18 Jun 2021)
Changed paths:
M polly/include/polly/CodeGen/IslAst.h
M polly/lib/CodeGen/IslAst.cpp
M polly/lib/CodeGen/IslNodeBuilder.cpp
Log Message:
-----------
[Polly][Isl] Refactoring IslAstInfo::getBuild() and IslAstInfo::IslAstUserPayload::Build to use isl++. NFC
Polly uses 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 method `IslAstInfo::getBuild()`
- `IslAstInfo::IslAstUserPayload.Build` now uses C++ types instead of C types
- Removing destructor of `IslAstInfo::IslAstUserPayload`
Reviewed By: Meinersbur
Differential Revision: https://reviews.llvm.org/D104370
More information about the All-commits
mailing list