summaryrefslogtreecommitdiffstats
path: root/polly/lib/CodeGen/IslExprBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* Apply include-what-you-use #include removal suggestions. NFC.Michael Kruse2019-03-281-2/+0
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [IslExprBuilder] Do not generate RTC with more than 64 bitTobias Grosser2017-09-231-0/+26
* Move ScopArrayInfo::getFromAccessFunction and getFromId to isl++Tobias Grosser2017-07-241-1/+1
* Fix a lot of typos. NFC.Michael Kruse2017-06-081-3/+3
* [IslExprBuilder] Print accessed memory locations with RuntimeDebugBuilderTobias Grosser2017-03-181-0/+11
* [Polly CodeGen] Break critical edge from RTC to original loop.Eli Friedman2016-11-021-3/+5
* Turn cl::values() (for enum) from a vararg function to using C++ variadic tem...Mehdi Amini2016-10-081-2/+1
* Drop '@brief' from doxygen commentsTobias Grosser2016-09-021-1/+1
* GPGPU: Support scalars that are mapped to shared memoryTobias Grosser2016-08-041-1/+6
* IslExprBuilder: allow to specify an external isl_id to ScopArrayInfo mappingTobias Grosser2016-07-211-1/+12
* Recommit: "Simplify min/max expression generation"Tobias Grosser2016-06-121-21/+16
* This reverts recent expression type changesTobias Grosser2016-06-111-143/+163
* Refactor division generation codeJohannes Doerfert2016-06-061-26/+46
* Use minimal types for generated expressionsJohannes Doerfert2016-06-061-38/+59
* Fix modulo compared to zero.Michael Kruse2016-06-031-1/+1
* Temporarily promote values to i64 againJohannes Doerfert2016-06-021-1/+4
* [NFC] Avoid unnecessary comparison for min/max expressionsJohannes Doerfert2016-06-021-1/+1
* [NFC] Simplify min/max expression generationJohannes Doerfert2016-06-021-22/+8
* Simplify the type adjustment in the IslExprBuilderJohannes Doerfert2016-06-021-82/+32
* [FIX] Ensure wrapping checks for unary expressionsJohannes Doerfert2016-06-021-1/+1
* Check overflows in RTCs and bail accordinglyJohannes Doerfert2016-05-121-9/+125
* Allow pointer expressions in SCEVs again.Johannes Doerfert2016-04-101-83/+33
* ScopInfo: Make getDimensionSize better reflect which dimensions carry sizesTobias Grosser2015-11-101-1/+1
* [FIX] Bail out if there is a dependence cycle between invariant loadsJohannes Doerfert2015-11-071-0/+2
* polly/ADT: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-11-061-2/+2
* [FIX] Use appropriately sized types for big constantsJohannes Doerfert2015-11-031-1/+7
* Consolidate the different ValueMapTypes we are usingTobias Grosser2015-10-041-1/+2
* OpenMP codegen: support generation of multi-dimensional access functionsTobias Grosser2015-09-051-0/+6
* Introduce the ScopExpander as a SCEVExpander replacementJohannes Doerfert2015-08-181-3/+4
* Mark sdivs as 'exact' instead of lowering them ourselvesTobias Grosser2015-06-041-8/+1
* Lower signed-divisions without rounding to ashr instructionsTobias Grosser2015-06-031-0/+7
* Only convert power-of-two floor-division with non-negative denominatorTobias Grosser2015-06-031-4/+6
* Translate power-of-two floor-division into ashrTobias Grosser2015-06-031-0/+5
* Exploit non-negative numeratorsTobias Grosser2015-05-291-7/+13
* Use base-pointer address space when creating new access functionsTobias Grosser2015-05-201-3/+6
* Add printing and testing to ScopArrayInfoTobias Grosser2015-05-201-2/+2
* Sort include directivesTobias Grosser2015-05-091-2/+0
* Sign-extend in case of non-matching bitwidthTobias Grosser2015-04-051-5/+9
* Assert in isl expression builder if id can not be found [NFC]Tobias Grosser2015-03-101-0/+2
* Add sign-extension during codegen of index expressionsTobias Grosser2015-03-081-2/+8
* Add support for conditional 'and' and 'or' expressionsTobias Grosser2015-03-041-2/+63
* [FIX] Partially fix the pointer negation crashJohannes Doerfert2015-02-021-2/+39
* [FIX] Handle pointer-pointer comparisonsJohannes Doerfert2015-01-291-2/+26
* Use types of matching size when generating multi-dimensional address expressionsTobias Grosser2015-01-131-3/+12
* Add support for pointer types in expressionsTobias Grosser2015-01-081-3/+6
* Use explicit StringRef TypeTobias Grosser2015-01-071-1/+1
* Do not use a const Twine hereTobias Grosser2015-01-071-1/+1
* Update to the latest version of islTobias Grosser2014-12-071-0/+3
* [Fix] Non i1 typed select condition for weird pw aff functions.Johannes Doerfert2014-10-071-0/+2
OpenPOWER on IntegriCloud