)]}'
{
  "commit": "cc8fdd60c2f791dba70c9e458173640d7da836e3",
  "tree": "ccca1d3a174abe8a8025d51238bd626531ebbf1f",
  "parents": [
    "37c736e0359770b6a2d2139d84f9df400f4b1049"
  ],
  "author": {
    "name": "Andrei Safronov",
    "email": "safronov@espressif.com",
    "time": "Tue Jun 25 13:21:33 2024 +0300"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jun 25 12:21:33 2024 +0200"
  },
  "message": "[Xtensa] Lower GlobalAddress/BlockAddress/JumpTable (#95256)\n\nThis patch implements lowering of the GlobalAddress, BlockAddress,\r\nJumpTable and BR_JT. Also patch adds legal support of the BR_CC\r\noperation for i32 type.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e222919b28dc986c27abb001d56c60a2345e0f4a",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Xtensa/XtensaAsmPrinter.cpp",
      "new_id": "3f99387f759d93b75a279cc8df47e4526aad6084",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Xtensa/XtensaAsmPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "f3fec19724aab66a1ac11ea3e7f5ba2b98aadb88",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Xtensa/XtensaAsmPrinter.h",
      "new_id": "f9cf5ae8c9f6567867291f53e141d91598b85fdd",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Xtensa/XtensaAsmPrinter.h"
    },
    {
      "type": "modify",
      "old_id": "6c3258b4bb46c2e97259862f8ff85fd994299a12",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Xtensa/XtensaISelLowering.cpp",
      "new_id": "65097930125040e0428f468a12a64e44349ccd23",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Xtensa/XtensaISelLowering.cpp"
    },
    {
      "type": "modify",
      "old_id": "6f6ec391430a9996114cd206761ab1ee629980b2",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Xtensa/XtensaISelLowering.h",
      "new_id": "23a0217daaa96dd40db0ef5492bdb2a2ea3ffb2f",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Xtensa/XtensaISelLowering.h"
    },
    {
      "type": "modify",
      "old_id": "6e9e75257ccf4cb96aeb03038ca2bcc95469e988",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Xtensa/XtensaInstrInfo.td",
      "new_id": "f68d20dcdd54abbcd8d036836305fc6f9b824f53",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Xtensa/XtensaInstrInfo.td"
    },
    {
      "type": "modify",
      "old_id": "cd4d831c85b581d15834b09a75b594205dd37078",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Xtensa/XtensaOperators.td",
      "new_id": "88d3c9dfe7fd83c6c44d90b2d489f95384a56e07",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Xtensa/XtensaOperators.td"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bbeb1790a1b785b37f5afe2ca462a55e3fae8e94",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/Xtensa/blockaddress.ll"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "83f6dfd1aebc3411c33da19cfd2245cb7a821b3a",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/Xtensa/brcc.ll"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c4181c28826f46a68ba535d53b04e53aeb2205f8",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/Xtensa/indirectbr.ll"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66c2fc39e3952be954cf6549f6764a9b479b236a",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/Xtensa/jumpt.ll"
    }
  ]
}
