)]}'
{
  "commit": "91a1bde7b8ee8cd753d9e5f5ed9f481be74d25c0",
  "tree": "291a9c0c0a71deb8ec732798fe848f782c9ba34e",
  "parents": [
    "35ffe103498029542222cf4edb31faea8e1ffb1c"
  ],
  "author": {
    "name": "NagaChaitanya Vellanki",
    "email": "pnagato@protonmail.com",
    "time": "Thu Nov 13 06:07:58 2025 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Nov 13 14:07:58 2025 +0000"
  },
  "message": "[Clang] Add  constexpr support for AVX512 permutexvar intrinsics (#167802)\n\nResolves #167476",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "14c7d636ad51efc3231560b31175581cfd534512",
      "old_mode": 33188,
      "old_path": "clang/include/clang/Basic/BuiltinsX86.td",
      "new_id": "69d18679fd6ec68fa8f38df2f694653ac9216f88",
      "new_mode": 33188,
      "new_path": "clang/include/clang/Basic/BuiltinsX86.td"
    },
    {
      "type": "modify",
      "old_id": "6c7b2f502cc51a408ef2c423452fee24e3d681ae",
      "old_mode": 33188,
      "old_path": "clang/lib/AST/ByteCode/InterpBuiltin.cpp",
      "new_id": "cee3c1b8cf8f306c68a4e3bcdfe5616225d8a72b",
      "new_mode": 33188,
      "new_path": "clang/lib/AST/ByteCode/InterpBuiltin.cpp"
    },
    {
      "type": "modify",
      "old_id": "1bfea24b228e803441e13314efe28b905fba44be",
      "old_mode": 33188,
      "old_path": "clang/lib/AST/ExprConstant.cpp",
      "new_id": "b7da89ab3dcf24830a247e868396c7def2cd9338",
      "new_mode": 33188,
      "new_path": "clang/lib/AST/ExprConstant.cpp"
    },
    {
      "type": "modify",
      "old_id": "46ec12a63ef9cbcb25eb2be73946753b861e0a29",
      "old_mode": 33188,
      "old_path": "clang/lib/Headers/avx10_2_512bf16intrin.h",
      "new_id": "3201307af4731bfaf2e63593a9db4d41094da779",
      "new_mode": 33188,
      "new_path": "clang/lib/Headers/avx10_2_512bf16intrin.h"
    },
    {
      "type": "modify",
      "old_id": "8fb8cd7cd0865f55e774e7e42e0b716fe4e0fb17",
      "old_mode": 33188,
      "old_path": "clang/lib/Headers/avx10_2bf16intrin.h",
      "new_id": "9f5b726d7b789b5644fe6767cdd4cbc579731c8b",
      "new_mode": 33188,
      "new_path": "clang/lib/Headers/avx10_2bf16intrin.h"
    },
    {
      "type": "modify",
      "old_id": "3cbaaece7b38e59f0e19a5c76298e778bbace6c6",
      "old_mode": 33188,
      "old_path": "clang/lib/Headers/avx2intrin.h",
      "new_id": "3e3c13d8bd66252661372bfcb36287f683892aed",
      "new_mode": 33188,
      "new_path": "clang/lib/Headers/avx2intrin.h"
    },
    {
      "type": "modify",
      "old_id": "4a02c966203357172cf5e392d260ef063a436787",
      "old_mode": 33188,
      "old_path": "clang/lib/Headers/avx512bwintrin.h",
      "new_id": "3cfa32eb9e727303cafbc575f85fb87e9b90b6bd",
      "new_mode": 33188,
      "new_path": "clang/lib/Headers/avx512bwintrin.h"
    },
    {
      "type": "modify",
      "old_id": "997e9608e112f7677cefdf1526d6ee14f6bffef0",
      "old_mode": 33188,
      "old_path": "clang/lib/Headers/avx512fintrin.h",
      "new_id": "79c37173ac838ba11f3e7ed04e03bfa4146b8bcd",
      "new_mode": 33188,
      "new_path": "clang/lib/Headers/avx512fintrin.h"
    },
    {
      "type": "modify",
      "old_id": "d23188ab02b6ce53417187af4d967a271aa66522",
      "old_mode": 33188,
      "old_path": "clang/lib/Headers/avx512vlbwintrin.h",
      "new_id": "88c3e1569bb2d28e399ef7ec59de179184563d4c",
      "new_mode": 33188,
      "new_path": "clang/lib/Headers/avx512vlbwintrin.h"
    },
    {
      "type": "modify",
      "old_id": "e5249926b934e869bd7e25123a0560d9bc135ccd",
      "old_mode": 33188,
      "old_path": "clang/lib/Headers/avx512vlintrin.h",
      "new_id": "1e6e42df6b5fb626444679ed8fc48d2c8f6b19a9",
      "new_mode": 33188,
      "new_path": "clang/lib/Headers/avx512vlintrin.h"
    },
    {
      "type": "modify",
      "old_id": "ce8e2f04e487cd0c761a3da0ac0de5feb35b713d",
      "old_mode": 33188,
      "old_path": "clang/test/CodeGen/X86/avx2-builtins.c",
      "new_id": "d22f2f8be8be317fa008ec4d97556922b43b0259",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGen/X86/avx2-builtins.c"
    },
    {
      "type": "modify",
      "old_id": "2749dc5741b589cdc382e835622076461b6705e6",
      "old_mode": 33188,
      "old_path": "clang/test/CodeGen/X86/avx512bw-builtins.c",
      "new_id": "45f1a600d380a671b4ea5792ece80a03b56f9eca",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGen/X86/avx512bw-builtins.c"
    },
    {
      "type": "modify",
      "old_id": "17778b52d36718aebcf3a48521bea06df2202797",
      "old_mode": 33188,
      "old_path": "clang/test/CodeGen/X86/avx512f-builtins.c",
      "new_id": "71e700af0069eaee6847818e26b4577c482933d6",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGen/X86/avx512f-builtins.c"
    },
    {
      "type": "modify",
      "old_id": "121d5bf8d4adbaeec56d78a9f36fa21f29a62ec7",
      "old_mode": 33188,
      "old_path": "clang/test/CodeGen/X86/avx512vl-builtins.c",
      "new_id": "a7eee79c97539d51e44824221235613e71a2f818",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGen/X86/avx512vl-builtins.c"
    },
    {
      "type": "modify",
      "old_id": "7a5af2dc8742fedfef9b7d61deb1370537da4df4",
      "old_mode": 33188,
      "old_path": "clang/test/CodeGen/X86/avx512vlbw-builtins.c",
      "new_id": "a262e83083cab6e97c0efd5e9e26b05c746f7857",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGen/X86/avx512vlbw-builtins.c"
    }
  ]
}
