)]}'
{
  "commit": "06e08f38e1ec57bf3cb5e08569b52eb6a3c3e166",
  "tree": "725de05907dfc04ab10f19fb9aea09c1ccce262a",
  "parents": [
    "0f302f38b0014a0018031ffb3cb898fdc7d90880"
  ],
  "author": {
    "name": "Matt Arsenault",
    "email": "Matthew.Arsenault@amd.com",
    "time": "Fri Jun 20 15:43:39 2025 +0900"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jun 20 15:43:39 2025 +0900"
  },
  "message": "AArch64: Use reportFatalUsageError for unsupported calling conv (#144840)\n\nThis probably should emit a DiagnosticInfoUnsupported and use the\ndefault calling convention instead, but then we would need to pass\nin the context.\n\nAlso move where CCAssignFnForCall is called. It was unnecessarily\ncalled for each argument, so the error wouldn\u0027t trigger for functions\nwith 0 arguments.\n\nThis only ensures the error occurs for functions defined with the\ncalling convention. The error is still missed for outgoing calls\nwith no arguments. The lowering logic here is convoluted, calling\nCCAssignFnForCall for each argument and it does not mirror\nLowerFormalArguments so I\u0027m not sure what\u0027s going on here.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "581f1527760261062e15703a983b003ccc1cb119",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AArch64/AArch64ISelLowering.cpp",
      "new_id": "69f8c6c21a5568ce92f5d93c3ae92d9e215cbbf6",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AArch64/AArch64ISelLowering.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e03ac81baf5a68657978a27e35d061d45be8ab9",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/unsupported-cc-call.ll"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d0fb12af0d4abffb163ce2ff41df19515bfdbe4",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/unsupported-cc-func.ll"
    },
    {
      "type": "modify",
      "old_id": "21446c50ab275d8297a6cf60e5dfd6f81f499f46",
      "old_mode": 33188,
      "old_path": "llvm/test/MC/AArch64/coff-function-type-info.ll",
      "new_id": "63cac59adef1bb35cc073e6568a31178c2abed4f",
      "new_mode": 33188,
      "new_path": "llvm/test/MC/AArch64/coff-function-type-info.ll"
    }
  ]
}
