)]}'
{
  "commit": "221a2ac8ed880b2d7e76fd3b4e186a34cfc8f55d",
  "tree": "af1c41456fa73bb6cb7acdf7eba9e3366f25afa3",
  "parents": [
    "8f219c2eed75d193961522aa60e9581ac3c0d224"
  ],
  "author": {
    "name": "Jan Vesely",
    "email": "jan.vesely@rutgers.edu",
    "time": "Thu Jun 21 19:27:33 2018 +0000"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Sun Aug 30 16:13:15 2020 -0700"
  },
  "message": "atom: Consolidate cl_khr_{local,global}_int32_{base,extended}_atomics implementation\n\nThese are just atomic_* wrappers.\nSwitch inc, dec to use atomic_* wrappers as well.\n\nReviewed-By: Aaron Watry \u003cawatry@gmail.com\u003e\nTested-By: Aaron Watry \u003cawatry@gmail.com\u003e\nSigned-off-by: Jan Vesely \u003cjan.vesely@rutgers.edu\u003e\nllvm-svn: 335279\nGitOrigin-RevId: 65e3541b789a5e7513910dd706dd18412c8ced0f\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "185144c71c107f97c84dabb3f1334b527ef19e19",
      "new_mode": 33188,
      "new_path": "generic/lib/atom_int32_binary.inc"
    },
    {
      "type": "modify",
      "old_id": "9151b0ccf8d919a66a8af883c620a59b1bee01fa",
      "old_mode": 33188,
      "old_path": "generic/lib/cl_khr_global_int32_base_atomics/atom_add.cl",
      "new_id": "69f1875877e82f0952d49312e02d02b015d41477",
      "new_mode": 33188,
      "new_path": "generic/lib/cl_khr_global_int32_base_atomics/atom_add.cl"
    },
    {
      "type": "modify",
      "old_id": "cc24d2f3de0fd841735117951ac33ac14c8c25a2",
      "old_mode": 33188,
      "old_path": "generic/lib/cl_khr_global_int32_base_atomics/atom_dec.cl",
      "new_id": "290bec20e477addc8601d5e6209f0ca68b1de7b7",
      "new_mode": 33188,
      "new_path": "generic/lib/cl_khr_global_int32_base_atomics/atom_dec.cl"
    },
    {
      "type": "modify",
      "old_id": "9193ae3a6bee19b390c10e7fa0b5533adc655f10",
      "old_mode": 33188,
      "old_path": "generic/lib/cl_khr_global_int32_base_atomics/atom_inc.cl",
      "new_id": "422bb785291dd08ed054972706c4c00827e05799",
      "new_mode": 33188,
      "new_path": "generic/lib/cl_khr_global_int32_base_atomics/atom_inc.cl"
    },
    {
      "type": "modify",
      "old_id": "7faa3cc040f0e02d336879c22e92193a841be54e",
      "old_mode": 33188,
      "old_path": "generic/lib/cl_khr_global_int32_base_atomics/atom_sub.cl",
      "new_id": "e3ca9350b8d2d46a207a3995031fb20186342596",
      "new_mode": 33188,
      "new_path": "generic/lib/cl_khr_global_int32_base_atomics/atom_sub.cl"
    },
    {
      "type": "modify",
      "old_id": "9c77db13f309ffe4cf03f24ca3429a08c2f74e3b",
      "old_mode": 33188,
      "old_path": "generic/lib/cl_khr_global_int32_base_atomics/atom_xchg.cl",
      "new_id": "3389c86c37215bc6159e061c4deb1804bbe60841",
      "new_mode": 33188,
      "new_path": "generic/lib/cl_khr_global_int32_base_atomics/atom_xchg.cl"
    },
    {
      "type": "modify",
      "old_id": "e58796961b98c6b6e671645d1efbbb6a17d42b70",
      "old_mode": 33188,
      "old_path": "generic/lib/cl_khr_global_int32_extended_atomics/atom_and.cl",
      "new_id": "da002d50a7717f1eaf63608706578f9dfa698e3b",
      "new_mode": 33188,
      "new_path": "generic/lib/cl_khr_global_int32_extended_atomics/atom_and.cl"
    },
    {
      "type": "modify",
      "old_id": "09177ed8eef49dbc7bb4c7cc7af674d6f6967b9b",
      "old_mode": 33188,
      "old_path": "generic/lib/cl_khr_global_int32_extended_atomics/atom_max.cl",
      "new_id": "9b7975f4282b73a8904b23e07ec5209a7c76ad7a",
      "new_mode": 33188,
      "new_path": "generic/lib/cl_khr_global_int32_extended_atomics/atom_max.cl"
    },
    {
      "type": "modify",
      "old_id": "277c41ba90dcb9d19cf92b56d8e4ad9547e901ad",
      "old_mode": 33188,
      "old_path": "generic/lib/cl_khr_global_int32_extended_atomics/atom_min.cl",
      "new_id": "04b5f754eb2c09b0b1632677b44dc3d35ceae486",
      "new_mode": 33188,
      "new_path": "generic/lib/cl_khr_global_int32_extended_atomics/atom_min.cl"
    },
    {
      "type": "modify",
      "old_id": "a936a8ea7d312831fef25c821b82a529d134ba82",
      "old_mode": 33188,
      "old_path": "generic/lib/cl_khr_global_int32_extended_atomics/atom_or.cl",
      "new_id": "dbf4e15f65872e9938030eb0b45c7269e8a1b9bd",
      "new_mode": 33188,
      "new_path": "generic/lib/cl_khr_global_int32_extended_atomics/atom_or.cl"
    },
    {
      "type": "modify",
      "old_id": "1a8e35004cd5e7079c9ac7bd03908d904a2e4227",
      "old_mode": 33188,
      "old_path": "generic/lib/cl_khr_global_int32_extended_atomics/atom_xor.cl",
      "new_id": "40a403d35ff928579c6b4aed3e0401978fdb7b0f",
      "new_mode": 33188,
      "new_path": "generic/lib/cl_khr_global_int32_extended_atomics/atom_xor.cl"
    },
    {
      "type": "modify",
      "old_id": "a5dea1824a16a72a121ab7511ece3d5182065f51",
      "old_mode": 33188,
      "old_path": "generic/lib/cl_khr_local_int32_base_atomics/atom_add.cl",
      "new_id": "55dd78cc2ddd1e828e85b52a3dfabbe40f13ff32",
      "new_mode": 33188,
      "new_path": "generic/lib/cl_khr_local_int32_base_atomics/atom_add.cl"
    },
    {
      "type": "modify",
      "old_id": "cfb3d8090707c0a9d4f1ea0925680aa363e1df18",
      "old_mode": 33188,
      "old_path": "generic/lib/cl_khr_local_int32_base_atomics/atom_dec.cl",
      "new_id": "d708a6d39427ac3b9c983e8ff3d068dd7047902e",
      "new_mode": 33188,
      "new_path": "generic/lib/cl_khr_local_int32_base_atomics/atom_dec.cl"
    },
    {
      "type": "modify",
      "old_id": "8ea473847e96a6899a72698a56cd166b2e480b47",
      "old_mode": 33188,
      "old_path": "generic/lib/cl_khr_local_int32_base_atomics/atom_inc.cl",
      "new_id": "8878673d65d58dbf8cdc16f3f892c8ea4a8b45b9",
      "new_mode": 33188,
      "new_path": "generic/lib/cl_khr_local_int32_base_atomics/atom_inc.cl"
    },
    {
      "type": "modify",
      "old_id": "c96696ac20844c47020bdbc7fa4773f43c7f4247",
      "old_mode": 33188,
      "old_path": "generic/lib/cl_khr_local_int32_base_atomics/atom_sub.cl",
      "new_id": "c0af3344b8360ab1a6de6e090b556455dbc86684",
      "new_mode": 33188,
      "new_path": "generic/lib/cl_khr_local_int32_base_atomics/atom_sub.cl"
    },
    {
      "type": "modify",
      "old_id": "7d4bcca3fe7ad4a3fddd8bc79b0ff2174c6d6cd7",
      "old_mode": 33188,
      "old_path": "generic/lib/cl_khr_local_int32_base_atomics/atom_xchg.cl",
      "new_id": "71200687c64ed544693a9036686ee3dda153642d",
      "new_mode": 33188,
      "new_path": "generic/lib/cl_khr_local_int32_base_atomics/atom_xchg.cl"
    },
    {
      "type": "modify",
      "old_id": "180103acc01eb3d1ad5b842afb39eb51ae00658f",
      "old_mode": 33188,
      "old_path": "generic/lib/cl_khr_local_int32_extended_atomics/atom_and.cl",
      "new_id": "62b6ae79cfb0681598c0d94a99c3a1cf9abf0607",
      "new_mode": 33188,
      "new_path": "generic/lib/cl_khr_local_int32_extended_atomics/atom_and.cl"
    },
    {
      "type": "modify",
      "old_id": "b90301ba0f76aeb1a422739db1cabdc509bb67c6",
      "old_mode": 33188,
      "old_path": "generic/lib/cl_khr_local_int32_extended_atomics/atom_max.cl",
      "new_id": "8f03b9dfb2ff139f80cd9c5b789225ea6ca8ec2c",
      "new_mode": 33188,
      "new_path": "generic/lib/cl_khr_local_int32_extended_atomics/atom_max.cl"
    },
    {
      "type": "modify",
      "old_id": "3acedd8350fc901850134bb0421c7d16e3839f65",
      "old_mode": 33188,
      "old_path": "generic/lib/cl_khr_local_int32_extended_atomics/atom_min.cl",
      "new_id": "59a3252c29ecc9db8edd08380567cca6c8bfb139",
      "new_mode": 33188,
      "new_path": "generic/lib/cl_khr_local_int32_extended_atomics/atom_min.cl"
    },
    {
      "type": "modify",
      "old_id": "338ff2c01088b354907e291f68ecc0ab9a34d63d",
      "old_mode": 33188,
      "old_path": "generic/lib/cl_khr_local_int32_extended_atomics/atom_or.cl",
      "new_id": "8ea408eaa7b6ba666f5d800fb078cdebd4e1797b",
      "new_mode": 33188,
      "new_path": "generic/lib/cl_khr_local_int32_extended_atomics/atom_or.cl"
    },
    {
      "type": "modify",
      "old_id": "51ae3c0e91948cac1e16610f63610b8a1a69478e",
      "old_mode": 33188,
      "old_path": "generic/lib/cl_khr_local_int32_extended_atomics/atom_xor.cl",
      "new_id": "8c286627b0f6c80e6415ed9f0aa080d1c495da69",
      "new_mode": 33188,
      "new_path": "generic/lib/cl_khr_local_int32_extended_atomics/atom_xor.cl"
    }
  ]
}
