aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Analysis
AgeCommit message (Expand)AuthorFilesLines
2026-02-02[mlir][DeadCodeAnalysis] Fix predecessors when running DeadCodeAnalysis on ca...neildhar1-0/+8
2026-01-29[mlir] Apply clang-tidy check llvm-use-vector-utils. NFC. (#178526)Jakub Kuderski1-2/+2
2026-01-29[mlir][dataflow ] Drop LLVM_DEBUG of DATAFLOW_DEBUG (NFC) (#177398)lonely eagle1-1/+1
2026-01-27[mlir][dataflow] Drop the firstIndex argument of visitNonControlFlowArguments...lonely eagle2-17/+31
2026-01-26[mlir][analysis] Cleanup collectUnderlyingAddressValues (NFC) (#177905)lonely eagle1-13/+5
2026-01-24[mlir][interface] Add getNonSuccessorInputs API to RegionBranchOpInterface (#...lonely eagle1-14/+8
2026-01-20Revert "[mlir][dataflow] Drop DATAFLOW_DEBUG (NFC)" (#176911)lonely eagle1-9/+17
2026-01-20[mlir][dataflow] Drop DATAFLOW_DEBUG (NFC) (#176731)lonely eagle1-17/+9
2026-01-19[mlir][Interfaces][NFC] Improve return type of `getTerminatorPredecessorOrNul...Matthias Springer1-2/+0
2026-01-18[mlir][dataflow] Fix the LDBG print content of liveness-analysis (NFC) (#176542)lonely eagle1-2/+2
2026-01-16[mlir][Interfaces] Split successor inputs from region successor (#175815)Matthias Springer5-23/+21
2026-01-14[mlir][Interfaces][NFC] Simplify and align `RegionSuccessor` design / API (#1...Matthias Springer3-5/+5
2026-01-12[mlir][dataflow] Use OpWithFlags skipRegions to replace opName when print op ...lonely eagle1-7/+13
2026-01-09[mlir][Analysis][NFC] Improve `RegionBranchOpInterface` API usage (#173983)Matthias Springer1-50/+10
2026-01-09[mlir][dataflow] Use successor.isParent to replace successor.getSuccessor (NF...lonely eagle1-3/+3
2026-01-05[mlir] Use wouldOpBeTriviallyDead in LivenessAnalysis (#174362)neildhar1-13/+4
2026-01-05[mlir] Simplify LivenessAnalysis::visitBranchOperand (#174356)neildhar1-112/+20
2026-01-02[LLVM][ADT] Migrate users of `make_scope_exit` to CTAD (#174030)Victor Chernyakin2-4/+4
2026-01-02[mlir][dataflow] Add new visitNonControlFlowArgumentst API to SparseBackwardD...lonely eagle2-32/+45
2026-01-01[mlir][Interfaces][NFC] Add `RegionBranchOpInterface` helper for forwarded va...Matthias Springer1-30/+22
2025-12-27[mlir][dataflow] Fix DataFlowFramework crash by add isBlockEnd logic in the P...lonely eagle1-2/+6
2025-12-05[mlir][IntegerRangeAnalysis] Handle multi-dimensional loops (#170765)Krzysztof Drewniak1-44/+46
2025-12-04[MLIR][Presburger] optimize bound computation by pruning orthogonal constrain...donald chen1-0/+61
2025-12-02[MLIR][Presburger] Fix Gaussian elimination (#164437)Yue Huang2-9/+27
2025-12-02[mlir][presburger] Implement moveColumns using std::rotate (#168243)lonely eagle1-26/+15
2025-11-15[mlir] Use llvm::copy (NFC) (#168213)Kazu Hirata1-2/+2
2025-11-09[mlir] Use llvm::transform (NFC) (#167205)Kazu Hirata2-10/+7
2025-11-07[mlir] Use LDBG to replace LLVM_DEBUG in IntegerRelation.cpp (NFC) (#166772)lonely eagle1-7/+7
2025-11-04[mlir][DataFlow] Add visitBlockTransfer hook to dense analyses (#166263)Fabian Mora1-3/+6
2025-10-28 [MLIR] Revamp RegionBranchOpInterface (#165429)Mehdi Amini5-113/+233
2025-10-28Revert " [MLIR] Revamp RegionBranchOpInterface " (#165356)Mehdi Amini5-233/+113
2025-10-28 [MLIR] Revamp RegionBranchOpInterface (#161575)Mehdi Amini5-113/+233
2025-10-21[mlir][dataflow] Fix LivenessAnalysis/RemoveDeadValues handling of loop induc...lonely eagle1-1/+32
2025-10-16[mlir] Replace LLVM_ATTRIBUTE_UNUSED with [[maybe_unused]] (NFC) (#163703)Kazu Hirata2-5/+6
2025-10-14Reland "[mlir] Add strided metadata range dataflow analysis" (#163403)" (#163...Fabian Mora2-0/+129
2025-10-14Revert "[mlir] Add strided metadata range dataflow analysis" (#163403)Fabian Mora2-128/+0
2025-10-14[mlir] Add strided metadata range dataflow analysis (#161280)Fabian Mora2-0/+128
2025-10-13[mlir][LocalAliasAnalysis] Check for `memref.distinct_objects` in `LocalAlias...Ivan Butygin1-0/+36
2025-10-08[MLIR] Add more logging to DenseAnalysis/DeaDCodeAnalysis/TestDenseBackwardDa...Mehdi Amini2-25/+212
2025-09-28[mlir][dataflow] Use skipRegions to print region op (NFC) (#161066)lonely eagle1-8/+10
2025-09-26[MLIR] Fix LivenessAnalysis/RemoveDeadValues handling of dead function argume...Mehdi Amini1-2/+0
2025-09-22[MLIR] getBackwardSlice: don't bail on ops that are IsolatedFromAbove (#158135)Ian Wood1-3/+5
2025-09-17[mlir][nfc] Minor cleanups in DeadCodeAnalysis (#159232)Zhixun Tan1-50/+30
2025-09-12[mlir][Intrange] Fix materializing ShapedType constant values (#158359)Jeff Niu1-3/+12
2025-09-12[MLIR] Avoid resolving callable outside the analysis scope in DeadCodeAnalysi...Mehdi Amini4-21/+55
2025-08-23[MLIR] Adopt LDBG() in IntegerRangeAnalysis.cpp (NFC) (#155094)Mehdi Amini1-6/+11
2025-08-23[MLIR] Fixup the LDBG() logging in dataflow/deadcodeanalysis (NFC) (#155085)Mehdi Amini2-32/+62
2025-08-22[MLIR] Apply clang-tidy fixes for readability-identifier-naming in Simplex.cp...Mehdi Amini1-3/+3
2025-08-22[MLIR] Apply clang-tidy fixes for readability-identifier-naming in QuasiPolyn...Mehdi Amini1-4/+4
2025-08-22Support nice logging for `ProgramPoint*` in dataflow log (#154839)Peng Chen1-2/+2