)]}'
{
  "commit": "dc0fa08d336a505dffa8445c5e19e508806c38d3",
  "tree": "f21e4f8b069c4be64092a339d0dc4da64c87435c",
  "parents": [
    "e60d62b90f83210f43816fb528e6557ab1770683"
  ],
  "author": {
    "name": "donald chen",
    "email": "chenxunyu1993@gmail.com",
    "time": "Thu Dec 04 09:46:23 2025 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Dec 04 01:46:23 2025 +0000"
  },
  "message": "[MLIR][Presburger] optimize bound computation by pruning orthogonal constraints (#164199)\n\nIntegerRelation uses Fourier-Motzkin elimination and Gaussian\nelimination to simplify constraints. These methods may repeatedly\nperform calculations and elimination on irrelevant variables.\nPreemptively eliminating irrelevant variables and their associated\nconstraints can speed up up the calculation process.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f9b99121476eb52744baf63a600b8eedf251d897",
      "old_mode": 33188,
      "old_path": "mlir/include/mlir/Analysis/Presburger/IntegerRelation.h",
      "new_id": "2ae4bef75cc90c6c4b944b99cc8b1f736d44a4ae",
      "new_mode": 33188,
      "new_path": "mlir/include/mlir/Analysis/Presburger/IntegerRelation.h"
    },
    {
      "type": "modify",
      "old_id": "188ee0bb91b5cb0637e63d3f8a3ae40f1736409b",
      "old_mode": 33188,
      "old_path": "mlir/lib/Analysis/Presburger/IntegerRelation.cpp",
      "new_id": "26197ce7da374634d8801410de90a74edc8fd3ed",
      "new_mode": 33188,
      "new_path": "mlir/lib/Analysis/Presburger/IntegerRelation.cpp"
    }
  ]
}
