)]}'
{
  "commit": "d80eb928c78ab3f3a3320014b2b7d513642b1a7e",
  "tree": "f128f9a776c5655327429ce4ddd69d4b1482d55d",
  "parents": [
    "e30b703060bb6741fb5e5e05e6b37802bc29b4ce"
  ],
  "author": {
    "name": "Yeaseen",
    "email": "yeaseen.arafat96@gmail.com",
    "time": "Wed Jan 22 07:47:15 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jan 22 14:47:15 2025 +0000"
  },
  "message": "[llvm] Remove `undef` from `llvm/test/Transforms` tests (#123889)\n\nThis PR replaces some instances of `undef` with `function argument\r\nvalue` or `poison` or `concrete values` in several tests under\r\n`llvm/test/Transforms/` directory. These changes align with modern LLVM\r\nstandards for better-defined behavior and test determinism. If this\r\nsmall PR is okay and gets merged, I will work on the rest.\r\n\r\nThis is inspired by [this\r\nproject](https://discourse.llvm.org/t/gsoc-2024-remove-undefined-behavior-from-tests/77236/29),\r\nwork done on this by @leewei05",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "47b33cb66443642f477ae7299235424afdb2cdcf",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/ADCE/2017-08-21-DomTree-deletions.ll",
      "new_id": "1c7a460005a1f20321a521a12b1fc499f5e27cd2",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/ADCE/2017-08-21-DomTree-deletions.ll"
    },
    {
      "type": "modify",
      "old_id": "339bc758344f9fe01bebf288654c95dc40b09500",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/ADCE/preserve-memoryssa-if-only-remove-debug.ll",
      "new_id": "0c851e78e1501e2250659949329ba2e5045b23e0",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/ADCE/preserve-memoryssa-if-only-remove-debug.ll"
    },
    {
      "type": "modify",
      "old_id": "3ed0da9a723464b9670bb39f5ab82ac9612571b7",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/AddDiscriminators/inlined.ll",
      "new_id": "26faf57b55d0baa76bf212699ddbc0b66d5da474",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/AddDiscriminators/inlined.ll"
    },
    {
      "type": "modify",
      "old_id": "23f04c170eff391386cf033320153f448eec3ec3",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/AddDiscriminators/invoke.ll",
      "new_id": "d39014de1f00f0877924b746109c4d560ba0b07b",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/AddDiscriminators/invoke.ll"
    },
    {
      "type": "modify",
      "old_id": "317dd88f611f41d78c6126dfea11fd977a6b3b91",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/AggressiveInstCombine/AArch64/combine_ignore_debug.ll",
      "new_id": "d09d43c936257b1ab26aef8f8ead1dd0c88caf4f",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/AggressiveInstCombine/AArch64/combine_ignore_debug.ll"
    },
    {
      "type": "modify",
      "old_id": "a36163014de3915cfa022a4685df438bfd7f1816",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/AggressiveInstCombine/trunc_unreachable_bb.ll",
      "new_id": "3d8a679b31dffd6dabdbedd333c94a3a05449ffc",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/AggressiveInstCombine/trunc_unreachable_bb.ll"
    },
    {
      "type": "modify",
      "old_id": "4182e748c713b639307327562a7df48e3fb4726a",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/AggressiveInstCombine/trunc_vector_instrs.ll",
      "new_id": "d431c8ebaa56a9e736739cdf7d89c3c6849878e5",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/AggressiveInstCombine/trunc_vector_instrs.ll"
    },
    {
      "type": "modify",
      "old_id": "268aca093a698e5b4217cde426fdfd76a28e7069",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/AlignmentFromAssumptions/simple.ll",
      "new_id": "42f36f1abcef15b826a301cd2768ea160e706c52",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/AlignmentFromAssumptions/simple.ll"
    },
    {
      "type": "modify",
      "old_id": "236428b26325059d27706f3edd87e9f2dec26b1e",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/AlignmentFromAssumptions/simple32.ll",
      "new_id": "4b20673c1ed775f61815c282b621906a6b4e0a2c",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/AlignmentFromAssumptions/simple32.ll"
    },
    {
      "type": "modify",
      "old_id": "12caae4dbef8df470d60c0247bf3642b46082ec2",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/ArgumentPromotion/crash.ll",
      "new_id": "9ec969cd9a606bf3aaa697908930bb088d8f3df6",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/ArgumentPromotion/crash.ll"
    },
    {
      "type": "modify",
      "old_id": "a5a0fc0cf186b7f45308b1d3c8cb45bd8ccde7a0",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/ArgumentPromotion/min-legal-vector-width.ll",
      "new_id": "eb8181c2bd8100fbc19f7ccb100d5785ce8ee6a1",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/ArgumentPromotion/min-legal-vector-width.ll"
    },
    {
      "type": "modify",
      "old_id": "dd089a910f5a3179d036c83b971afeb287ea4f34",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/ArgumentPromotion/pr32917.ll",
      "new_id": "0a996dd3ad279407810566652c4b99988266bc44",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/ArgumentPromotion/pr32917.ll"
    }
  ]
}
