)]}'
{
  "commit": "418c1d8a44c4e0188448713a86825a798d460fcb",
  "tree": "baaed11ee69acd7ad559eb17522cce22668d3980",
  "parents": [
    "ed14e0da77e3ab6f66ea51f07c1ac6bbf06df113"
  ],
  "author": {
    "name": "Mallikarjuna Gouda",
    "email": "mgouda@mips.com",
    "time": "Sat May 31 08:03:34 2025 +0530"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri May 30 22:33:34 2025 -0400"
  },
  "message": "[MIPS] Reland Add FeatureMSA to i6400 and i6500 cores (#134985) (#141730)\n\nNote: This relands #134985 with a fix. Original PR resulted in test fail\nfor msan builds.\nFix: Initialize MipsSubtarget::ProcImpl to ProcImpl::CPU::Others\n\n\n[MIPS] Reland Add FeatureMSA to i6400 and i6500 cores (#134985)\n\n- Enable \u0027FeatureMSA\u0027 for MIPS i6400 and i6500 cpu.\n- Enable -mmsa option if mcpu is set to either i6400 or i6500\n- added clang driver test to validate msa feature\n- added llvm codegen test to validate msa instructions for cpu i6500 and\ni6400\n\nMIPS i6400 and i6500 cores implements and enables MSA (MIPS SIMD\nARCHITECTURE) by default.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "858b5955313b997efaeaa4f7c5eab375ee0631c3",
      "old_mode": 33188,
      "old_path": "clang/lib/Driver/ToolChains/Arch/Mips.cpp",
      "new_id": "0d847587e8664df33ec2535c9f2604296a1d5270",
      "new_mode": 33188,
      "new_path": "clang/lib/Driver/ToolChains/Arch/Mips.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e988e58f04fb0fb92737a4e1656a18c32d17185",
      "new_mode": 33188,
      "new_path": "clang/test/Driver/mips-cpus.c"
    },
    {
      "type": "modify",
      "old_id": "99415bcdbc20b6b68e7fdb41f48877bb5bfa0ad5",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Mips/Mips.td",
      "new_id": "b346ba95f5984e9d5e77e3b33a48a8ac5bc036ac",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Mips/Mips.td"
    },
    {
      "type": "modify",
      "old_id": "15127b11d5cdd6901a3e633ecdc0a2b69def59c2",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Mips/MipsSubtarget.h",
      "new_id": "bb026f565512f0f8d84bfccc36a3efb1c90c2225",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Mips/MipsSubtarget.h"
    },
    {
      "type": "modify",
      "old_id": "a262ce183d74ed27fd7a048deab783ccc01ee5e3",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/Mips/msa/arithmetic.ll",
      "new_id": "ad0493b694d489fa84599f7ad04ab3caf889ec30",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/Mips/msa/arithmetic.ll"
    }
  ]
}
