summaryrefslogtreecommitdiff
path: root/flang/lib/Optimizer/Transforms/StackArrays.cpp
AgeCommit message (Expand)Author
2025-10-17[flang] Replace LLVM_ATTRIBUTE_UNUSED with [[maybe_unused]] (NFC) (#163916)Kazu Hirata
2025-08-21[flang] Fix `replaceAllUsesWith` API violations (1/N) (#154698)Matthias Springer
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov
2025-07-21[mlir][NFC] update `flang/Optimizer/Transforms` create APIs (11/n) (#149915)Maksim Levental
2025-05-22[flang] optionally add lifetime markers to alloca created in stack-arrays (#1...jeanPerier
2025-04-24[mlir] add a fluent API to GreedyRewriterConfig (#137122)Oleksandr "Alex" Zinenko
2025-04-18Revert "[mlir] add a fluent API to GreedyRewriterConfig (#132253)"Kazu Hirata
2025-04-18[mlir] add a fluent API to GreedyRewriterConfig (#132253)Oleksandr "Alex" Zinenko
2025-01-13[flang] Fixed StackArrays assertion after #121919. (#122550)Slava Zakharin
2025-01-08[flang][StackArrays] track pointers through fir.convert (#121919)Tom Eccles
2024-12-22[flang] Migrate away from PointerUnion::{is,get} (NFC) (#120880)Kazu Hirata
2024-12-20[mlir] Enable decoupling two kinds of greedy behavior. (#104649)Jacques Pienaar
2024-10-11[mlir] [dataflow] unify semantics of program point (#110344)donald chen
2024-09-17[flang][StackArrays] run in parallel on different functions (#108842)Tom Eccles
2024-09-16[flang][NFC] use llvm.intr.stacksave/restore instead of opaque calls (#108562)Tom Eccles
2024-08-23[flang][NFC] turn fir.call is_bind_c into enum for procedure flags (#105691)jeanPerier
2024-08-22[mlir][dataflow] Propagate errors from `visitOperation` (#105448)Ivan Butygin
2024-08-16[flang][stack-arrays] Collect analysis results for OMP ws loops (#103590)Kareem Ergawy
2024-07-18[flang][stack-arrays] Extend pass to work on declare ops and within omp regio...Kareem Ergawy
2024-07-02mlir/LogicalResult: move into llvm (#97309)Ramkumar Ramachandra
2024-06-14[mlir] Do not merge blocks during canonicalization by default (#95057)Mehdi Amini
2024-04-28Reapply "[mlir] Mark `isa/dyn_cast/cast/...` member functions depreca… (#90...Christian Sigg
2024-04-26Revert "[mlir] Mark `isa/dyn_cast/cast/...` member functions deprecated. (#89...dyung
2024-04-26[mlir] Mark `isa/dyn_cast/cast/...` member functions deprecated. (#89998)Christian Sigg
2024-04-26[flang][NFC] use tablegen to create StackArrays constructor (#90038)Tom Eccles
2023-12-21[flang] Fix a warningKazu Hirata
2023-11-03[flang][StackArrays] skip analysis of very large functions (#71047)Tom Eccles
2023-07-27[mlir] NFC: rename XDataFlowAnalysis to XForwardDataFlowAnalysisAlex Zinenko
2023-06-05[flang] [stack-arrays] fix unused variable warningTom Eccles
2023-06-05[flang] Store KindMapping by value in FirOpBuilderTom Eccles
2023-06-05[flang] convert stack arrays allocation to match old typeTom Eccles
2023-05-31[flang] use greedy mlir driver for stack arrays passTom Eccles
2023-05-24Revert "[flang] use greedy mlir driver for stack arrays pass"Tom Eccles
2023-05-23[flang] use greedy mlir driver for stack arrays passTom Eccles
2023-03-09Break circular dependency between FIR dialect and utilitiesRenaud-K
2023-02-14[flang] support fir.unreachable in stack arrays passTom Eccles
2023-02-13[flang] use mlir::LoopLikeOpInterface::blockIsInLoopTom Eccles
2023-02-07[flang] add a pass to move array temporaries to the stackTom Eccles