)]}'
{
  "commit": "0f26441cb83c1dea9aef12c748a79e3f38e3230a",
  "tree": "ec02fe229f739aeb5ee0cd81661cf23b23605138",
  "parents": [
    "75c4339ef31922bf8c883a7a5dfe638ec6818ab2"
  ],
  "author": {
    "name": "Maciej Gabka",
    "email": "maciej.gabka@arm.com",
    "time": "Fri Feb 02 08:42:29 2024 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Feb 02 08:42:29 2024 +0000"
  },
  "message": "[TLI][AArch64] Adjust TLI mappings to vector functions taking linear pointers (#80296)\n\nThe masked symbols in SLEEF are incorrectly implemented as calls to non\r\nmasked variants, what only works fine for functions which do not modify\r\nmemory.\r\nFor vector variants which modify memory we can only use a non masked\r\nsymbols for now.\r\nThe SVE ArmPL mappings need to be removed for now as well.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f09e12f3038cac7e0d3f2bd8a6f3da96956a97ae",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/Analysis/VecFuncs.def",
      "new_id": "07edf68c667a2718b32bf14588bc9b2c08fcaeeb",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/Analysis/VecFuncs.def"
    },
    {
      "type": "modify",
      "old_id": "d07f72792e6b991e996753ef21298d0ff2a1cd5f",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopVectorize/AArch64/veclib-function-calls.ll",
      "new_id": "dd1495626eb98454d4fada609f0006dc0620d728",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopVectorize/AArch64/veclib-function-calls.ll"
    },
    {
      "type": "modify",
      "old_id": "8ccd27030afae880dbad4dbbe57258775565dd4d",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/Util/add-TLI-mappings.ll",
      "new_id": "7b12de90319012abeab46e63a01278121dbccfc3",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/Util/add-TLI-mappings.ll"
    }
  ]
}
