)]}'
{
  "commit": "8e901c255df45e38cb1d69a576804029e20868bf",
  "tree": "2d8edd10739129b52f2bf856af8280b08c3c3625",
  "parents": [
    "b412ec5d3924c7570c2c96106f95a92403a4e09b"
  ],
  "author": {
    "name": "Kai Luo",
    "email": "gluokai@gmail.com",
    "time": "Tue Aug 27 09:43:52 2024 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Aug 27 09:43:52 2024 +0800"
  },
  "message": "[PowerPC] Retire PPCExpandISel pass (#84289)\n\nWe can decide whether to expand isel or not in instruction selection\r\npass and early-if-conversion pass. The transformation implemented in\r\nPPCExpandISel can be retired considering PPC backend doesn\u0027t generate\r\n`isel` instructions post-RA.\r\nAlso if we are seeking performant branch-or-isel decision, we can turn\r\nto selectoptimize pass.\r\n\r\n---------\r\n\r\nCo-authored-by: Kai Luo \u003clkail@cn.ibm.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d866ef6b88a1d6ba66ccd3424f83a27fe7e70e9e",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/PowerPC/CMakeLists.txt",
      "new_id": "cd4c76013d2041680dec04466288fd325b82fcaa",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/PowerPC/CMakeLists.txt"
    },
    {
      "type": "delete",
      "old_id": "4c74e82cf04125d0779035b99dfd8b8649943691",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/PowerPC/PPCExpandISEL.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "6ce345dd44138dc332157dcef9ac15224c5188e4",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/PowerPC/PPCTargetMachine.cpp",
      "new_id": "7d0455942923ddc924a6134bdb38bf840ce7d352",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/PowerPC/PPCTargetMachine.cpp"
    },
    {
      "type": "modify",
      "old_id": "70b421f8c0c5fa9d8cdf4c70fcbbb8d5af377daa",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/O0-pipeline.ll",
      "new_id": "4a17384e499936b5de87a4b729ee5bb05465fee4",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/PowerPC/O0-pipeline.ll"
    },
    {
      "type": "modify",
      "old_id": "60d42704ca795aa745b6ac048c33545d8a99dc9b",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/O3-pipeline.ll",
      "new_id": "39b23a57513d9d788558378e4f64f7952040e2ee",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/PowerPC/O3-pipeline.ll"
    },
    {
      "type": "modify",
      "old_id": "617d6ec27b63f5ed97179e157441d42a71419416",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/crbit-asm.ll",
      "new_id": "2062aa3e34417eabb312c24bdf7f63b25ebe12b8",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/PowerPC/crbit-asm.ll"
    },
    {
      "type": "modify",
      "old_id": "a682f69a2ceb7818105198330cd3ffa964f9e8a4",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/crbits.ll",
      "new_id": "763f596777a649ed30d9ea951f4e05257694b849",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/PowerPC/crbits.ll"
    },
    {
      "type": "modify",
      "old_id": "15b7dc1a38fabb15997f460cc8bc8ba785ca1671",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/expand-contiguous-isel.ll",
      "new_id": "9e53c7e88b0e30ac6ea3ebf8d9d6eeb4a615ea36",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/PowerPC/expand-contiguous-isel.ll"
    },
    {
      "type": "modify",
      "old_id": "8da7519fa6dc7fbe22dd45692874605e43f8fab2",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/expand-foldable-isel.ll",
      "new_id": "5425996032e380164ac50554ef9eb774c2133d4d",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/PowerPC/expand-foldable-isel.ll"
    },
    {
      "type": "delete",
      "old_id": "35e5398070528414d481862709d8acc957d79cf2",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/expand-isel-1.mir",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6d51246336c22ecf95e636f73095967c78713efb",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/expand-isel-10.mir",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a4265e07f81eb6c3684c65a0128ad4c02b0361ff",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/expand-isel-2.mir",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "28273602f91e6dc8dbe5f9d5439d8a6aca7caa05",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/expand-isel-3.mir",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d4484f6d527c05c8fe73caf5a86c4ae20686b5f8",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/expand-isel-4.mir",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4142ef0fe89e4addf063c5ac2e72b5f2405f277f",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/expand-isel-5.mir",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9ab511e6959311e43356f31f9cf843c9200512a5",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/expand-isel-6.mir",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "64c262470000548f10a64d3955ee16d28a195f77",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/expand-isel-7.mir",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1799676afee7156dc65236a4a158099fbf1783b0",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/expand-isel-8.mir",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2f0cdca8496b0b850d60b97eb68f908d82ef7ac6",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/expand-isel-9.mir",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "262e71d48fc09b5880b00cc0fc7e8a7dd91110c6",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/expand-isel-liveness.mir",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "cf403d6db14da371a123477cf2a9a3fd26912ca9",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/expand-isel.ll",
      "new_id": "16e18b595da144f6766797ea966fe62321ca79a1",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/PowerPC/expand-isel.ll"
    },
    {
      "type": "modify",
      "old_id": "6262d24040a3ecee527eed11d223f7a99b6ea9f2",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/fold-zero.ll",
      "new_id": "a071464ac6410554281ffbf98a370948ee24b418",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/PowerPC/fold-zero.ll"
    },
    {
      "type": "modify",
      "old_id": "0a666860cbd76a37d90638ef71e6013258f6233a",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/i1-ext-fold.ll",
      "new_id": "a1be8d39994d590b508e33e4d2e4282030119c30",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/PowerPC/i1-ext-fold.ll"
    },
    {
      "type": "modify",
      "old_id": "340d9aff8f85b96cb8fa5b6c9a140f13b1204049",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/i64_fp_round.ll",
      "new_id": "f7df003fcc3f83a3212725c02e522e056032fe43",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/PowerPC/i64_fp_round.ll"
    },
    {
      "type": "modify",
      "old_id": "f04deb37a57558e000a68853e80bf3f261e03c76",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/ifcvt.ll",
      "new_id": "6b9d872f4aad74188fa2e96a73af7835100da71e",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/PowerPC/ifcvt.ll"
    },
    {
      "type": "modify",
      "old_id": "c1cceb967018052e0a2dede402f4ae352b446824",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/isel.ll",
      "new_id": "5f64df5dfeb91eb69429ea07517a83befd7b50de",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/PowerPC/isel.ll"
    },
    {
      "type": "modify",
      "old_id": "bc265c646d471ec0779bfd0b145ac4b5fcf9a952",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/optcmp.ll",
      "new_id": "831bc97cc0e9fa80b85b7c70148bffa70d38ce35",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/PowerPC/optcmp.ll"
    },
    {
      "type": "modify",
      "old_id": "7e2515ff70938f92d8f7ee1e222d3183649a43ac",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/p8-isel-sched.ll",
      "new_id": "cde5870db3940ea671ce67fa7e0223c4d173d09b",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/PowerPC/p8-isel-sched.ll"
    },
    {
      "type": "modify",
      "old_id": "3d8dcbd00d01afba004b72c27343353cdef9d1b0",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/ppc-crbits-onoff.ll",
      "new_id": "49a5687afe4c834eff169f922e3ab2020830002c",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/PowerPC/ppc-crbits-onoff.ll"
    },
    {
      "type": "modify",
      "old_id": "28faace491173c783289fbc58f1e610eac9aaf94",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/remove-implicit-use.mir",
      "new_id": "f5b931e1e423830d5c4acdc0160d99dea11a58bd",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/PowerPC/remove-implicit-use.mir"
    },
    {
      "type": "modify",
      "old_id": "d5e77a5cda067f53aa1c9a95c8de4121dd5d65c3",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/select-i1-vs-i1.ll",
      "new_id": "ebf4cbcaac94f74c7eafaeb1daa6e5f7fd2a7e10",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/PowerPC/select-i1-vs-i1.ll"
    },
    {
      "type": "modify",
      "old_id": "f952c0e2d8fbabb01f977ab6e03e67a7beb6646a",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/subreg-postra-2.ll",
      "new_id": "f696745c9d41426d33f4d6d3e80e2b4c9af4a2d9",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/PowerPC/subreg-postra-2.ll"
    },
    {
      "type": "modify",
      "old_id": "32a1b85cac8f565835e135d654d585c4c86aa313",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/subreg-postra.ll",
      "new_id": "a315da545ba0f8219d441ba3b45911209e75c9e5",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/PowerPC/subreg-postra.ll"
    }
  ]
}
