summaryrefslogtreecommitdiffstats
path: root/polly/lib/Analysis/ScopDetection.cpp
Commit message (Expand)AuthorAgeFilesLines
* [polly][Support] Un-break polly testsAlexandre Ganea2020-01-011-1/+2
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* Fix PollyGuillaume Chatelet2019-10-211-2/+2
* OpaquePtr: Update polly's calls to Loads.h APITim Northover2019-07-091-1/+2
* [Polly] Don't crash on invalid delinearization result.Eli Friedman2019-05-141-1/+3
* Apply include-what-you-use #include removal suggestions. NFC.Michael Kruse2019-03-281-19/+0
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Fix clang -Wimplicit-fallthrough warnings across llvm, NFCReid Kleckner2018-11-011-1/+1
* [TI removal] Make `getTerminator()` return a generic `Instruction`.Chandler Carruth2018-10-151-2/+2
* [ScopDetection] Use addUnknown for calls in the AliasSetTracker.Eli Friedman2018-09-111-2/+6
* [IR] Replace `isa<TerminatorInst>` with `isTerminator()`.Chandler Carruth2018-08-261-1/+2
* [AST] Adapt Polly to AnalysisSetTracker changes. NFC.Michael Kruse2018-08-171-2/+2
* [ScopHelper] Provide support for recognising collective invariant loadsPhilip Pfaffe2018-06-291-12/+31
* [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
OpenPOWER on IntegriCloud