summaryrefslogtreecommitdiff
path: root/polly/lib/Support/ISLTools.cpp
AgeCommit message (Expand)Author
2022-08-07[Polly] Generalize the pattern matching to the case of tensor contractionsRoman Gareev
2021-11-11[Polly][Isl] Fix -Wsign-compare after D113101Fangrui Song
2021-11-05[Polly][Isl] Use the function unsignedFromIslSize to manage a isl::size objec...Riccardo Mori
2021-08-16[Polly][Isl] Move to the new-polly-generator branch version of isl-noexceptio...Riccardo Mori
2021-07-19[Polly][Isl] Use isl::union_map::unite() instead of isl::union_map::add_map()...Riccardo Mori
2021-07-19[Polly][Isl] Stop generating isl::union_{set,map} from isl::space. NFCRiccardo Mori
2021-07-09[Polly][Isl] Use isl::*::ctx instead of isl::*::get_ctx. NFCRiccardo Mori
2021-07-07[Polly][Isl] Use isl::union_set::unite() instead of isl::union_set::add_set()...patacca
2021-07-06[Polly][Isl] Use isl::set::tuple_dim, isl::map::domain_tuple_dim and isl::map...patacca
2021-06-15[Polly][Isl] Replacing isl method `to_str()` with `stringFromIslObj()`. NFC.patacca
2021-06-11[Polly][Isl] Removing explicit operator bool() from isl C++ bindings. NFC.patacca
2021-06-09[Polly][Matmul] Re-pack A in every iteration.Michael Kruse
2021-06-08[Polly][Isl] Removing nullptr constructor from C++ bindings. NFC.patacca
2021-06-08Revert "[Polly][Isl] Removing nullptr constructor from C++ bindings. NFC."patacca
2021-06-08[Polly][Isl] Removing nullptr constructor from C++ bindings. NFC.patacca
2021-02-14[Polly] Regenerate isl-noexceptions.h.Michael Kruse
2021-01-23[Polly] Allow param sets for dumpPw().Michael Kruse
2020-12-10[Polly] Consider InvalidContext to determine partial READ.Michael Kruse
2020-04-27[Polly] Fix long loop due to unsigned warparound.Michael Kruse
2020-02-10Silence compiler warning. NFC.Michael Kruse
2019-05-10[ZoneAlgo] Fix PHI inconsistency in invalid contexts.Michael Kruse
2019-03-28Apply include-what-you-use #include removal suggestions. NFC.Michael Kruse
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-18[polly] Change to range-based invocation of llvm::sortMandeep Singh Grang
2018-08-01Rebase C++ bindings on top of latest isl bindingsTobias Grosser
2018-06-29Translate a couple of foreach callbacks into range-based iterator loopsTobias Grosser
2018-05-16[DeLICM] Avoid assertion on out-of-quota.Michael Kruse
2018-04-29Remove the last uses of isl::give and isl::takeTobias Grosser
2018-03-13[polly] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang
2018-02-20Use isl::manage_copy to simplify calls to isl::manage(isl_.._copy())Tobias Grosser
2018-01-16[IslTools] dumpPw: Dump same structure pieces together.Michael Kruse
2017-10-24[ISLTools] Translate computeReachingWrite to isl++. NFC.Michael Kruse
2017-09-29[Polly] Add dumpPw() and dumpExpanded() functions. NFC.Michael Kruse
2017-09-04[ISLTools]: Move singleton to isl++Tobias Grosser
2017-08-28[ZoneAlgo] More fine-grained bail-out.Michael Kruse
2017-08-21[DeLICM] Fix unused zone for writes without in-between read.Michael Kruse
2017-08-09[ISLTools/ZoneAlgo] Make distributeDomain and filterKnownValInst isl_error_qu...Michael Kruse
2017-08-07[ForwardOpTree] Use known array content analysis to forward load instructions.Michael Kruse
2017-04-14Use isl C++ foreach implementationTobias Grosser
2017-03-22[Support] Add functions to ISLTools.Michael Kruse
2017-03-10Introduce isl C++ bindings, Part 1: value_ptr style interfaceTobias Grosser
2017-02-23[Support] Remove NonowningIslPtr. NFC.Michael Kruse
2017-02-04[Support] Add convertZoneToTimepoints. NFC.Michael Kruse
2017-02-04 [Support] Add computeArrayUnused. NFC.Michael Kruse
2017-02-04[Support] Add computeReachingWrite. NFC.Michael Kruse
2017-02-01Update to recent formatting changesTobias Grosser
2017-01-27[Support] Add general isl tools for DeLICM. NFC.Michael Kruse