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