)]}'
{
  "commit": "d6577c35e2a1fc0345c54edd7a9d15eb42af7e4a",
  "tree": "cc5db1c3f2514e3e03cd624de6acf3332a91aa24",
  "parents": [
    "970bad406a9c24f317960a16c9bc0ef3f7720c8f"
  ],
  "author": {
    "name": "Michael Kruse",
    "email": "llvm-project@meinersbur.de",
    "time": "Mon Apr 20 15:06:45 2026 +0100"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Apr 20 07:11:26 2026 -0700"
  },
  "message": "[Polly] Apply gist only after converting to pw_aff (#192975)\n\nA single-valued set/map is not necessarily single-valued anymore after\napplying after gisting a context. In particular, the set/map might not\nbe single-valued outside the context.\n\nConvert the result of MemoryAccess::getAddressFunction() directly to\npw_aff. Since it is the result of lexmin(), it is single-valued by\ndefinition. Gist the context only after te conversion.\n\nWe should consider using `isl_basic_map_partial_lexmin_pw_multi_aff` in\n`getAddressFunction()` directly to avoid the intermediate step.\n\nFixes #190459\n\nGitOrigin-RevId: 6b7d1a494bd9e2e57fe156faffe19ba8ea6a0ee0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fe811d383f38ad6d6c33f1dca23ff8ebcdb19a18",
      "old_mode": 33188,
      "old_path": "lib/CodeGen/IslNodeBuilder.cpp",
      "new_id": "9421679b35ff442934c1ce93d6591b307f5d1e81",
      "new_mode": 33188,
      "new_path": "lib/CodeGen/IslNodeBuilder.cpp"
    },
    {
      "type": "modify",
      "old_id": "6a21e400401bcfae86a57f83078cb1734cb10476",
      "old_mode": 33188,
      "old_path": "lib/External/isl/include/isl/isl-noexceptions.h",
      "new_id": "55c451e4e9c8a58f84ec639d7ef58a3673348db6",
      "new_mode": 33188,
      "new_path": "lib/External/isl/include/isl/isl-noexceptions.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dfd201e0f32c9f805bd022e1be4a632b0a3a0b14",
      "new_mode": 33188,
      "new_path": "test/CodeGen/issue190459_2.ll"
    }
  ]
}
