)]}'
{
  "commit": "363ec6f6911afe5b2ab640d6a7d778908c58b3bd",
  "tree": "a94fc4f408b2fd2d622f8425fe51555fc5d24700",
  "parents": [
    "e4d242768aefabc0091dd01fabecaffbc2b6984b"
  ],
  "author": {
    "name": "David Green",
    "email": "david.green@arm.com",
    "time": "Mon May 06 18:37:04 2024 +0100"
  },
  "committer": {
    "name": "David Green",
    "email": "david.green@arm.com",
    "time": "Mon May 06 18:37:04 2024 +0100"
  },
  "message": "[AArch64][GlobalISel] Common some shuffle mask functions.\n\nThis removes the GISel versions of isREVMask, isTRNMask, isUZPMask and\nisZipMask. They are combined with the existing versions from SDAG into\nAArch64PerfectShuffle.h.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "86224209b9aa6af07ccffcf67be56ed7f04d4a63",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AArch64/AArch64ISelLowering.cpp",
      "new_id": "c1ca78af5cda8cda2fec2ac09063844fe26e0af1",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AArch64/AArch64ISelLowering.cpp"
    },
    {
      "type": "modify",
      "old_id": "a143243a8d3bb310175016a8c7e62622b05b7c9e",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AArch64/AArch64PerfectShuffle.h",
      "new_id": "7b044cf7c238fd73f2f57e7d838ec90574edb0ea",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AArch64/AArch64PerfectShuffle.h"
    },
    {
      "type": "modify",
      "old_id": "af3a94a0faece8a141f7f1f865a324841b1a5702",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp",
      "new_id": "4b410826f4bb1aef54587eeb17c81f0acd667be6",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp"
    },
    {
      "type": "modify",
      "old_id": "b571f56bf9e17104af4fb6cd0f9e4f539d49027a",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp",
      "new_id": "77b8cbe5793c390574053a8f0d9e2e2a6d259bdc",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp"
    },
    {
      "type": "modify",
      "old_id": "a6c37f631ca235f7303f7f33fbf016af29aaf3bf",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AArch64/GlobalISel/postlegalizer-lowering-ext.mir",
      "new_id": "3a8357db311cea8aef33725c4f1e83299d4a901d",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/GlobalISel/postlegalizer-lowering-ext.mir"
    },
    {
      "type": "modify",
      "old_id": "10624f3879890d0939f2366c09ed44751d13b9c0",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AArch64/arm64-uzp.ll",
      "new_id": "bd6bf1bf1578412d80432a58442b797f98b865bb",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/arm64-uzp.ll"
    },
    {
      "type": "modify",
      "old_id": "b7dedb209992990c8910267a3573273f57900f9b",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AArch64/arm64-zip.ll",
      "new_id": "9955b253f563e94fafa9b992eb363505fca2b0c4",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/arm64-zip.ll"
    }
  ]
}
