llvm-project/polly/include/polly
Michael Kruse 8bfba1ff46 [Support/DepInfo] Introduce IslMaxOperationsGuard and make DepInfo use it. NFC.
IslMaxOperationsGuard defines a scope where ISL may abort operations because if
it takes too many operations. Replace the call to the raw ISL interface by a
use of the guard.

IslMaxOperationsGuard provides a uniform way to define a maximal computation
time for a code region in C++ using RAII.

llvm-svn: 283744
2016-10-10 11:45:54 +00:00
..
CodeGen [CodeGen] Change 'Scalar' to 'Array' in method names. NFC. 2016-09-30 14:34:05 +00:00
Config Remove autotools build system 2016-01-28 12:00:33 +00:00
Support [Support/DepInfo] Introduce IslMaxOperationsGuard and make DepInfo use it. NFC. 2016-10-10 11:45:54 +00:00
Canonicalization.h Drop '@brief' from doxygen comments 2016-09-02 06:33:33 +00:00
DependenceInfo.h Drop '@brief' from doxygen comments 2016-09-02 06:33:33 +00:00
FlattenAlgo.h Add -polly-flatten-schedule pass. 2016-09-08 15:02:36 +00:00
FlattenSchedule.h Add -polly-flatten-schedule pass. 2016-09-08 15:02:36 +00:00
LinkAllPasses.h Add -polly-flatten-schedule pass. 2016-09-08 15:02:36 +00:00
Options.h
PolyhedralInfo.h Drop '@brief' from doxygen comments 2016-09-02 06:33:33 +00:00
RegisterPasses.h clang-tidy: Add llvm namespace comments 2016-06-23 22:17:27 +00:00
ScheduleOptimizer.h Perform copying to created arrays according to the packing transformation 2016-09-14 06:26:09 +00:00
ScopBuilder.h Drop '@brief' from doxygen comments 2016-09-02 06:33:33 +00:00
ScopDetection.h Drop '@brief' from doxygen comments 2016-09-02 06:33:33 +00:00
ScopDetectionDiagnostic.h [ScopDetection] Remove redundant checks for endless loops 2016-09-20 17:05:22 +00:00
ScopInfo.h [ScopInfo] Make simplifySCoP() public. NFC. 2016-10-04 14:14:33 +00:00
ScopPass.h Drop '@brief' from doxygen comments 2016-09-02 06:33:33 +00:00