llvm-project/polly/include/polly
Kevin Zhou 1ab2753d4c [Polly] Refactoring IsInnermostParallel() in ISL to take the C++ wrapper object. NFC
Currently, the IslAst library is a C library that would be incompatible with the rest of the LLVM because LLVM is written in C++.
I took one function, IsInnermostParallel(), and refactored it so that it would take the C++ wrapper object instead of using reference counters with the C ISL library. As well, all the references that use IsInnermostParallel() will use manage_copy() since they are still expecting the C object.

Reviewed By: Meinersbur

Differential Revision: https://reviews.llvm.org/D97425
2021-02-26 18:41:44 -06:00
..
CodeGen [Polly] Refactoring IsInnermostParallel() in ISL to take the C++ wrapper object. NFC 2021-02-26 18:41:44 -06:00
Config
Support [Polly] Regenerate isl-noexceptions.h. 2021-02-14 19:17:54 -06:00
Canonicalization.h Apply include-what-you-use #include removal suggestions. NFC. 2019-03-28 20:19:49 +00:00
CodePreparation.h
DeLICM.h [Polly] Port DeLICM to the NewPM. 2021-02-09 23:56:19 -06:00
DependenceInfo.h [Polly] Avoid "using namespace llvm" in public headers. NFC. 2021-02-10 20:58:33 -06:00
FlattenAlgo.h Apply include-what-you-use #include removal suggestions. NFC. 2019-03-28 20:19:49 +00:00
FlattenSchedule.h
ForwardOpTree.h [Polly] Avoid "using namespace llvm" in public headers. NFC. 2021-02-10 20:58:33 -06:00
JSONExporter.h
LinkAllPasses.h [Polly] Improve Simplify pass PM integration. 2021-02-09 23:56:21 -06:00
Options.h
PolyhedralInfo.h Apply include-what-you-use #include removal suggestions. NFC. 2019-03-28 20:19:49 +00:00
PruneUnprofitable.h [Polly] Port PruneUnprofitable to the NewPM. 2021-02-09 23:56:20 -06:00
RegisterPasses.h Polly: Fix a tag type mismatch (struct/class) 2020-01-02 12:13:38 -08:00
ScheduleOptimizer.h [Polly] Hide IslScheduleOptimizer implementation from header. NFC. 2021-02-11 21:02:29 -06:00
ScheduleTreeTransform.h [ScheduleOptimizer] Hoist extension nodes after schedule optimization. 2019-05-31 19:26:57 +00:00
ScopBuilder.h [Polly] Avoid "using namespace llvm" in public headers. NFC. 2021-02-10 20:58:33 -06:00
ScopDetection.h [Polly] Preserve DetectionContext references. 2021-02-13 03:36:09 -06:00
ScopDetectionDiagnostic.h [Polly] Avoid "using namespace llvm" in public headers. NFC. 2021-02-10 20:58:33 -06:00
ScopInfo.h [Polly] Avoid "using namespace llvm" in public headers. NFC. 2021-02-10 20:58:33 -06:00
ScopPass.h [Polly] Invalidate passes after Scop processing in NewPM. 2021-02-14 17:32:29 -06:00
Simplify.h [Polly] Hide Simplify implementation from header. NFC. 2021-02-10 22:11:52 -06:00
ZoneAlgo.h