)]}'
{
  "commit": "58d2af30264f3aaf3200c67476aca90a6c96d04f",
  "tree": "c3fa9572926a1bb7854d2b36f702da2fed4daf6e",
  "parents": [
    "5de6c33c536f3880625963509f283a582c057c33"
  ],
  "author": {
    "name": "Diego Caballero",
    "email": "diegocaballero@google.com",
    "time": "Thu Mar 09 22:48:14 2023 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Mar 09 22:48:14 2023 -0800"
  },
  "message": "Disable masking on Aarch64 without SVE support (#12487)\n\nMasking is a catch-all transformation that only requires vector sizes to\r\nbe provided to the vectorizer. This patch makes sure that we don\u0027t\r\nprovide vector sizes to the vectorizer when we don\u0027t want to explicitly\r\nenable vector masking (e.g., Aarch64 without SVE support, at least for\r\nnow).",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2a91ba749a8eaa0e48b52b9278493fb5c8832f4c",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/KernelDispatch.cpp",
      "new_id": "97b9acd46d4b9a77622197d90fdce1c1e62b7846",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/KernelDispatch.cpp"
    },
    {
      "type": "modify",
      "old_id": "503ace20995b3af4879e513f4125bed2254e00d8",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/LLVMCPULowerExecutableTarget.cpp",
      "new_id": "83fb8b23a5180a6c581041b8086c8c54bfed6f4c",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/LLVMCPULowerExecutableTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "13e241b155a531c5283e897e396da436ff26abee",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/Passes.cpp",
      "new_id": "4dd5d883cc687c6a145c7e588daf0e6ed138820a",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "b7e4ff33fcac9adb6a789f6c90dc228d8043cd96",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/materialize_x86_64_launch_configuration.mlir",
      "new_id": "6d5c4d13acd50be65b91026abd4234a36ada7db4",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/materialize_x86_64_launch_configuration.mlir"
    },
    {
      "type": "modify",
      "old_id": "7ae64ee34e071d97259229348a38509b72dd0ae3",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/vector_masking.mlir",
      "new_id": "3d602132e26ae487e5be635e2e6bb31517d269b3",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/vector_masking.mlir"
    },
    {
      "type": "modify",
      "old_id": "91de123833acdd89621932492e2b10cb799de347",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Passes.h",
      "new_id": "44013157d324964bea22b782746bcd2b7a2096df",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Passes.h"
    },
    {
      "type": "modify",
      "old_id": "1c890f092ef1cf99e77df0f0ca8b692504c2730f",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Sandbox/LinalgTensorCodegenDriver.cpp",
      "new_id": "e0137371bde2b8c84bae1dea7e37321868d07da6",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Sandbox/LinalgTensorCodegenDriver.cpp"
    },
    {
      "type": "modify",
      "old_id": "ad578a984500afaf1df303b4cd9d8e344fa77535",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Sandbox/Passes.h",
      "new_id": "9fb64f8f1a50b92199d7cd312f38f83ff03c20ee",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Sandbox/Passes.h"
    },
    {
      "type": "modify",
      "old_id": "7317fc47fe8758189ab72f5d2a9fb30743bb0c83",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Sandbox/Passes.td",
      "new_id": "9be525c053083efafee062fe42e164e90b7e1ade",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Sandbox/Passes.td"
    },
    {
      "type": "modify",
      "old_id": "c07ce92afd2de9aebb6afbc4f162314e6bf877a8",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Utils/Utils.cpp",
      "new_id": "57b4281ef2f40bdb67913c3779e63808cb931ad6",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Utils/Utils.cpp"
    },
    {
      "type": "modify",
      "old_id": "35933542bf6c55dfa5ea9472f26b6ea3753cebef",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Utils/Utils.h",
      "new_id": "2121d807d997ac6255d1515921b974ad1eb445c2",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Utils/Utils.h"
    },
    {
      "type": "modify",
      "old_id": "196c7fa6237ed63546e7519b932635532293c5a1",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Passes/Passes.h",
      "new_id": "7b3ecd8bade67e6e2e90fcae21c7d1bfb5a9274e",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Passes/Passes.h"
    },
    {
      "type": "modify",
      "old_id": "e2c7fc14ee298b1ba865b7273ca775500a0986d9",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/Transforms/Transforms.cpp",
      "new_id": "5201d55f56ba8b3c46a23da0d7ef12ce309b5a05",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/Transforms/Transforms.cpp"
    }
  ]
}
