summaryrefslogtreecommitdiffstats
path: root/polly/lib/Support
Commit message (Expand)AuthorAgeFilesLines
* Generalize the pass registration mechanism used by Polly to any third-party toolserge_sans_paille2020-01-021-5/+20
* Add missing includes needed to prune LLVMContext.h include, NFCReid Kleckner2019-11-141-0/+1
* Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFCFangrui Song2019-08-051-1/+1
* [NFC][ScopBuilder] Move buildSchedule and its callees to ScopBuilder or ScopH...Dominik Adamski2019-07-171-0/+74
* [ZoneAlgo] Fix PHI inconsistency in invalid contexts.Michael Kruse2019-05-101-0/+6
* [polly][SCEV] Expand SCEV matcher cases for new smin/umin opsKeno Fischer2019-05-083-0/+58
* Apply include-what-you-use #include removal suggestions. NFC.Michael Kruse2019-03-289-31/+8
* Moving ManagedMemoryRewritePass when hybrid option is selectedMichael Kruse2019-03-251-4/+7
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-198-32/+24
* [polly] Change to range-based invocation of llvm::sortMandeep Singh Grang2019-01-181-1/+1
* [TI removal] Make `getTerminator()` return a generic `Instruction`.Chandler Carruth2018-10-151-1/+1
* [IR] Replace `isa<TerminatorInst>` with `isTerminator()`.Chandler Carruth2018-08-261-1/+1
* Update isl-cpp bindingsTobias Grosser2018-08-091-1/+1
* Rebase C++ bindings on top of latest isl bindingsTobias Grosser2018-08-011-34/+39
* Translate a couple of foreach callbacks into range-based iterator loopsTobias Grosser2018-06-291-38/+25
* [ScopHelper] Provide support for recognising collective invariant loadsPhilip Pfaffe2018-06-291-1/+32
* [ScopHelper] Cache ScopExpander results.Eli Friedman2018-06-271-0/+12
* Drop unnecessary whitespace [NFCI]Tobias Grosser2018-06-111-2/+2
* [polly] Drop nonexistant LLVM_PLUGIN_EXPORT macro from llvmGetPassPluginInfo()Roman Lebedev2018-05-191-1/+1
* [SCEVAffinator] BB can be null; don't use it to get the LLVMContext.Eli Friedman2018-05-181-1/+1
* [DeLICM] Avoid assertion on out-of-quota.Michael Kruse2018-05-161-0/+4
* [polly] Update uses of DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-152-20/+23
* [SCEVAffinator] Fix handling of pwaff complexity limit.Eli Friedman2018-05-141-3/+11
* Remove another set or release() callsTobias Grosser2018-04-291-6/+6
* Remove the last uses of isl::give and isl::takeTobias Grosser2018-04-292-176/+151
* Allow arbitrary function calls for debugging purposes.Michael Kruse2018-04-201-0/+52
* [NewPM] Update pass registration for the LLVM plugin interfacePhilip Pfaffe2018-04-171-0/+8
* Revert r327216 'Add isl operator overloads for isl::pw_aff'Tobias Grosser2018-04-111-1/+0
* Remove immediate dominator heuristic for error block detection.Michael Kruse2018-04-091-19/+0
* [polly] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-03-131-1/+1
* Revert untested changes in SCEVAffinatorTobias Grosser2018-03-101-1/+1
* Add isl operator overloads for isl::pw_affTobias Grosser2018-03-101-1/+3
* Use isl::manage_copy to simplify calls to isl::manage(isl_.._copy())Tobias Grosser2018-02-202-10/+9
* Do not call band_list().dump()Tobias Grosser2018-02-201-1/+0
* [VirtualInst] Derive correct use kind of PHI operands. NFC.Michael Kruse2018-01-231-6/+26
* [IslTools] dumpPw: Dump same structure pieces together.Michael Kruse2018-01-161-21/+44
* [NFC] Fix formattingPhilip Pfaffe2017-12-061-4/+2
* Port SCEVAffinator to the isl c++ bindingsPhilip Pfaffe2017-12-061-107/+79
* Handle Top-Level-Regions in polly::isHoistableLoadPhilip Pfaffe2017-11-301-3/+9
* Run polly-update-format. NFC.Michael Kruse2017-11-211-3/+6
* Port ScopInfo to the isl cpp bindingsPhilip Pfaffe2017-11-191-4/+4
* [Simplify] Mark (and sweep) based on latest access relation.Michael Kruse2017-10-261-2/+2
* [ISLTools] Translate computeReachingWrite to isl++. NFC.Michael Kruse2017-10-241-24/+17
* [Polly] Add dumpPw() and dumpExpanded() functions. NFC.Michael Kruse2017-09-291-0/+338
* [Support] Force instantiation of isl dump() methods. NFC.Michael Kruse2017-09-281-0/+57
* [ScopInfo] Allow uniform branch conditionsTobias Grosser2017-09-251-0/+14
* [ScopDetect/Info] Look through PHIs that follow an error blockTobias Grosser2017-09-241-0/+27
* [Support] Rename tool_output_file to ToolOutputFile, NFCReid Kleckner2017-09-231-2/+2
* Revert "[ScopDetect/Info] Look through PHIs that follow an error block"Michael Kruse2017-09-061-26/+0
* [ISLTools]: Move singleton to isl++Tobias Grosser2017-09-041-11/+9
OpenPOWER on IntegriCloud