)]}'
{
  "commit": "4ab33dc39b569f2e33eeec24c2c5c9ae013fe5ea",
  "tree": "c11e7901c41ac89ef65fee5665f4cd967238cab7",
  "parents": [
    "4d2d6a0d92e068a367168706fb768f9dd1c0ad8a"
  ],
  "author": {
    "name": "Luke Lau",
    "email": "luke@igalia.com",
    "time": "Sun Apr 26 23:21:14 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Apr 27 06:21:14 2026 +0000"
  },
  "message": "[RISCV] Remove codegen for vp_select (#194199)\n\nPart of the work to remove trivial VP intrinsics from the RISC-V\nbackend, see\nhttps://discourse.llvm.org/t/rfc-remove-codegen-support-for-trivial-vp-intrinsics-in-the-risc-v-backend/87999\n\nThis splits off vp.select from #179622",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b5aa361803918c4e7254d6a1416655c682dfcade",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/RISCV/RISCVISelLowering.cpp",
      "new_id": "e902cf82524c202c94891a195704504b1a8ab38c",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/RISCV/RISCVISelLowering.cpp"
    },
    {
      "type": "modify",
      "old_id": "fd4e9701f85d579f820c537817bb9d9de7a5908f",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h",
      "new_id": "1309683d96ac5e6a084e20890db61c89755f4df7",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h"
    },
    {
      "type": "modify",
      "old_id": "fcebb18c3fa74980ad0c11b24db07638ae2c4117",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/RISCV/rvv/fixed-vectors-peephole-vmerge-vops.ll",
      "new_id": "dc9da974ac5e83744a38b2262a6683ee60b8a95d",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/RISCV/rvv/fixed-vectors-peephole-vmerge-vops.ll"
    },
    {
      "type": "modify",
      "old_id": "fc73c0fb105c46ab29c4ce3b463590874f50d5ed",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfnmsac-vp.ll",
      "new_id": "b3f5e3d3bb69823525afbce3d130c95161fe4c91",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfnmsac-vp.ll"
    },
    {
      "type": "modify",
      "old_id": "1ff8559c9727d85884abe621f89317a6257f952c",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vmacc-vp.ll",
      "new_id": "bbc572d0d3e896c94c531acf4d2b632f646ae9c3",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vmacc-vp.ll"
    },
    {
      "type": "modify",
      "old_id": "f6d13a3d0385341e9c5b303dcb69300aedf66472",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vnmsac-vp.ll",
      "new_id": "64034d6f1381a70afb0c9198ba4e2be597b05685",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vnmsac-vp.ll"
    },
    {
      "type": "modify",
      "old_id": "fe2a707c2d55028ba5f49f47bdb563e83e97e6b8",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vselect-vp-bf16.ll",
      "new_id": "f36676628364475f71e73bf9c93d860fc6daa629",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vselect-vp-bf16.ll"
    },
    {
      "type": "modify",
      "old_id": "83423371ab070c34975a619d250164f249502b97",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vselect-vp.ll",
      "new_id": "26527e062b666d6986d2fea34c7b58af71f3a8f7",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vselect-vp.ll"
    },
    {
      "type": "modify",
      "old_id": "2f6484ef7fe378617cb2537505f8e64efa644207",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/RISCV/rvv/rvv-peephole-vmerge-vops.ll",
      "new_id": "930133c76f3ad1fd0ce6519cdfbf1628bd24f8cd",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/RISCV/rvv/rvv-peephole-vmerge-vops.ll"
    },
    {
      "type": "modify",
      "old_id": "817963c0b0920544483c9ab1d40b4c722fbd5c32",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/RISCV/rvv/sink-splat-operands.ll",
      "new_id": "93b908d8a1e1814328f0a289eb12603b2aca566f",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/RISCV/rvv/sink-splat-operands.ll"
    },
    {
      "type": "modify",
      "old_id": "86d767d3cf6f778b93f4cce93a4cd6468a9e4d97",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/RISCV/rvv/vfmacc-vp.ll",
      "new_id": "2641807af060f8e828aaeb67e67038ae811eecb0",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/RISCV/rvv/vfmacc-vp.ll"
    },
    {
      "type": "modify",
      "old_id": "e63bf8e6139cfd8ac01e5097452698652d6bbf9f",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/RISCV/rvv/vfmsac-vp.ll",
      "new_id": "4a97d9bbc2497a5ebdacadbd109326e1c57f2d8e",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/RISCV/rvv/vfmsac-vp.ll"
    },
    {
      "type": "modify",
      "old_id": "c7b415f49b2a034130e66403f2a36866fa415d5b",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/RISCV/rvv/vfnmacc-vp.ll",
      "new_id": "e51222b29b5ea6a4486593895f903f329bc8edd9",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/RISCV/rvv/vfnmacc-vp.ll"
    },
    {
      "type": "modify",
      "old_id": "735ee0b7f84c55d5dcbdb0231f1968c93dd4d74b",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/RISCV/rvv/vfnmsac-vp.ll",
      "new_id": "c6a272dc50d05af0b8a4720270d0c7a3d60c5ccb",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/RISCV/rvv/vfnmsac-vp.ll"
    },
    {
      "type": "modify",
      "old_id": "eff592aba0589b5ac62b1ad2e5edacdbce9f7881",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/RISCV/rvv/vmacc-vp.ll",
      "new_id": "e21080783ad444350f062c07d7008f395d97b8b5",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/RISCV/rvv/vmacc-vp.ll"
    },
    {
      "type": "modify",
      "old_id": "cf94bcacf372c70580ba92ec396e8abebfd46978",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/RISCV/rvv/vmadd-vp.ll",
      "new_id": "9ebd2101be94f9f3b5b30b9b4b754c940eba97d5",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/RISCV/rvv/vmadd-vp.ll"
    },
    {
      "type": "modify",
      "old_id": "9a463a79c338571fd14017ac3c1ef559c02dee0f",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/RISCV/rvv/vnmsac-vp.ll",
      "new_id": "27ea708d6607f49c7d7a2f5eba94c472ea6cf3bb",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/RISCV/rvv/vnmsac-vp.ll"
    },
    {
      "type": "modify",
      "old_id": "587c577c6e5c576aac6d2c6a86b08313ea1ac391",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/RISCV/rvv/vselect-vp-bf16.ll",
      "new_id": "e4bb362e0ea420b59ecc972c47b50ccd8166f5b7",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/RISCV/rvv/vselect-vp-bf16.ll"
    },
    {
      "type": "modify",
      "old_id": "8f00bd642feb241875b9dea9b2b06ac273bae901",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/RISCV/rvv/vselect-vp.ll",
      "new_id": "625cc374cc29fd05b11b5429329efb211ac891d2",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/RISCV/rvv/vselect-vp.ll"
    }
  ]
}
