llvm-capstone/polly/lib
patacca 2a629efc74 [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
2021-06-18 09:53:51 +02:00
..
Analysis [Polly][Isl] Replacing isl method to_str() with stringFromIslObj(). NFC. 2021-06-15 14:22:10 +02:00
CodeGen [Polly][Isl] Refactoring IslAstInfo::getBuild() and IslAstInfo::IslAstUserPayload::Build to use isl++. NFC 2021-06-18 09:53:51 +02:00
Exchange [Polly][Isl] Removing explicit operator bool() from isl C++ bindings. NFC. 2021-06-11 14:44:24 +02:00
External [Polly][Isl] Replacing isl method to_str() with stringFromIslObj(). NFC. 2021-06-15 14:22:10 +02:00
Plugin Generalize the pass registration mechanism used by Polly to any third-party tool 2020-01-02 16:45:31 +01:00
Support [Polly][Isl] Replacing isl method to_str() with stringFromIslObj(). NFC. 2021-06-15 14:22:10 +02:00
Transform [Polly][Isl] Removing explicit operator bool() from isl C++ bindings. NFC. 2021-06-11 14:44:24 +02:00
CMakeLists.txt [Polly] Move MatMul optimization into its own file. NFC. 2021-06-04 23:22:30 -05:00