aboutsummaryrefslogtreecommitdiff
path: root/polly/lib/CodeGen/IslExprBuilder.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-04-28[RemoveDI][Polly] Migrate to adapt to the new DebugRecord format in more area...Karthika Devi C1-2/+2
2025-04-24[RemoveDI][Polly] Use iterators instead of instruction pointers to SetInsertP...Karthika Devi C1-3/+3
2025-01-27[Polly] Ensure i1 preload conditionMichael Kruse1-0/+7
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi1-6/+6
2024-08-10[Polly] Use separate DT/LI/SE for outlined subfn. NFC. (#102460)Michael Kruse1-12/+23
2023-03-17[Polly] Remove some bitcasts (NFC)Nikita Popov1-7/+0
2022-06-05Remove unneeded cl::ZeroOrMore for cl::opt/cl::list optionsFangrui Song1-1/+1
2022-05-19[APInt] Remove all uses of zextOrSelf, sextOrSelf and truncOrSelfJay Foad1-1/+1
2022-02-16[polly] Match function definitions and header declarations. NFC.Michael Kruse1-2/+2
2021-12-26Use static_assert instead of assert (NFC)Kazu Hirata1-2/+2
2021-07-17[OpaquePtr] Remove uses of CreateGEP() without element typeNikita Popov1-1/+2
2021-03-11[Polly] Remove uses of type-less CreateLoad() APIs (NFC)Nikita Popov1-7/+9
2020-09-18[Polly] Update map passed to SCEVParameterReweriter.Florian Hahn1-1/+3
2019-03-28Apply include-what-you-use #include removal suggestions. NFC.Michael Kruse1-2/+0
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2017-09-23[IslExprBuilder] Do not generate RTC with more than 64 bitTobias Grosser1-0/+26
2017-07-24Move ScopArrayInfo::getFromAccessFunction and getFromId to isl++Tobias Grosser1-1/+1
2017-06-08Fix a lot of typos. NFC.Michael Kruse1-3/+3
2017-03-18[IslExprBuilder] Print accessed memory locations with RuntimeDebugBuilderTobias Grosser1-0/+11
2016-11-02[Polly CodeGen] Break critical edge from RTC to original loop.Eli Friedman1-3/+5
2016-10-08Turn cl::values() (for enum) from a vararg function to using C++ variadic tem...Mehdi Amini1-2/+1
2016-09-02Drop '@brief' from doxygen commentsTobias Grosser1-1/+1
2016-08-04GPGPU: Support scalars that are mapped to shared memoryTobias Grosser1-1/+6
2016-07-21IslExprBuilder: allow to specify an external isl_id to ScopArrayInfo mappingTobias Grosser1-1/+12
2016-06-12Recommit: "Simplify min/max expression generation"Tobias Grosser1-21/+16
2016-06-11This reverts recent expression type changesTobias Grosser1-143/+163
2016-06-06Refactor division generation codeJohannes Doerfert1-26/+46
2016-06-06Use minimal types for generated expressionsJohannes Doerfert1-38/+59
2016-06-03Fix modulo compared to zero.Michael Kruse1-1/+1
2016-06-02Temporarily promote values to i64 againJohannes Doerfert1-1/+4
2016-06-02[NFC] Avoid unnecessary comparison for min/max expressionsJohannes Doerfert1-1/+1
2016-06-02[NFC] Simplify min/max expression generationJohannes Doerfert1-22/+8
2016-06-02Simplify the type adjustment in the IslExprBuilderJohannes Doerfert1-82/+32
2016-06-02[FIX] Ensure wrapping checks for unary expressionsJohannes Doerfert1-1/+1
2016-05-12Check overflows in RTCs and bail accordinglyJohannes Doerfert1-9/+125
2016-04-10Allow pointer expressions in SCEVs again.Johannes Doerfert1-83/+33
2015-11-10ScopInfo: Make getDimensionSize better reflect which dimensions carry sizesTobias Grosser1-1/+1
2015-11-07[FIX] Bail out if there is a dependence cycle between invariant loadsJohannes Doerfert1-0/+2
2015-11-06polly/ADT: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith1-2/+2
2015-11-03[FIX] Use appropriately sized types for big constantsJohannes Doerfert1-1/+7
2015-10-04Consolidate the different ValueMapTypes we are usingTobias Grosser1-1/+2
2015-09-05OpenMP codegen: support generation of multi-dimensional access functionsTobias Grosser1-0/+6
2015-08-18Introduce the ScopExpander as a SCEVExpander replacementJohannes Doerfert1-3/+4
2015-06-04Mark sdivs as 'exact' instead of lowering them ourselvesTobias Grosser1-8/+1
2015-06-03Lower signed-divisions without rounding to ashr instructionsTobias Grosser1-0/+7
2015-06-03Only convert power-of-two floor-division with non-negative denominatorTobias Grosser1-4/+6
2015-06-03Translate power-of-two floor-division into ashrTobias Grosser1-0/+5
2015-05-29Exploit non-negative numeratorsTobias Grosser1-7/+13
2015-05-20Use base-pointer address space when creating new access functionsTobias Grosser1-3/+6
2015-05-20Add printing and testing to ScopArrayInfoTobias Grosser1-2/+2