)]}'
{
  "commit": "2db482d4ea97d4b2a690775655534c2b48695319",
  "tree": "81916778a8c5f1f6934d91d411aa24639380d13a",
  "parents": [
    "9ef60ff7ff187f5d80e745d3047d0f0b1e684cac"
  ],
  "author": {
    "name": "NagaChaitanya Vellanki",
    "email": "pnagato@protonmail.com",
    "time": "Fri Oct 24 04:09:38 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Oct 24 11:09:38 2025 +0000"
  },
  "message": "[Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - Allow shufps/pd shuffles intrinsics to be used in constexpr (#164078)\n\nResolves #161208",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "14fd169360dee515386dee469927b0831fdb36ce",
      "old_mode": 33188,
      "old_path": "clang/include/clang/Basic/BuiltinsX86.td",
      "new_id": "0c85e280e748bfadd1f790d1edc7bd82acaf7a13",
      "new_mode": 33188,
      "new_path": "clang/include/clang/Basic/BuiltinsX86.td"
    },
    {
      "type": "modify",
      "old_id": "3b725296960b6e72d69e93f9ca3807af8bc41f88",
      "old_mode": 33188,
      "old_path": "clang/lib/AST/ByteCode/InterpBuiltin.cpp",
      "new_id": "d0b97a18e18151af9ddc9c7e42de51593c2c7e72",
      "new_mode": 33188,
      "new_path": "clang/lib/AST/ByteCode/InterpBuiltin.cpp"
    },
    {
      "type": "modify",
      "old_id": "ae698788aaa206d702abd5303fc1060e4936a97a",
      "old_mode": 33188,
      "old_path": "clang/lib/AST/ExprConstant.cpp",
      "new_id": "29ee0895051252c149291e47489b6b1298dab57c",
      "new_mode": 33188,
      "new_path": "clang/lib/AST/ExprConstant.cpp"
    },
    {
      "type": "modify",
      "old_id": "26aed77283391fa2663d4762d3c401c9c12e8799",
      "old_mode": 33188,
      "old_path": "clang/test/CodeGen/X86/avx-builtins.c",
      "new_id": "737febbc7fef64dbcfa05ef9bf13cfa76b392154",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGen/X86/avx-builtins.c"
    },
    {
      "type": "modify",
      "old_id": "122dadd03a2114ca82f7208e40586523352bdacc",
      "old_mode": 33188,
      "old_path": "clang/test/CodeGen/X86/avx512f-builtins.c",
      "new_id": "69599379b6b3d2a2f3d329ec19764d1b72335f7f",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGen/X86/avx512f-builtins.c"
    },
    {
      "type": "modify",
      "old_id": "34db7641b94481d23538e39f78a47a1bfcd93725",
      "old_mode": 33188,
      "old_path": "clang/test/CodeGen/X86/avx512vl-builtins.c",
      "new_id": "33c43977f72dc3aff1059c8b01a5db3dfc0a9036",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGen/X86/avx512vl-builtins.c"
    },
    {
      "type": "modify",
      "old_id": "f5c1d00d1b85105d42455c7db956652a5cc26f38",
      "old_mode": 33188,
      "old_path": "clang/test/CodeGen/X86/sse-builtins.c",
      "new_id": "6c5297e45dc827a8da1e28ce408dd79e6e10f16d",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGen/X86/sse-builtins.c"
    },
    {
      "type": "modify",
      "old_id": "916236a1614e8add8ddbe1aab92cb282ade26ee6",
      "old_mode": 33188,
      "old_path": "clang/test/CodeGen/X86/sse2-builtins.c",
      "new_id": "379ae48995d261d53f85b70211511af7532e3fae",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGen/X86/sse2-builtins.c"
    }
  ]
}
