)]}'
{
  "commit": "66fbf5fafb1672e866c1f93e892024e7e6f52ccd",
  "tree": "99a188a0877eb38f44ba7b0c71d8cf268aef9aff",
  "parents": [
    "c9fce5f0c3a82cf037c288e840d857066aab75af"
  ],
  "author": {
    "name": "Luo, Yuanke",
    "email": "yuanke.luo@intel.com",
    "time": "Tue Mar 09 19:55:58 2021 +0800"
  },
  "committer": {
    "name": "Luo, Yuanke",
    "email": "yuanke.luo@intel.com",
    "time": "Sun Mar 14 09:24:56 2021 +0800"
  },
  "message": "[X86][AMX] Prevent transforming load pointer from \u003c256 x i32\u003e* to x86_amx*.\n\nThe load/store instruction will be transformed to amx intrinsics\nin the pass of AMX type lowering. Prohibiting the pointer cast\nmake that pass happy.\n\nDifferential Revision: https://reviews.llvm.org/D98247\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bade7dc325f4a94d31d2cd786e0df5307a941636",
      "old_mode": 33188,
      "old_path": "llvm/lib/IR/Type.cpp",
      "new_id": "f65016e9ee3aec5788952d563f8ef4d8161fb3f1",
      "new_mode": 33188,
      "new_path": "llvm/lib/IR/Type.cpp"
    },
    {
      "type": "modify",
      "old_id": "07e68c44416d9aa1e437427525aeba9dd3c70999",
      "old_mode": 33188,
      "old_path": "llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp",
      "new_id": "e6e90b915bb8637846a061665f419fcbd62f236a",
      "new_mode": 33188,
      "new_path": "llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp"
    },
    {
      "type": "modify",
      "old_id": "254f3c15bc441172c68807434407e1432ce7bc7e",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/InstCombine/X86/x86-amx.ll",
      "new_id": "9f922a057029cff7ee12a574480948cd0fc88178",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/InstCombine/X86/x86-amx.ll"
    }
  ]
}
