)]}'
{
  "commit": "eb803df5029d08321102d59ead4c61d03ddc8a7a",
  "tree": "7112674e1e85b9d8c40d6f0e0aaa35f6fa242793",
  "parents": [
    "04c01ff144a172230c053d73eb15831a4120db81"
  ],
  "author": {
    "name": "Ryan Cowan",
    "email": "ryan.cowan@arm.com",
    "time": "Thu Oct 02 10:30:31 2025 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Oct 02 10:30:31 2025 +0100"
  },
  "message": "[AArch64][GlobalISel] Add `G_FMODF` instruction (#160061)\n\nThis commit adds the intrinsic `G_FMODF` to GMIR \u0026 enables its\ntranslation, legalization and instruction selection in AArch64.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "22569aab236af73bc077ac3f7fe00725f9ff5349",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h",
      "new_id": "c0e426c4a8db3de78037be1c50b972f626c160d7",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h"
    },
    {
      "type": "modify",
      "old_id": "0b6033b4ba60a1d3b94754f132db3dda42ae3abd",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h",
      "new_id": "40c7792f7e8a2d07a381532607a61576ede4354b",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h"
    },
    {
      "type": "modify",
      "old_id": "7710e2fc2f22b2adfd10ae6997f96075438f2a72",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/Support/TargetOpcodes.def",
      "new_id": "e55314568d683e40649fe8ff56c78064a222ba9b",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/Support/TargetOpcodes.def"
    },
    {
      "type": "modify",
      "old_id": "733d10b1c5f3c3bd2157aa5f3209ea5a138074c0",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/Target/GenericOpcodes.td",
      "new_id": "faf77880e46142f6bd31fc45ef3e0b5bdb95b586",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/Target/GenericOpcodes.td"
    },
    {
      "type": "modify",
      "old_id": "56e13f075aaac2d2d66f5a91d0ded2725c0cb1ab",
      "old_mode": 33188,
      "old_path": "llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp",
      "new_id": "884c3f1692e949be152c5bb9e2072ae9ccd431b6",
      "new_mode": 33188,
      "new_path": "llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp"
    },
    {
      "type": "modify",
      "old_id": "03dfa6f3f243f571f3892ce9577fbbc526fbd0b5",
      "old_mode": 33188,
      "old_path": "llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp",
      "new_id": "cffaf7ce5aa06784366257966bdc8301297e9ba8",
      "new_mode": 33188,
      "new_path": "llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp"
    },
    {
      "type": "modify",
      "old_id": "7ee54c5932b15b249c4bd140cd7e06d42dac35df",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp",
      "new_id": "c197550ee38c79268bffe301a4c2bdc934be6dfc",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp"
    },
    {
      "type": "modify",
      "old_id": "273edf374bef07de0401c6048279d95a0f76b671",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp",
      "new_id": "0afec42135337506ff3d2cbd7425c1c98b9a0b57",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp"
    },
    {
      "type": "modify",
      "old_id": "db85e33a3c6c75be92e406570a6b03f0ab6948ae",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/SPIRV/SPIRVLegalizerInfo.cpp",
      "new_id": "53074ea3b259778f0c4579c2faff78f2079591a2",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/SPIRV/SPIRVLegalizerInfo.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "36ac7ebf007d1ebd9a03fd75f37adbe88f92532a",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/GlobalISel/legalize-modf.mir"
    },
    {
      "type": "modify",
      "old_id": "ba867f4ae0c266424649359af0b08f838602639b",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AArch64/GlobalISel/legalizer-info-validation.mir",
      "new_id": "d721b73c2b5baa43c4ce15e9a9adbd84c0152263",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/GlobalISel/legalizer-info-validation.mir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "604cb96e38dc3647c678fbe384e2888166abb602",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/GlobalISel/select-modf.mir"
    },
    {
      "type": "modify",
      "old_id": "41fe796daca86c05d7aafddfacbf18cfad9ae915",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AArch64/llvm.modf.ll",
      "new_id": "503742fa1c443030822faf8e0c2299448c5bb414",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/llvm.modf.ll"
    },
    {
      "type": "modify",
      "old_id": "7204064a07f40034965ff90876f557232ba55f55",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/RISCV/GlobalISel/legalizer-info-validation.mir",
      "new_id": "f1d17f9f02b909bbc078ec664dd06c2c6d91b980",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/RISCV/GlobalISel/legalizer-info-validation.mir"
    },
    {
      "type": "modify",
      "old_id": "ce4f0108b484304cfefbcb3373b81ced522c22e7",
      "old_mode": 33188,
      "old_path": "llvm/test/TableGen/GlobalISelCombinerEmitter/match-table-cxx.td",
      "new_id": "18960b43ab97da976a8189dd2a1a9594d4c05ead",
      "new_mode": 33188,
      "new_path": "llvm/test/TableGen/GlobalISelCombinerEmitter/match-table-cxx.td"
    },
    {
      "type": "modify",
      "old_id": "6be1720a6da230d0304fd434e3b4fbbaf325b624",
      "old_mode": 33188,
      "old_path": "llvm/test/TableGen/GlobalISelEmitter/GlobalISelEmitter.td",
      "new_id": "fdabc53a3ff3b4cb1911425d33243c48be651449",
      "new_mode": 33188,
      "new_path": "llvm/test/TableGen/GlobalISelEmitter/GlobalISelEmitter.td"
    }
  ]
}
