)]}'
{
  "commit": "2fef65cf0d6c4830d6b5896c5597566f4ea97c20",
  "tree": "817e8fafbe551adfcf15df30b7811f99a12d9f50",
  "parents": [
    "777ec1fff4502f6913818de5970a1c060a966877"
  ],
  "author": {
    "name": "Ganesh Gopalasubramanian",
    "email": "Ganesh.Gopalasubramanian@amd.com",
    "time": "Wed Jul 08 00:41:01 2026 +0530"
  },
  "committer": {
    "name": "Ganesh Gopalasubramanian",
    "email": "Ganesh.Gopalasubramanian@amd.com",
    "time": "Thu Jul 09 16:28:12 2026 +0530"
  },
  "message": "[X86] Add ACE v1 (AI Compute Extensions) support\n\nACE v1 introduces new tile-based matrix operations with fixed 16x64\ntile dimensions (Palette 2), unlike AMX\u0027s configurable dimensions.\n\nKey features:\n- New __acetile type with fixed 16x64 dimensions\n- __tile_ace_* intrinsics for ACE tile operations\n- Outer product instructions: TOP4BUUD, TOP4BUSD, TOP4BSSD, TOP4BSUD, TOP2BF16PS\n- Mixed precision FP8 instructions: TOP4MX variants\n- Tile movement: TILEMOVROW, TILEMOVCOL for ZMM\u003c-\u003etile transfers\n- BSR (Block Scale Register) operations for scaling factors\n- ACE tile spill/reload using TILEMOVROW + VMOVUPS row-by-row\n  (ACE doesn\u0027t have TILELOADD/TILESTORED instructions)\n\nBackend changes:\n- X86LowerTileCopy handles ACE tile copies\n- X86PreTileConfig/X86FastPreTileConfig for ACE register allocation\n- Palette 2 tile configuration support\n\nReused from AMX:\n- The x86_amx type\n- AMX-AVX512f definitions and TILE instruction definitions\n- Passes for lowering and handling the x86_amx type\n- Wrappers internally use rows and cols to use amx definitions\n\nThis PR builds on PR #206888 and should be reviewed after/with it.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0a98b3049df343afb2a1ad9449717242b957d824",
      "old_mode": 33188,
      "old_path": "clang/include/clang/Basic/BuiltinsX86_64.td",
      "new_id": "6f342561391443d080a8a3948b74579cdf4a433e",
      "new_mode": 33188,
      "new_path": "clang/include/clang/Basic/BuiltinsX86_64.td"
    },
    {
      "type": "modify",
      "old_id": "59bfd621a5994925f674c22d29aa0cc5daf7afa6",
      "old_mode": 33188,
      "old_path": "clang/include/clang/Options/Options.td",
      "new_id": "c6ab7b6468802a41d7a35fb2cd1188cc413ef42b",
      "new_mode": 33188,
      "new_path": "clang/include/clang/Options/Options.td"
    },
    {
      "type": "modify",
      "old_id": "f77b2d4e0815d3373ccecc05f5916776e5450595",
      "old_mode": 33188,
      "old_path": "clang/lib/Basic/Targets/X86.cpp",
      "new_id": "c694458b1d1ffa2e547a7eab4a76b3430df37f0d",
      "new_mode": 33188,
      "new_path": "clang/lib/Basic/Targets/X86.cpp"
    },
    {
      "type": "modify",
      "old_id": "e305d9017d897780c59db234cca66577af52907a",
      "old_mode": 33188,
      "old_path": "clang/lib/Basic/Targets/X86.h",
      "new_id": "c787f8e77b185d743a04057a85ad706079b5367d",
      "new_mode": 33188,
      "new_path": "clang/lib/Basic/Targets/X86.h"
    },
    {
      "type": "modify",
      "old_id": "4bbfb9ba1662ac944315063e9850d90ad1f727f2",
      "old_mode": 33188,
      "old_path": "clang/lib/Headers/CMakeLists.txt",
      "new_id": "a64952e4d87e3c1d9d0eb863a3a8507718a15ea1",
      "new_mode": 33188,
      "new_path": "clang/lib/Headers/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0491c7f0b383d7e2aef7e8bde9f25c1807d802cf",
      "new_mode": 33188,
      "new_path": "clang/lib/Headers/acev1intrin.h"
    },
    {
      "type": "modify",
      "old_id": "156425c7561bb6b5e29045af8eeccf348a739dce",
      "old_mode": 33188,
      "old_path": "clang/lib/Headers/cpuid.h",
      "new_id": "43a378c9b91b50f879bbaaaac232c77c72411c0f",
      "new_mode": 33188,
      "new_path": "clang/lib/Headers/cpuid.h"
    },
    {
      "type": "modify",
      "old_id": "c9be46af22c2978e39cfd52bf9c352ee65601e39",
      "old_mode": 33188,
      "old_path": "clang/lib/Headers/immintrin.h",
      "new_id": "35c3ea0d64d3aac2e87187a12397c22064b9a899",
      "new_mode": 33188,
      "new_path": "clang/lib/Headers/immintrin.h"
    },
    {
      "type": "modify",
      "old_id": "cfd71d366e6fa7b0ebafa593ec1aea70dbc4b3fc",
      "old_mode": 33188,
      "old_path": "clang/lib/Sema/SemaX86.cpp",
      "new_id": "94c2257b970aacc6ed82179762826319a0575cf8",
      "new_mode": 33188,
      "new_path": "clang/lib/Sema/SemaX86.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f82fbf66e39ad9f88b852f836422eb233da3492",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGen/X86/ace-api.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "edaa80c78486f04b4f520e4711513f16f8216a06",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGen/X86/ace-builtins.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "27e36d84149fcc70562ad1c9a57880577997d008",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGen/X86/ace-inline-asm.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f487b8ea2f51ab676d6652915a1849d9e026b14",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGen/X86/acev1.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "acb12dae30cc4e6daf2af9876a535505d03f9e88",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGen/X86/acev1_api.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d68ecdcb59f7d2e3c8abb71bbe85dfc9fed54ec0",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGen/X86/acev1_bsr.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c928882b62f4a3a8478c47105cb1d68876b8699a",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGen/X86/acev1_errors.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1dbf7d76a535548218a7ed842b777d729e9d5bed",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGen/X86/acev1_inline_asm.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e99ca9dda4067f8ffdce3cbac5f39a1f345253e5",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGen/X86/acev1_mxfp8.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1383104f5db23c84ca74f452474ec5472806cd6",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGen/X86/acev1_tile_movement.c"
    },
    {
      "type": "modify",
      "old_id": "6a110ce38605b7a8cea3949d82d2407def4eba84",
      "old_mode": 33188,
      "old_path": "clang/test/CodeGen/attr-target-x86.c",
      "new_id": "a7acdb4b48eeb3ca737468ca80803f0b349c02c1",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGen/attr-target-x86.c"
    },
    {
      "type": "modify",
      "old_id": "ac8ad64a4695023d9be1b073d8a21cce94d6e30c",
      "old_mode": 33188,
      "old_path": "clang/test/Preprocessor/x86_target_features.c",
      "new_id": "541f5f7ce9523ce90eee1d336a7252e21aade09f",
      "new_mode": 33188,
      "new_path": "clang/test/Preprocessor/x86_target_features.c"
    },
    {
      "type": "modify",
      "old_id": "ad79a8dce366060d79df6816d6e1033dbc80b889",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/IR/IntrinsicsX86.td",
      "new_id": "1f3a8160e606eeb13f52df13edb60ef44c35df26",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/IR/IntrinsicsX86.td"
    },
    {
      "type": "modify",
      "old_id": "0185bfa76db6666d39546b8a1a9bd88f0442b249",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/TargetParser/X86TargetParser.def",
      "new_id": "14e3c32188656c3d2b0fbee7779189790b5a8aa8",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/TargetParser/X86TargetParser.def"
    },
    {
      "type": "modify",
      "old_id": "54edcba34a7e9e6eb52786678ef7a9c5a78b87b7",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp",
      "new_id": "b37304a9446f7db17b5574f88e247f87c8ea651d",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp"
    },
    {
      "type": "modify",
      "old_id": "564636959f00fef205c8aa8082358ecf80ff2d36",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/MCTargetDesc/X86ATTInstPrinter.cpp",
      "new_id": "e310276f4d75f8f8c2d66ff2128c58cbc1a0e6bc",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/MCTargetDesc/X86ATTInstPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "1452622ebcea8441f3b7f0b95bde81df279be182",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/MCTargetDesc/X86ATTInstPrinter.h",
      "new_id": "f28024a50a78c000faf44b7493862e6991a2e73e",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/MCTargetDesc/X86ATTInstPrinter.h"
    },
    {
      "type": "modify",
      "old_id": "ff27005f52ea8f3a83698a3aa2d61813c7eb7124",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/MCTargetDesc/X86IntelInstPrinter.cpp",
      "new_id": "def7784ea7b5f8bb5c5df42fed59a56248c047e2",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/MCTargetDesc/X86IntelInstPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "324c56c1329da1005b8989a4816ba2ade92cdc7f",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/MCTargetDesc/X86IntelInstPrinter.h",
      "new_id": "85830cc0c02cb07cf046851fbb5b39948f9f6032",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/MCTargetDesc/X86IntelInstPrinter.h"
    },
    {
      "type": "modify",
      "old_id": "1496d3b4a8b220daa2b0c718c9bc246922e0d25c",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/X86.td",
      "new_id": "2583d7d2f4b1a1f592b8baf94062e15e9326d0df",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/X86.td"
    },
    {
      "type": "modify",
      "old_id": "017686b50abcf6bac8e37a266900f5df42baf9d3",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/X86ExpandPseudo.cpp",
      "new_id": "712816dd5fb6dac1ce3e6cafa821c9947af1009d",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/X86ExpandPseudo.cpp"
    },
    {
      "type": "modify",
      "old_id": "9efe335666ac26554753bee62f99f5a0963bf985",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/X86FastPreTileConfig.cpp",
      "new_id": "15badb5cf5a2eadd6caa413014da276d5663945b",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/X86FastPreTileConfig.cpp"
    },
    {
      "type": "modify",
      "old_id": "f9bf5575dd44ae734fc1bd21b880de1db609568a",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/X86FastTileConfig.cpp",
      "new_id": "f6ee4313174bb07e1a155de473bb718afde60a21",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/X86FastTileConfig.cpp"
    },
    {
      "type": "modify",
      "old_id": "a6e1d998c051a29bc26e0da0046dbc26ae62eb51",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/X86FrameLowering.cpp",
      "new_id": "3e58cc17fa8784ecd3c9d714ff7001c06dc929db",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/X86FrameLowering.cpp"
    },
    {
      "type": "modify",
      "old_id": "b794567f6a0479ee4dc33d2d872ffef6e5f412a2",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/X86ISelDAGToDAG.cpp",
      "new_id": "c6cbd667c9ee9c33fb464c465885cbdaf0f0aa51",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/X86ISelDAGToDAG.cpp"
    },
    {
      "type": "modify",
      "old_id": "cc3aba9d431d6a00178ea84a458e3468a57daea4",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/X86ISelLowering.cpp",
      "new_id": "a9f779c09132ce5578cd10bcb0a7611d4a72d118",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/X86ISelLowering.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f786f8ca345837a8daba2e33f354b384ecc8dd93",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/X86InstrACE.td"
    },
    {
      "type": "modify",
      "old_id": "418046479a8a09ac5b3c446cbc44280f6d448f1f",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/X86InstrAMX.td",
      "new_id": "e0aba511d6fb1d48c60e94398462353ea46baee6",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/X86InstrAMX.td"
    },
    {
      "type": "modify",
      "old_id": "7ff2400d06d1dea9fd7bd7b98e7b5811bec3d9ab",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/X86InstrInfo.cpp",
      "new_id": "87538c5ab7dc3ccc8dc846f0f1f9447988f596cd",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/X86InstrInfo.cpp"
    },
    {
      "type": "modify",
      "old_id": "0c4abc2c400f6ff7cb11e86daf021691a5b34f26",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/X86InstrInfo.td",
      "new_id": "0f2a54c1408d53d32287808e8c0f12e637c28927",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/X86InstrInfo.td"
    },
    {
      "type": "modify",
      "old_id": "fd03fa24a18c8d7ef2f6b88051e871dfa838f49c",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/X86InstrPredicates.td",
      "new_id": "1bbf0e9038d5b64d47de63f65c20bfeaa8a57253",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/X86InstrPredicates.td"
    },
    {
      "type": "modify",
      "old_id": "e1c829833e04aaeb456b9ce2ba25dcb58e02d920",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/X86LowerAMXType.cpp",
      "new_id": "9b97025d8532ce9597971aa1961ef5296c5272fb",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/X86LowerAMXType.cpp"
    },
    {
      "type": "modify",
      "old_id": "e5a374dfcc0b69e97ce4f95138a7185f6d3bc34b",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/X86LowerTileCopy.cpp",
      "new_id": "2048e1c6a0f42a6fe852eae83fe5fbce0077d678",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/X86LowerTileCopy.cpp"
    },
    {
      "type": "modify",
      "old_id": "7b57f7c23bf4da22d9f83b7ff7716ae3fe990adb",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/X86MachineFunctionInfo.cpp",
      "new_id": "3197219f9e98228b1fbdd7111e0bb775f0d889be",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/X86MachineFunctionInfo.cpp"
    },
    {
      "type": "modify",
      "old_id": "1cfe86d57071f3a670c1a76f8e9339b10323ea77",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/X86MachineFunctionInfo.h",
      "new_id": "f5691aaf4df0364ba02f59128300d97f21ca02c7",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/X86MachineFunctionInfo.h"
    },
    {
      "type": "modify",
      "old_id": "4a3931f0f37fbd76d32542c6bd7874116e87ed38",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/X86PreTileConfig.cpp",
      "new_id": "8835de1efc3065543a3d18bea77239fcff7fe613",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/X86PreTileConfig.cpp"
    },
    {
      "type": "modify",
      "old_id": "ba137c7e7350dc6ad23dc67daa736fb4e35b5e18",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/X86RegisterInfo.cpp",
      "new_id": "6915a52708f7f2d8582e323086b4ecd7bee59ab3",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/X86RegisterInfo.cpp"
    },
    {
      "type": "modify",
      "old_id": "bafea74f3440364c6077b16bc87f489d34b1ae03",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/X86RegisterInfo.td",
      "new_id": "17c003d660d3cd1300d29f4d243221a9898cadc2",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/X86RegisterInfo.td"
    },
    {
      "type": "modify",
      "old_id": "660bd0a77ab795a3eb068c684085c633d79fe371",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/X86TileConfig.cpp",
      "new_id": "6667c8d1a668759f672429a46d8a92760b5f7eb1",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/X86TileConfig.cpp"
    },
    {
      "type": "modify",
      "old_id": "ad1c0011bc2b5c2eace50c55b1fb07bb0d7d8777",
      "old_mode": 33188,
      "old_path": "llvm/lib/TargetParser/X86TargetParser.cpp",
      "new_id": "da4008457d496134fe9dfd627edf2bedca862062",
      "new_mode": 33188,
      "new_path": "llvm/lib/TargetParser/X86TargetParser.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9afca28b9c9acd05cc49039ab1597524abf8fa33",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/ACE/ace-intrinsics.ll"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b114d5bc9c080830909250cfc04a12bcd075482",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/ACE/acev1-greedy-ra.ll"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "47228dfb8e614d62213bb6a92c96ef02a3208056",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/ACE/acev1-outer-product.ll"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d94260701e404f074e7442204493c76f033f081",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/ACE/acev1-tile-basic.ll"
    },
    {
      "type": "modify",
      "old_id": "c008d691ee841904087cb19df967254a9962020f",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/ipra-reg-usage.ll",
      "new_id": "9d84ffdd481633464e9dc93ac1c415d9fc91d580",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/ipra-reg-usage.ll"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf43cb899bb2c8b25b3e00d652ff11dc7e4c3f78",
      "new_mode": 33188,
      "new_path": "llvm/test/MC/X86/ACE/ace-att.s"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e939b843564033f9f40ad62ff027b2d238cd2e0f",
      "new_mode": 33188,
      "new_path": "llvm/test/MC/X86/ACE/ace-error.s"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "81b5d8e0f7e249c22420c0cf4cf725693c9269b5",
      "new_mode": 33188,
      "new_path": "llvm/test/MC/X86/ACE/ace-intel.s"
    },
    {
      "type": "modify",
      "old_id": "07466b31e7bb7d8de3afcbf640f79cdbc71f1725",
      "old_mode": 33188,
      "old_path": "llvm/test/TableGen/x86-fold-tables.inc",
      "new_id": "2d2e02f1b99687c93f478fc4c22483f801f21df5",
      "new_mode": 33188,
      "new_path": "llvm/test/TableGen/x86-fold-tables.inc"
    }
  ]
}
