aboutsummaryrefslogtreecommitdiff
path: root/polly/lib/Transform/ForwardOpTree.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-11-16[Polly] Remove ScopPass infrastructure (#125783)Michael Kruse1-42/+0
2025-11-14[Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560)Michael Kruse1-106/+25
2025-11-04Revert "[Polly] Introduce PhaseManager and remove LPM support (#125442)"Aiden Grossman1-25/+106
2025-11-03[Polly] Introduce PhaseManager and remove LPM support (#125442)Michael Kruse1-106/+25
2024-03-26[polly] Add polly-debug flag to print debug info from all parts of polly (#78...Karthika Devi C1-27/+29
2024-02-19[clang-format] Correctly annotate braces of empty ctors/dtors (#82097)Owen Pan1-1/+1
2022-08-09LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song1-1/+1
2022-05-17[Polly] Mark classes as final by default. NFC.Michael Kruse1-3/+3
2022-03-21Rename mayBeMemoryDependent in polly to fix build botPhilip Reames1-1/+1
2022-03-14[polly] Introduce -polly-print-* passes to replace -analyze.Michael Kruse1-0/+42
2022-02-16[polly] Match function definitions and header declarations. NFC.Michael Kruse1-6/+6
2021-07-19[Polly][Isl] Use isl::union_map::unite() instead of isl::union_map::add_map()...Riccardo Mori1-1/+1
2021-06-11[Polly][Isl] Removing explicit operator bool() from isl C++ bindings. NFC.patacca1-5/+5
2021-06-08[Polly][Isl] Removing nullptr constructor from C++ bindings. NFC.patacca1-3/+3
2021-06-08Revert "[Polly][Isl] Removing nullptr constructor from C++ bindings. NFC."patacca1-3/+3
2021-06-08[Polly][Isl] Removing nullptr constructor from C++ bindings. NFC.patacca1-3/+3
2021-02-09[Polly] Port ForwardOpTree to the NewPM.Michael Kruse1-38/+92
2021-01-23[Polly] Track defined behavior for PHI predecessor computation.Michael Kruse1-0/+3
2020-11-11[Polly][OpTree] Fix mid-processing change of access kind.Michael Kruse1-6/+3
2020-11-11[Polly][OpTree] Better report applied changes.Michael Kruse1-6/+18
2020-11-02[polly] Fix -Wunused-lambda-capture and -Wunused-variableFangrui Song1-0/+2
2020-10-20[Polly] Delete unused lambda capture after 7175cffb2133048018df74c1b49d1d4962...Fangrui Song1-1/+1
2020-10-20[Polly] Reuse multiple uses in operand tree.Michael Kruse1-246/+375
2020-02-10[Polly] Update ISL to isl-0.22.1-87-gfee05a13.Michael Kruse1-1/+3
2019-11-13Sink all InitializePasses.h includesReid Kleckner1-0/+1
2019-08-14[Polly] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-1/+1
2019-03-28Apply include-what-you-use #include removal suggestions. NFC.Michael Kruse1-1/+0
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-07-17[ForwardOpTree] Replace isl foreach calls with for loopsTobias Grosser1-5/+5
2018-06-26[ZoneAlgo] Use getDefToTarget in makeValInst. NFC.Michael Kruse1-105/+0
2018-06-06[OpTree] Introduce shortcut for computing the def->target mapping. NFCI.Michael Kruse1-0/+45
2018-05-31[ZoneAlgo] Make ZoneAlgorithm::isNormalized out-of-quota safe.Michael Kruse1-1/+2
2018-05-29[ForwardOpTree] Use less computationally expensive method to compute def-to-t...Michael Kruse1-59/+68
2018-05-15[polly] Update uses of DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-21/+24
2018-03-20Adjust to clang-format changesTobias Grosser1-1/+0
2017-11-19Port ScopInfo to the isl cpp bindingsPhilip Pfaffe1-1/+1
2017-11-06[ForwardOpTree] Limit isl operations of known content reload.Michael Kruse1-1/+8
2017-10-31[ZoneAlgo/ForwardOpTree] Normalize PHIs to their known incoming values.Michael Kruse1-2/+11
2017-10-27[ForwardOpTree] Use space indention. NFC.Michael Kruse1-1/+1
2017-10-27[ForwardOpTree] Reload know values.Michael Kruse1-32/+124
2017-10-02[ForwardOpTree] Fix out-of-quota in assertion.Michael Kruse1-1/+1
2017-09-19[ForwardOpTree] Allow out-of-quota in examination part of forwardTree.Michael Kruse1-13/+29
2017-09-18[ForwardOpTree] Test the max operations quota.Michael Kruse1-1/+1
2017-09-18[ForwardOptTree] Remove redundant simplify(). NFC.Michael Kruse1-1/+0
2017-09-03[ForwardOp] Remove read accesses for all instructions that have been movedTobias Grosser1-1/+1
2017-09-03[ForwardOpTree] Fix typos. NFC.Michael Kruse1-2/+2
2017-08-31[ForwardOpTree] Allow forwarding in the presence of region statementsTobias Grosser1-4/+0
2017-08-28[ZoneAlgo] More fine-grained bail-out.Michael Kruse1-5/+1
2017-08-24[Polly] Fix some Clang-tidy modernize and Include What You Use warnings; othe...Eugene Zelenko1-22/+36
2017-08-23Add more statistics.Michael Kruse1-0/+19