aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/LLVMIR/IR/LLVMMemorySlot.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-04-04[mlir] Add `requiresReplacedValues` and `visitReplacedValues` to `PromotableO...Fabian Mora1-7/+12
2024-04-04Revert "[MLIR][LLVM][Mem2Reg] Relax type equality requirement for load and st...Christian Ulmann1-34/+4
2024-04-04[MLIR][LLVM][Mem2Reg] Relax type equality requirement for load and store (#87...Christian Ulmann1-4/+34
2024-04-02[MLIR][LLVM][SROA] Make GEP handling type agnostic (#86950)Christian Ulmann1-59/+182
2024-03-22[MLIR][LLVM][SROA] Fix pointer escape through stores bug (#86291)Christian Ulmann1-0/+4
2024-03-22[MLIR][LLVM][SROA] Support incorrectly typed memory accesses (#85813)Christian Ulmann1-13/+95
2024-03-20[MLIR][SROA][Mem2Reg] Add data layout to interface methods (#85644)Christian Ulmann1-61/+92
2024-03-19[MLIR][LLVM][SROA] Avoid splitting dynamically indexed allocas (#85758)Christian Ulmann1-0/+8
2024-01-17[mlir][IR] Rename "update root" to "modify op" in rewriter API (#78260)Matthias Springer1-2/+2
2023-12-14[mlir][llvm] Add invariant intrinsics (#75354)Tobias Gysi1-0/+22
2023-11-16[MLIR] Add DIExpression to LLVM dialect (#72462)Billy Zhu1-2/+4
2023-11-06[MLIR][LLVM] Remove typed pointers from the LLVM dialect (#71285)Christian Ulmann1-13/+5
2023-07-10[mlir][LLVM] Add `SplitGEP` type-consistency patternMarkus Böck1-1/+3
2023-07-06[mlir][LLVM] Use `undef` operand instead of removing `llvm.intr.dbg.value`Markus Böck1-2/+15
2023-07-04[mlir][LLVM] drop `llvm.intr.dbg.value` when promoting in `SROA` or `mem2reg`Markus Böck1-0/+11
2023-07-03[mlir][llvm] Type consistency transformationsThéo Degioanni1-57/+12
2023-06-16[mlir][llvm] Add memcpy support for mem2reg/sroa.Théo Degioanni1-18/+348
2023-06-14[mlir][llvm] Add memset support for mem2reg/sroaThéo Degioanni1-6/+193
2023-05-26[mlir] Move casting calls from methods to function callsTres Popp1-8/+8
2023-05-22[mlir] Add a generic SROA implementation.Théo Degioanni1-5/+239
2023-05-16[mlir] [mem2reg] Adapt to be pattern-friendly.Théo Degioanni1-19/+20
2023-05-09Reland "[mlir][mem2reg] Expose algorithm internals."Théo Degioanni1-0/+214
2023-05-08Revert "[mlir][mem2reg] Expose algorithm internals."Tobias Gysi1-214/+0
2023-05-08[mlir][mem2reg] Expose algorithm internals.Théo Degioanni1-0/+214