)]}'
{
  "commit": "51991abb0587a71d8cae992db4282b76e6122b10",
  "tree": "d91801b4be86d545cf1b1dc5aae9871f4629760c",
  "parents": [
    "8e17b6392fd92ade939dc07c93d3986ac61b8635"
  ],
  "author": {
    "name": "Wenju He",
    "email": "wenju.he@intel.com",
    "time": "Mon Oct 20 10:08:35 2025 +0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Sun Oct 19 19:10:16 2025 -0700"
  },
  "message": "[libclc] Move functions definition from header clc_sincos_piby4.inc into clc_sincos_helpers.cl (#164028)\n\ninline functions defined in clc_sincos_piby4.inc miss static specifier\nand are deleted by EliminateAvailableExternallyPass when not inlined.\n\nThis PR fix the problem by removing inline and moving function\ndefinition\ninto clc/lib/generic/math/clc_sincos_helpers.cl. It makes sense to put\nall sin/cos helpers definitions in one file clc_sincos_helpers.cl.\n\nGitOrigin-RevId: 377148fd60df55e486dc72b26248006ae092725a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4daff92955cd7b4f0a1c91e6d7858cd724c98acf",
      "old_mode": 33188,
      "old_path": "clc/include/clc/math/clc_sincos_helpers.inc",
      "new_id": "0a3b816cb8c89ffe5fb2dda12cb6a12ac8c7a1c2",
      "new_mode": 33188,
      "new_path": "clc/include/clc/math/clc_sincos_helpers.inc"
    },
    {
      "type": "modify",
      "old_id": "09c6e1c965f647c6fb010e1fd1d994a5ec85d9a5",
      "old_mode": 33188,
      "old_path": "clc/include/clc/math/clc_sincos_helpers_fp64.inc",
      "new_id": "15934cab32751d3d8f98f6f81e27c2b44ffe61fa",
      "new_mode": 33188,
      "new_path": "clc/include/clc/math/clc_sincos_helpers_fp64.inc"
    },
    {
      "type": "delete",
      "old_id": "50608ae24e9471eb379b236ee4d07135bddb6192",
      "old_mode": 33188,
      "old_path": "clc/include/clc/math/clc_sincos_piby4.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "91ec518b70e970d653ea835f259e9821eb6c6073",
      "old_mode": 33188,
      "old_path": "clc/include/clc/math/clc_sincos_piby4.inc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "e7e4d6ad39ede352753d72f394e1549bc24f4f82",
      "old_mode": 33188,
      "old_path": "clc/lib/generic/math/clc_cos.cl",
      "new_id": "5529ec411a19599f37d9c200112c3838e866473d",
      "new_mode": 33188,
      "new_path": "clc/lib/generic/math/clc_cos.cl"
    },
    {
      "type": "modify",
      "old_id": "07e1b49cc9e02f88a9793de2b0e0f4432988a278",
      "old_mode": 33188,
      "old_path": "clc/lib/generic/math/clc_cospi.cl",
      "new_id": "6a10171c723d046a6fbd38c954c201a17761e051",
      "new_mode": 33188,
      "new_path": "clc/lib/generic/math/clc_cospi.cl"
    },
    {
      "type": "modify",
      "old_id": "741383f94c456761ab15e471717c694382fd3fc1",
      "old_mode": 33188,
      "old_path": "clc/lib/generic/math/clc_sin.cl",
      "new_id": "99338c95eb60c104e396d110cf37891167918221",
      "new_mode": 33188,
      "new_path": "clc/lib/generic/math/clc_sin.cl"
    },
    {
      "type": "modify",
      "old_id": "9a46170a3db3825af0222d45d242b49edc2cf2f0",
      "old_mode": 33188,
      "old_path": "clc/lib/generic/math/clc_sincos_helpers.inc",
      "new_id": "2a71b5626ccc5e01a6f0eb4917d28525d456fb1e",
      "new_mode": 33188,
      "new_path": "clc/lib/generic/math/clc_sincos_helpers.inc"
    },
    {
      "type": "modify",
      "old_id": "8fae90c9cc5a5ab9ce9fb92e99c689034a3a1521",
      "old_mode": 33188,
      "old_path": "clc/lib/generic/math/clc_sincos_helpers_fp64.inc",
      "new_id": "e029c6dcfaa0227cf43f39c7809cc078a53ca613",
      "new_mode": 33188,
      "new_path": "clc/lib/generic/math/clc_sincos_helpers_fp64.inc"
    },
    {
      "type": "modify",
      "old_id": "6cff247707845cef096d680852b6eeab294d7839",
      "old_mode": 33188,
      "old_path": "clc/lib/generic/math/clc_sinpi.cl",
      "new_id": "bb5de09f03c08118970b7ec2ec731c58015cd62c",
      "new_mode": 33188,
      "new_path": "clc/lib/generic/math/clc_sinpi.cl"
    },
    {
      "type": "modify",
      "old_id": "adf42c43d0484bbbe0f0aa5c40bb27e449cfb7d8",
      "old_mode": 33188,
      "old_path": "clc/lib/generic/math/clc_tan.cl",
      "new_id": "7e68216ca43aaee64737232a9404875b3ae61cbc",
      "new_mode": 33188,
      "new_path": "clc/lib/generic/math/clc_tan.cl"
    },
    {
      "type": "modify",
      "old_id": "f1265892d107b9c6f2cd253128b63fc3a114c75f",
      "old_mode": 33188,
      "old_path": "clc/lib/generic/math/clc_tanpi.cl",
      "new_id": "099457c186314134cee0d44f1a5df2d881d8e52b",
      "new_mode": 33188,
      "new_path": "clc/lib/generic/math/clc_tanpi.cl"
    }
  ]
}
