summaryrefslogtreecommitdiff
path: root/mlir/lib/Interfaces/SideEffectInterfaces.cpp
AgeCommit message (Expand)Author
2025-08-20[mlir][Interfaces] Add `hasUnknownEffects` helper function (#154523)Matthias Springer
2025-07-15[mlir] Remove unused includes (NFC) (#148872)Kazu Hirata
2025-02-11Revert "[mlir] Enable LICM for ops with only read side effects in scf.for" (#...Hongtao Yu
2025-02-11[mlir] Enable LICM for ops with only read side effects in scf.for (#120302)Arda Unal
2025-01-25Hold a queue of iterator ranges (not operations) in wouldOpBeTriviallyDead (#...Adam Paszke
2024-06-19[mlir][side effect] refactor(*): Include more precise side effects (#94213)donald chen
2023-08-10[mlir][Transforms] teach CSE about recursive memory effectsTom Eccles
2023-06-15[mlir][Interfaces] Symbols are not trivially deadMatthias Springer
2022-12-14Allow inline of all pure ops from the LLVM dialect.Ingo Müller
2022-11-15[mlir] Remove `Transforms/SideEffectUtils.h` and move the methods into `Inter...Mahesh Ravishankar
2022-10-12Introduce a ConditionallySpeculatable op interfaceSanjoy Das
2022-09-07[MLIR] NFC. Introduce mlir::hasEffect and refactor usages dialect utilUday Bondhugula
2022-07-19[mlir] Ignore effects on allocated results when checking whether the op is tr...Markus Böck
2022-07-16[MLIR] Clean up checks for alloc-like ops in analysisUday Bondhugula
2022-07-16[MLIR] NFC. Clean up logic of hasSingleEffectUday Bondhugula
2022-05-14[MLIR][GPU] Add canonicalizer for gpu.memcpyArnab Dutta
2021-12-20Fix clang-tidy issues in mlir/ (NFC)Mehdi Amini
2021-02-09[mlir][IR] Remove the concept of `OperationProperties`River Riddle
2020-06-24[MLIR][NFC] Adopt variadic isa<>Rahul Joshi
2020-05-15[MLIR] Continue renaming of "SideEffects"Stephen Neuendorffer