)]}'
{
  "commit": "0d22f8344aca5e38e2767539c6277f84550ec5c4",
  "tree": "d7ad2019fb2de20d7511e706936368b73dd5fcb8",
  "parents": [
    "7a8bff48c1ad5f4fdfd8cd6b947a1fc50e144642"
  ],
  "author": {
    "name": "Shih-Po Hung",
    "email": "shihpo.hung@sifive.com",
    "time": "Tue Sep 23 07:39:33 2025 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Sep 23 07:39:33 2025 +0800"
  },
  "message": "[LV][EVL] Remove metadata on EVL vectorized loops (#155760)\n\nThis patch  removes the metadata emission for EVL‑vectorized loops,\nsince there is no current in-tree consumer: \n   1) after VPlan performs canonical IV replacement #147222 and \n2) RISCV dropped EVLIndVarSimplifyPass #151483, which was the only user\nof this metadata.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1e6f1e3aeb0acb32992965c7c158dfbed26caec5",
      "old_mode": 33188,
      "old_path": "llvm/lib/Transforms/Vectorize/VPlan.cpp",
      "new_id": "a1c6f7977885f3ee887c9c26e305b11745e6c8c7",
      "new_mode": 33188,
      "new_path": "llvm/lib/Transforms/Vectorize/VPlan.cpp"
    },
    {
      "type": "modify",
      "old_id": "dd9cdb43ef92adaf7bc57bc947d10dbee8a5a2fd",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopVectorize/RISCV/blocks-with-dead-instructions.ll",
      "new_id": "fde18785ce2c4868fc52961d0aea8431da8ef35a",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopVectorize/RISCV/blocks-with-dead-instructions.ll"
    },
    {
      "type": "modify",
      "old_id": "65373e4128b7f061d8c4d50fb369927e2ab060b0",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopVectorize/RISCV/dead-ops-cost.ll",
      "new_id": "43fef428372dd2858f0f7f59eea288fe5187d555",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopVectorize/RISCV/dead-ops-cost.ll"
    },
    {
      "type": "modify",
      "old_id": "4322989e1a46f8409688e7f2069dddd9ee3d7021",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopVectorize/RISCV/evl-compatible-loops.ll",
      "new_id": "663ead8c13cbdae00734a1e1cf86ee9781288bf5",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopVectorize/RISCV/evl-compatible-loops.ll"
    },
    {
      "type": "modify",
      "old_id": "4e7145e5422bd62a529776da8093c617278c9213",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopVectorize/RISCV/fminimumnum.ll",
      "new_id": "9f747dd6222a2e15d461e6d9d62337320988703d",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopVectorize/RISCV/fminimumnum.ll"
    },
    {
      "type": "modify",
      "old_id": "e0831be75d96fca6a53981a6ebb2cc13c47ad18e",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopVectorize/RISCV/induction-costs.ll",
      "new_id": "d3db55e25187046af12e9a1b1828151cf5f1b17a",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopVectorize/RISCV/induction-costs.ll"
    },
    {
      "type": "modify",
      "old_id": "edacefaa1a1e387f39101a2373c0a868555792b6",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopVectorize/RISCV/pr87378-vpinstruction-or-drop-poison-generating-flags.ll",
      "new_id": "d0068e134fd3206e770921833986029e8b86e833",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopVectorize/RISCV/pr87378-vpinstruction-or-drop-poison-generating-flags.ll"
    },
    {
      "type": "modify",
      "old_id": "06fce26415e479438d192e7680c0bd06dc5af019",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopVectorize/RISCV/pr88802.ll",
      "new_id": "3739f85afe740d461b1dddeaa7da1ea7cbcb2c76",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopVectorize/RISCV/pr88802.ll"
    },
    {
      "type": "modify",
      "old_id": "799efbd5f26eab71c4142a5e5ac22b6fe7daa21d",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopVectorize/RISCV/remark-reductions.ll",
      "new_id": "7b8404abdc54bae4677353cd4b725c3eef5dc314",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopVectorize/RISCV/remark-reductions.ll"
    },
    {
      "type": "modify",
      "old_id": "6d13d81fe2e2e0e0f33cd600f93045b50cf780e9",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-bin-unary-ops-args.ll",
      "new_id": "0bcd027588f7d7c1081d0ad31f55427ce0e6b41c",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-bin-unary-ops-args.ll"
    },
    {
      "type": "modify",
      "old_id": "85a9228486aa793dc22be88a94ebe2c357e87ae9",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-call-intrinsics.ll",
      "new_id": "f5ff512b9412367eafb6afc401b22c0d32cfcdff",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-call-intrinsics.ll"
    },
    {
      "type": "modify",
      "old_id": "498ff8beb9d4cb06f38710d375abb61496b7dae1",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-cast-intrinsics.ll",
      "new_id": "c10bfc32e6e2944c64a5c5bf536953f9191c0c63",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-cast-intrinsics.ll"
    },
    {
      "type": "modify",
      "old_id": "470e9941d5af7d7ecf60d3aac4c005eb87036180",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-cond-reduction.ll",
      "new_id": "61f97aa0a47edf56b3bdf5fb11856add5ec868ae",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-cond-reduction.ll"
    },
    {
      "type": "modify",
      "old_id": "cafb53ad01cf4112aa60fd87f31626208290b298",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-div.ll",
      "new_id": "22d216e059af352bd69aabeed7587e4dfd03eff8",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-div.ll"
    },
    {
      "type": "modify",
      "old_id": "830583614e9a4e6135d51253344440c60fa754dd",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-fixed-order-recurrence.ll",
      "new_id": "55facaa96631ef4b3695c2141ceef1a5d1cff463",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-fixed-order-recurrence.ll"
    },
    {
      "type": "modify",
      "old_id": "2330f13e43ae2a4b0b85120aeddbd90cf48cab53",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-intermediate-store.ll",
      "new_id": "9e89cde3bc24aa0c672422922e2964c270bfa111",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-intermediate-store.ll"
    },
    {
      "type": "modify",
      "old_id": "d911c7e5139300b4b9e15fa11fa3204761f923f0",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-known-no-overflow.ll",
      "new_id": "a03b4306bad6666ea363631fb9111cdeddcefae3",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-known-no-overflow.ll"
    },
    {
      "type": "modify",
      "old_id": "300696e41829a6da5573359edcc43c1c1dd51871",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopVectorize/RISCV/truncate-to-minimal-bitwidth-cost.ll",
      "new_id": "5c89f218fdf7d195118ee867d1893bfb20e49267",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopVectorize/RISCV/truncate-to-minimal-bitwidth-cost.ll"
    },
    {
      "type": "modify",
      "old_id": "6de3b505cba23edcc3590483e73520861550d099",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopVectorize/RISCV/truncate-to-minimal-bitwidth-evl-crash.ll",
      "new_id": "6efb0358242c75f3ac0c5c9b9ce48c0c2f9a3285",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopVectorize/RISCV/truncate-to-minimal-bitwidth-evl-crash.ll"
    },
    {
      "type": "modify",
      "old_id": "b8cae1d609e34832217d7df754cc9a70e7acff80",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopVectorize/RISCV/type-info-cache-evl-crash.ll",
      "new_id": "df848f2db917f798a8d43e2ad237377b02367d60",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopVectorize/RISCV/type-info-cache-evl-crash.ll"
    },
    {
      "type": "modify",
      "old_id": "dbedce99f8d7efe484d0d007dc0b1937dddcc1c8",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopVectorize/RISCV/vector-loop-backedge-elimination-with-evl.ll",
      "new_id": "8c67b4cb7996e66b85ef79eee4d9735fa9e6267d",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopVectorize/RISCV/vector-loop-backedge-elimination-with-evl.ll"
    },
    {
      "type": "modify",
      "old_id": "601c917192bf5a0eb1af575f976e5d4e905e2271",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopVectorize/RISCV/vf-will-not-generate-any-vector-insts.ll",
      "new_id": "ed797fcd6c026d931a5880f6b197b5d26ac326e6",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopVectorize/RISCV/vf-will-not-generate-any-vector-insts.ll"
    }
  ]
}
