)]}'
{
  "commit": "62f629a661cbcdac1e73a1c51179550bce97d2a2",
  "tree": "c7d7efeef0378ebc1609c6b67f54e502559a4dd2",
  "parents": [
    "86e114a9b24f16d7bb305a0be9cb565bca0b5224"
  ],
  "author": {
    "name": "Mircea Trofin",
    "email": "mtrofin@google.com",
    "time": "Tue Jan 13 08:16:47 2026 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jan 13 08:16:47 2026 -0800"
  },
  "message": "[LowerMemIntrinsics] Propagate value profile to branch weights (#174490)\n\nIf the mem intrinsics have value profile information associated, we can synthesize branch weights when converting them (the intrinsics) to loops.  \n  \nIssue #147390",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d4e72a60fc1eaab32e469238d79df42c07859c40",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/Transforms/Utils/LowerMemIntrinsics.h",
      "new_id": "1ec150330484d4e3a9ac7047fb5969fb6c611e56",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/Transforms/Utils/LowerMemIntrinsics.h"
    },
    {
      "type": "modify",
      "old_id": "4ab99edd64baa8dd9660dd4375a3e065534c86b5",
      "old_mode": 33188,
      "old_path": "llvm/lib/Transforms/Utils/LowerMemIntrinsics.cpp",
      "new_id": "e294a3e29c28d67dd33db4314a7b55956ce70fb8",
      "new_mode": 33188,
      "new_path": "llvm/lib/Transforms/Utils/LowerMemIntrinsics.cpp"
    },
    {
      "type": "modify",
      "old_id": "a4e049941030ef84cfd266dec9f4f498c37a19d1",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/PreISelIntrinsicLowering/X86/memcpy-inline-non-constant-len.ll",
      "new_id": "0ca0bb2421c8b1629792ee889dbbcaab37a9948e",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/PreISelIntrinsicLowering/X86/memcpy-inline-non-constant-len.ll"
    },
    {
      "type": "modify",
      "old_id": "0843b1532f843cca5fc8ece3f5b7597d287206d1",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/PreISelIntrinsicLowering/X86/memset-inline-non-constant-len.ll",
      "new_id": "b376e27fdaf1c54fd605839cbe1b351024b84812",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/PreISelIntrinsicLowering/X86/memset-inline-non-constant-len.ll"
    },
    {
      "type": "modify",
      "old_id": "d3463502cbd7350942f9bffc357be51eaffd3ba3",
      "old_mode": 33188,
      "old_path": "llvm/utils/profcheck-xfail.txt",
      "new_id": "564fbf3d00a486487e157ee863c27dad0a9f11e5",
      "new_mode": 33188,
      "new_path": "llvm/utils/profcheck-xfail.txt"
    }
  ]
}
