llvm-project/polly/lib/CodeGen
Riccardo Mori bad3ebbaae [Polly][Isl] Stop generating isl::union_{set,map} from isl::space. NFC
This is part of an effort to reduce the differences between the custom C++ bindings used right now by polly in `lib/External/isl/include/isl/isl-noxceptions.h` and the official isl C++ interface.

Changes made:
 - Stop generating `isl::union_set` and isl::union_map` from `isl::space` and instead generate them from `isl::ctx`
 - Disable clang-format on `isl-noexceptions.h`
 - Removed `isl::union_{set,map}` generator from `isl::space` from `isl-noexceptions.h`
 - `isl-noexceptions.h` has been generated by this 87c3413b6f

Reviewed By: Meinersbur

Differential Revision: https://reviews.llvm.org/D106059
2021-07-19 11:24:53 +02:00
..
BlockGenerators.cpp [polly] Fix regression tests with POLLY_ENABLE_GPGPU_CODEGEN 2021-07-18 18:43:01 -07:00
CodeGeneration.cpp [Polly][Ast] Partial refactoring of IslAst and IslAstInfo to use isl++. NFC. 2021-04-16 00:40:26 -05:00
CodegenCleanup.cpp [polly] Don't include PassSupport.h directly - include via Pass.h 2020-04-26 15:51:32 +01:00
IRBuilder.cpp [Polly][Optimizer] Apply user-directed unrolling. 2021-03-15 13:05:39 -05:00
IslAst.cpp [Polly][Isl] Use isl::*::ctx instead of isl::*::get_ctx. NFC 2021-07-09 21:14:14 +02:00
IslExprBuilder.cpp [OpaquePtr] Remove uses of CreateGEP() without element type 2021-07-17 22:56:27 +02:00
IslNodeBuilder.cpp [OpaquePtr] Remove uses of CreateInBoundsGEP() without element type 2021-07-17 21:27:16 +02:00
LoopGenerators.cpp [OpaquePtrs] Remove some uses of type-less CreateLoad APIs (NFC) 2021-03-11 14:40:57 +01:00
LoopGeneratorsGOMP.cpp [OpaquePtrs] Remove some uses of type-less CreateLoad APIs (NFC) 2021-03-11 14:40:57 +01:00
LoopGeneratorsKMP.cpp [OpaquePtrs] Remove some uses of type-less CreateLoad APIs (NFC) 2021-03-11 14:40:57 +01:00
ManagedMemoryRewrite.cpp [Polly] Fix deprecation warning. NFC. 2021-03-15 14:31:16 -05:00
PPCGCodeGeneration.cpp [Polly][Isl] Stop generating isl::union_{set,map} from isl::space. NFC 2021-07-19 11:24:53 +02:00
PerfMonitor.cpp [OpaquePtrs] Remove some uses of type-less CreateLoad APIs (NFC) 2021-03-11 14:40:57 +01:00
RuntimeDebugBuilder.cpp [OpaquePtr] Remove uses of CreateGEP() without element type 2021-07-17 22:56:27 +02:00
Utils.cpp Apply include-what-you-use #include removal suggestions. NFC. 2019-03-28 20:19:49 +00:00