)]}'
{
  "commit": "119292c40b0fbca8aa7ef6796d75d0cf336f9909",
  "tree": "3c9d6acfb7bff0e9dece6acb51c58f7d5cf588ae",
  "parents": [
    "efe0deae3fc6211a15c0fa0cdf7707d06950a616"
  ],
  "author": {
    "name": "S. VenkataKeerthy",
    "email": "31350914+svkeerthy@users.noreply.github.com",
    "time": "Tue Jul 01 12:09:54 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jul 01 12:09:54 2025 -0700"
  },
  "message": "[IR2Vec] Add out-of-place arithmetic operators to Embedding class (#145118)\n\nThis PR adds out-of-place arithmetic operators (`+`, `-`, `*`) to the `Embedding` class in IR2Vec, complementing the existing in-place operators (`+\u003d`, `-\u003d`, `*\u003d`). \n\nTests have been added to verify the functionality of these new operators.\n\n(Tracking issue - #141817)",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "040cb84ff27a165ab1272672a4fb9871ff357a5e",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/Analysis/IR2Vec.h",
      "new_id": "ef8f630d7feb1e7bd0afb06e0b592bdc56fd10ec",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/Analysis/IR2Vec.h"
    },
    {
      "type": "modify",
      "old_id": "895b3de58a54e3a00aa263650a10dfc45bf995e8",
      "old_mode": 33188,
      "old_path": "llvm/lib/Analysis/IR2Vec.cpp",
      "new_id": "bf456102bb6183bac2ccdee940dbd0a830011445",
      "new_mode": 33188,
      "new_path": "llvm/lib/Analysis/IR2Vec.cpp"
    },
    {
      "type": "modify",
      "old_id": "3c97c20ae72d5baf20154d198a5dd3363c4417b0",
      "old_mode": 33188,
      "old_path": "llvm/unittests/Analysis/IR2VecTest.cpp",
      "new_id": "70d4808dc6d5463520a42ceda5ba54deab5d1696",
      "new_mode": 33188,
      "new_path": "llvm/unittests/Analysis/IR2VecTest.cpp"
    }
  ]
}
