summaryrefslogtreecommitdiffstats
path: root/polly/lib/Analysis/ScopDetection.cpp
Commit message (Expand)AuthorAgeFilesLines
* [polly] Update uses of DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-151-12/+12
* [ScopDetect] Reject loop with multiple exit blocks.Michael Kruse2018-04-251-0/+12
* Allow arbitrary function calls for debugging purposes.Michael Kruse2018-04-201-0/+6
* [ScopDetect / ScopInfo] Get statistics for scops without any loop correctlyTobias Grosser2018-04-181-2/+9
* Adjust to clang-format changesTobias Grosser2018-03-201-2/+0
* Update to latest clang-format. [NFC]Siddharth Bhat2017-12-051-3/+3
* Update format after clang-format change. NFC.Michael Kruse2017-11-301-3/+3
* Rename OptimizationDiagnosticInfo.h to OptimizationRemarkEmitter.hAdam Nemet2017-10-091-1/+1
* [ScopDetect] Do not add loads out of the SCoP to required invariant loads.Michael Kruse2017-10-011-1/+1
* [ScopInfo] Allow PHI nodes that reference an error blockTobias Grosser2017-09-261-2/+11
* [ScopInfo] Allow invariant loads in branch conditionsTobias Grosser2017-09-251-0/+6
* [ScopInfo] Allow uniform branch conditionsTobias Grosser2017-09-251-0/+7
* [ScopDetect/Info] Look through PHIs that follow an error blockTobias Grosser2017-09-241-0/+3
* Revert "[ScopDetect/Info] Look through PHIs that follow an error block"Michael Kruse2017-09-061-3/+0
* [ScopDetect/Info] Look through PHIs that follow an error blockTobias Grosser2017-09-021-0/+3
* [Detect] Consider nested loop profitable if entry block is not in loopTobias Grosser2017-08-271-2/+7
* [Polly] Fix some Clang-tidy modernize and Include What You Use warnings; othe...Eugene Zelenko2017-08-251-27/+68
* Revert "[polly] Fix ScopDetectionDiagnostic test failure caused by r310940"Tobias Grosser2017-08-241-12/+39
* [ScopDetect] Include zero-iteration loops in loop count.Michael Kruse2017-08-231-18/+5
* [polly] Fix ScopDetectionDiagnostic test failure caused by r310940Jakub Kuderski2017-08-221-39/+12
* [ScopDetection] Add stat for total number of loops.Michael Kruse2017-08-221-0/+14
* [ScopInliner] Add a simple Scop-based inliner to polly.Siddharth Bhat2017-08-171-7/+8
* [PM] Make the new-pm passes behave more like the legacy passesPhilip Pfaffe2017-08-041-0/+1
* [SD] Set PollyUseRuntimeAliasChecks correctlyPhilip Pfaffe2017-08-021-0/+5
* [ScopDetect] add `-polly-ignore-func` flag to ignore functions by name.Siddharth Bhat2017-07-281-6/+21
* [Polly] [NFC] [ScopDetection] Make `polly-only-func` perform regex scop name ...Siddharth Bhat2017-07-241-6/+15
* [Polly] [OptDiag] Updating Polly Diagnostics RemarksEli Friedman2017-07-171-5/+9
* [ScopDetection] If a loop is not part of a scop, none of it backedges can beTobias Grosser2017-07-151-3/+13
* [Invariant Loads] Do not consider invariant loads to have dependences.Siddharth Bhat2017-07-131-1/+2
* [Polly] [ScopDetection] Allow passing multiple functions to `-polly-only-func`.Siddharth Bhat2017-06-091-5/+13
* Fix a lot of typos. NFC.Michael Kruse2017-06-081-4/+4
* Delinearize memory accesses that reference parameters coming from function callsTobias Grosser2017-05-271-5/+18
* [Polly] Add handling of Top Level RegionsPhilip Pfaffe2017-05-241-3/+4
* [ScopDetection] Allow detection of full functionsTobias Grosser2017-05-191-2/+8
* [Polly][NewPM] Port ScopDetection to the new PassManagerPhilip Pfaffe2017-05-121-135/+162
* [ScopDetection] Check for already known required-invariant loads [NFC]Tobias Grosser2017-05-041-0/+8
* Exploit BasicBlock::getModule to shorten codeTobias Grosser2017-04-111-2/+1
* [ScopDetect/Info] Allow unconditional hoisting of loads from dereferenceable ...Tobias Grosser2017-03-091-1/+10
* [ScopDetection] Only allow SCoP-wide available base pointers.Michael Kruse2017-03-081-17/+1
* [ScopDetection] Require LoadInst base pointers to be hoisted.Michael Kruse2017-03-071-4/+13
* [ScopDetection] Do not detect scops that exit to an unreachableTobias Grosser2017-03-071-1/+7
* [ScopDetection] Do not allow required-invariant loads in non-affine regionTobias Grosser2017-03-021-1/+7
* Remove all references to PostDominators. NFC.Michael Kruse2017-02-231-1/+0
* [ScopInfo] Add statistics to count loops after scop modelingTobias Grosser2017-02-171-9/+10
* [ScopDetection] Compute the maximal loop depth correctlyTobias Grosser2017-02-171-1/+1
* [ScopDetection] Add statistics to count the maximal number of scops in loopTobias Grosser2017-02-121-0/+7
* Adjust formatting to commit r292110 [NFC]Tobias Grosser2017-01-161-2/+3
* Allow to disable unsigned operations (zext, icmp ugt, ...)Johannes Doerfert2016-12-021-0/+12
* Do not allow multiple possibly aliasing ptrs in an expressionJohannes Doerfert2016-12-021-0/+47
* [ScopDetect] Expand statistics of the detected scopsTobias Grosser2016-11-261-25/+97
OpenPOWER on IntegriCloud