)]}'
{
  "commit": "0c3f73a4a816f54873f9550fe19c2fe5c9ba0656",
  "tree": "3d2f6bd317a5ac9c51b82905495a1c167949fa33",
  "parents": [
    "ec74fe07cc97c89f314d58499f1ff95a3ff8edfa"
  ],
  "author": {
    "name": "MaheshRavishankar",
    "email": "1663364+MaheshRavishankar@users.noreply.github.com",
    "time": "Tue Sep 12 15:35:48 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Sep 12 15:35:48 2023 -0700"
  },
  "message": "[Codegen][LLVMCPU] Use output element type to decide if reduction is over integers. (#14965)\n\nUsing the input type might lead to incorrect behavior of always enabling\r\nassociative reordering (irrespective of whether the override flag\r\n`--iree-llvmcpu-reassociate-fp-reductions\u003dfalse` is set or not). The\r\noutput element type has to be used to make sure the flag is enforced\r\ncorrectly.\r\n\r\nTowards #14934",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "19694f27f23a527058ae7bc339e0ffb167a9b18e",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/LLVMCPUSplitReduction.cpp",
      "new_id": "70361ece8713a1ebde38203c109fc5d6bc122f0d",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/LLVMCPUSplitReduction.cpp"
    }
  ]
}
