[clang] 14947cd - [clang] Fix signedness in vector bitcast evaluation

2021-01-25 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-01-25T12:01:42Z New Revision: 14947cd04701d923a57a0161fd1967b81e00ff5e URL: https://github.com/llvm/llvm-project/commit/14947cd04701d923a57a0161fd1967b81e00ff5e DIFF: https://github.com/llvm/llvm-project/commit/14947cd04701d923a57a0161fd1967b81e00ff5e.diff

[clang] b16fb1f - Revert "[clang] Fix signedness in vector bitcast evaluation"

2021-01-25 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-01-25T12:43:30Z New Revision: b16fb1ffc3ceebdff1f570668e73f257d7f7e499 URL: https://github.com/llvm/llvm-project/commit/b16fb1ffc3ceebdff1f570668e73f257d7f7e499 DIFF: https://github.com/llvm/llvm-project/commit/b16fb1ffc3ceebdff1f570668e73f257d7f7e499.diff

[clang] 526c42e - [OpenCL] Hide sampler-less read_image builtins before CL1.2

2021-01-28 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-01-28T11:14:19Z New Revision: 526c42e76c12d9cfe83dfa5957fe1715ab8d1faf URL: https://github.com/llvm/llvm-project/commit/526c42e76c12d9cfe83dfa5957fe1715ab8d1faf DIFF: https://github.com/llvm/llvm-project/commit/526c42e76c12d9cfe83dfa5957fe1715ab8d1faf.diff

[clang] 526c42e - [OpenCL] Hide sampler-less read_image builtins before CL1.2

2021-01-28 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-01-28T11:14:19Z New Revision: 526c42e76c12d9cfe83dfa5957fe1715ab8d1faf URL: https://github.com/llvm/llvm-project/commit/526c42e76c12d9cfe83dfa5957fe1715ab8d1faf DIFF: https://github.com/llvm/llvm-project/commit/526c42e76c12d9cfe83dfa5957fe1715ab8d1faf.diff

[clang] dc00c96 - [OpenCL] Change extension handling for -fdeclare-opencl-builtins

2021-02-02 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-02-02T11:15:29Z New Revision: dc00c96b2d1bcae56ef598b614ba65a1cc26c4de URL: https://github.com/llvm/llvm-project/commit/dc00c96b2d1bcae56ef598b614ba65a1cc26c4de DIFF: https://github.com/llvm/llvm-project/commit/dc00c96b2d1bcae56ef598b614ba65a1cc26c4de.diff

[clang] 9caf364 - [OpenCL] Add cl_khr_subgroup_ballot to TableGen BIFs

2021-02-03 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-02-03T10:23:49Z New Revision: 9caf364d69db3cd0ce0fba99dba95dbc2b646fbc URL: https://github.com/llvm/llvm-project/commit/9caf364d69db3cd0ce0fba99dba95dbc2b646fbc DIFF: https://github.com/llvm/llvm-project/commit/9caf364d69db3cd0ce0fba99dba95dbc2b646fbc.diff

[clang] e6a62ac - [OpenCL] Add cl_khr_subgroup_non_uniform_vote to TableGen BIFs

2021-02-03 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-02-03T10:23:52Z New Revision: e6a62ac62571229d941dfe81affabdbc47e478eb URL: https://github.com/llvm/llvm-project/commit/e6a62ac62571229d941dfe81affabdbc47e478eb DIFF: https://github.com/llvm/llvm-project/commit/e6a62ac62571229d941dfe81affabdbc47e478eb.diff

[clang] 42e0189 - [OpenCL] Add cl_khr_subgroup_shuffle* to TableGen BIFs

2021-02-05 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-02-05T14:16:13Z New Revision: 42e018997b23af74eee4acdc0388ae44b36d69f9 URL: https://github.com/llvm/llvm-project/commit/42e018997b23af74eee4acdc0388ae44b36d69f9 DIFF: https://github.com/llvm/llvm-project/commit/42e018997b23af74eee4acdc0388ae44b36d69f9.diff

[clang] 4da744a - [OpenCL] Fix as_type3 invalid store creation

2021-09-29 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-09-29T09:40:06+01:00 New Revision: 4da744a20ff58c9b3d8df0e2eb9e8b69d9e5cc3d URL: https://github.com/llvm/llvm-project/commit/4da744a20ff58c9b3d8df0e2eb9e8b69d9e5cc3d DIFF: https://github.com/llvm/llvm-project/commit/4da744a20ff58c9b3d8df0e2eb9e8b69d9e5cc3d.

[clang] a016374 - [OpenCL] Do not enforce ASTContext for OCL2Qual

2021-02-08 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-02-08T10:56:39Z New Revision: a016374d079b0d8f37af052ced13f9850f1049fa URL: https://github.com/llvm/llvm-project/commit/a016374d079b0d8f37af052ced13f9850f1049fa DIFF: https://github.com/llvm/llvm-project/commit/a016374d079b0d8f37af052ced13f9850f1049fa.diff

[clang] 9ae99a0 - [OpenCL] Add cl_khr_subgroup_non_uniform_arithmetic to TableGen BIFs

2021-02-10 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-02-10T09:44:39Z New Revision: 9ae99a0de8c79799df6fc0ff69ac3f73b7f4600f URL: https://github.com/llvm/llvm-project/commit/9ae99a0de8c79799df6fc0ff69ac3f73b7f4600f DIFF: https://github.com/llvm/llvm-project/commit/9ae99a0de8c79799df6fc0ff69ac3f73b7f4600f.diff

[clang] a7d0177 - [OpenCL] Add cl_khr_subgroup_clustered_reduce to TableGen BIFs

2021-02-10 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-02-10T09:44:52Z New Revision: a7d01772ac370bfc5ef1838c8d18b7be070edfbe URL: https://github.com/llvm/llvm-project/commit/a7d01772ac370bfc5ef1838c8d18b7be070edfbe DIFF: https://github.com/llvm/llvm-project/commit/a7d01772ac370bfc5ef1838c8d18b7be070edfbe.diff

[clang] 0b44885 - [OpenCL] Add cl_khr_subgroup_extended_types to TableGen BIFs

2021-02-11 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-02-11T09:32:42Z New Revision: 0b448854daffd57869254089ebb1bf69e8449823 URL: https://github.com/llvm/llvm-project/commit/0b448854daffd57869254089ebb1bf69e8449823 DIFF: https://github.com/llvm/llvm-project/commit/0b448854daffd57869254089ebb1bf69e8449823.diff

[clang] 3a29ac2 - [OpenCL] Fix missing const attributes for get_image_ builtins

2021-02-11 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-02-11T13:05:26Z New Revision: 3a29ac2a61f78aae049a46369203757ece315e23 URL: https://github.com/llvm/llvm-project/commit/3a29ac2a61f78aae049a46369203757ece315e23 DIFF: https://github.com/llvm/llvm-project/commit/3a29ac2a61f78aae049a46369203757ece315e23.diff

[clang] 18a7079 - [OpenCL][Docs] Describe internals of TableGen builtins

2021-02-12 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-02-12T09:56:32Z New Revision: 18a70797e798ade57a3deb017692d4c47d12d6f0 URL: https://github.com/llvm/llvm-project/commit/18a70797e798ade57a3deb017692d4c47d12d6f0 DIFF: https://github.com/llvm/llvm-project/commit/18a70797e798ade57a3deb017692d4c47d12d6f0.diff

[clang] 18f16c9 - [OpenCL][Docs] Clean up trailing characters

2021-02-12 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-02-12T09:58:18Z New Revision: 18f16c945f52c1125b2f92a51f9dc159cb0875d1 URL: https://github.com/llvm/llvm-project/commit/18f16c945f52c1125b2f92a51f9dc159cb0875d1 DIFF: https://github.com/llvm/llvm-project/commit/18f16c945f52c1125b2f92a51f9dc159cb0875d1.diff

[clang] 23d65aa - [OpenCL] Support enum and typedef args in TableGen BIFs

2021-02-17 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-02-17T14:17:43Z New Revision: 23d65aa446312402a0b4615122f0a18d4467ed60 URL: https://github.com/llvm/llvm-project/commit/23d65aa446312402a0b4615122f0a18d4467ed60 DIFF: https://github.com/llvm/llvm-project/commit/23d65aa446312402a0b4615122f0a18d4467ed60.diff

[clang] 5a4a014 - [OpenCL] Move printf declaration to opencl-c-base.h

2021-02-18 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-02-18T11:27:19Z New Revision: 5a4a01460f1a8f29db9aa3581097dd8bc105425c URL: https://github.com/llvm/llvm-project/commit/5a4a01460f1a8f29db9aa3581097dd8bc105425c DIFF: https://github.com/llvm/llvm-project/commit/5a4a01460f1a8f29db9aa3581097dd8bc105425c.diff

[clang] 612d0ef - [OpenCL] Move remaining defines to opencl-c-base.h

2021-02-23 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-02-23T10:18:14Z New Revision: 612d0ef1732f491ceec22249dc2dbf50df4353c0 URL: https://github.com/llvm/llvm-project/commit/612d0ef1732f491ceec22249dc2dbf50df4353c0 DIFF: https://github.com/llvm/llvm-project/commit/612d0ef1732f491ceec22249dc2dbf50df4353c0.diff

[clang] 85eb12e - [OpenCL] Add declarations with enum/typedef args

2021-02-24 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-02-24T09:27:35Z New Revision: 85eb12eefdf6a95afc49bc66df41738d19702977 URL: https://github.com/llvm/llvm-project/commit/85eb12eefdf6a95afc49bc66df41738d19702977 DIFF: https://github.com/llvm/llvm-project/commit/85eb12eefdf6a95afc49bc66df41738d19702977.diff

[clang] 0344aea - [OpenCL] Add ndrange builtin functions to TableGen

2021-02-24 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-02-24T09:27:36Z New Revision: 0344aea6ea379d945d1de1f5c258414dc61ccacd URL: https://github.com/llvm/llvm-project/commit/0344aea6ea379d945d1de1f5c258414dc61ccacd DIFF: https://github.com/llvm/llvm-project/commit/0344aea6ea379d945d1de1f5c258414dc61ccacd.diff

[clang] d54e7b7 - [OpenCL] Add memory_scope_all_devices

2021-06-08 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-06-08T11:51:12+01:00 New Revision: d54e7b731e662e3ec19c590172c9827e3e184829 URL: https://github.com/llvm/llvm-project/commit/d54e7b731e662e3ec19c590172c9827e3e184829 DIFF: https://github.com/llvm/llvm-project/commit/d54e7b731e662e3ec19c590172c9827e3e184829.

[clang] 8866793 - [OpenCL] Add OpenCL builtin test generator

2021-06-09 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-06-09T14:03:58+01:00 New Revision: 8866793b4e0abd31e4f57abf9ba832d691a3a3e1 URL: https://github.com/llvm/llvm-project/commit/8866793b4e0abd31e4f57abf9ba832d691a3a3e1 DIFF: https://github.com/llvm/llvm-project/commit/8866793b4e0abd31e4f57abf9ba832d691a3a3e1.

[clang] c5ffc6f - [OpenCL] Add builtin header test

2021-06-10 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-06-10T10:05:53+01:00 New Revision: c5ffc6f8bd6ae0e187de8b6a0e4300161952ba66 URL: https://github.com/llvm/llvm-project/commit/c5ffc6f8bd6ae0e187de8b6a0e4300161952ba66 DIFF: https://github.com/llvm/llvm-project/commit/c5ffc6f8bd6ae0e187de8b6a0e4300161952ba66.

[clang] ca964b4 - [OpenCL][NFC] Reorganize ClangOpenCLBuiltinEmitter comments

2021-06-11 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-06-11T10:22:59+01:00 New Revision: ca964b40e6e5d20fb658f2d36238b46a35dd860f URL: https://github.com/llvm/llvm-project/commit/ca964b40e6e5d20fb658f2d36238b46a35dd860f DIFF: https://github.com/llvm/llvm-project/commit/ca964b40e6e5d20fb658f2d36238b46a35dd860f.

[clang] 92b00ff - [OpenCL] Reduce duplicate defs by using multiclasses; NFC

2021-08-05 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-08-05T11:06:33+01:00 New Revision: 92b00ffe0fb3199515c9267a1fad96d3bf44d1ea URL: https://github.com/llvm/llvm-project/commit/92b00ffe0fb3199515c9267a1fad96d3bf44d1ea DIFF: https://github.com/llvm/llvm-project/commit/92b00ffe0fb3199515c9267a1fad96d3bf44d1ea.

[clang] 22fdf61 - [OpenCL][Docs] Adding builtins requires adding to both now

2021-08-06 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-08-06T10:21:26+01:00 New Revision: 22fdf617b6103df30ffae6cf469b78036e4ba615 URL: https://github.com/llvm/llvm-project/commit/22fdf617b6103df30ffae6cf469b78036e4ba615 DIFF: https://github.com/llvm/llvm-project/commit/22fdf617b6103df30ffae6cf469b78036e4ba615.

[clang] f9ffe61 - [OpenCL] Factor out OpenCLBuiltinFileEmitterBase; NFC

2021-08-09 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-08-09T11:41:25+01:00 New Revision: f9ffe61fb53f595b7be136c340508c094482fcff URL: https://github.com/llvm/llvm-project/commit/f9ffe61fb53f595b7be136c340508c094482fcff DIFF: https://github.com/llvm/llvm-project/commit/f9ffe61fb53f595b7be136c340508c094482fcff.

[clang] 19bd806 - [OpenCL] Add missing virtual destructor

2021-08-09 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-08-09T13:49:52+01:00 New Revision: 19bd806a1a443e4ce45ccc670861848fb1579022 URL: https://github.com/llvm/llvm-project/commit/19bd806a1a443e4ce45ccc670861848fb1579022 DIFF: https://github.com/llvm/llvm-project/commit/19bd806a1a443e4ce45ccc670861848fb1579022.

[clang] 5de6b1a - [OpenCL] Make pipes and workgroup optional for -fdeclare-opencl-builtins

2021-08-10 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-08-10T13:01:47+01:00 New Revision: 5de6b1acb5900be80515cf9fa253f8698fc57dca URL: https://github.com/llvm/llvm-project/commit/5de6b1acb5900be80515cf9fa253f8698fc57dca DIFF: https://github.com/llvm/llvm-project/commit/5de6b1acb5900be80515cf9fa253f8698fc57dca.

[clang] 696ad3c - [OpenCL] Tidy up preserve_vec3 test

2021-08-12 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-08-12T14:51:20+01:00 New Revision: 696ad3c491a249f585ba79e0ecf80c5dc003f8f3 URL: https://github.com/llvm/llvm-project/commit/696ad3c491a249f585ba79e0ecf80c5dc003f8f3 DIFF: https://github.com/llvm/llvm-project/commit/696ad3c491a249f585ba79e0ecf80c5dc003f8f3.

[clang] 7bda1a0 - [OpenCL] Fix as_type(vec3) invalid store creation

2021-08-19 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-08-19T11:57:09+01:00 New Revision: 7bda1a0711c67fde5f9bac5e1c9bd68163659d0e URL: https://github.com/llvm/llvm-project/commit/7bda1a0711c67fde5f9bac5e1c9bd68163659d0e DIFF: https://github.com/llvm/llvm-project/commit/7bda1a0711c67fde5f9bac5e1c9bd68163659d0e.

[clang] b77b220 - [NFC] Fix typo in comment

2021-07-02 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-07-02T11:39:17+01:00 New Revision: b77b2201dc1f50f10e724c8c0b63963c5d98bf74 URL: https://github.com/llvm/llvm-project/commit/b77b2201dc1f50f10e724c8c0b63963c5d98bf74 DIFF: https://github.com/llvm/llvm-project/commit/b77b2201dc1f50f10e724c8c0b63963c5d98bf74.

[clang] 3fa0e79 - [OpenCL] Use StringMap instead of std::map

2021-03-02 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-03-02T09:37:26Z New Revision: 3fa0e793729a4caca2f35ebe7c0b25a2615b8e8f URL: https://github.com/llvm/llvm-project/commit/3fa0e793729a4caca2f35ebe7c0b25a2615b8e8f DIFF: https://github.com/llvm/llvm-project/commit/3fa0e793729a4caca2f35ebe7c0b25a2615b8e8f.diff

[clang] f068656 - [OpenCL] Fix `mix` builtin overloads

2021-03-05 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-03-05T13:43:30Z New Revision: f0686569cc5789f93d76461143c232882b7ff2e9 URL: https://github.com/llvm/llvm-project/commit/f0686569cc5789f93d76461143c232882b7ff2e9 DIFF: https://github.com/llvm/llvm-project/commit/f0686569cc5789f93d76461143c232882b7ff2e9.diff

[clang] 13c77f2 - [OpenCL] Fix builtins that require multiple extensions

2021-03-09 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-03-09T11:37:26Z New Revision: 13c77f204671f403a30d29ec1c9145c556302f66 URL: https://github.com/llvm/llvm-project/commit/13c77f204671f403a30d29ec1c9145c556302f66 DIFF: https://github.com/llvm/llvm-project/commit/13c77f204671f403a30d29ec1c9145c556302f66.diff

[clang] 6f912a2 - [OpenCL] Set calling convention for -fdeclare-opencl-builtins

2021-03-10 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-03-10T10:03:57Z New Revision: 6f912a2cd49150813ee467c079201b5ce3dfbbca URL: https://github.com/llvm/llvm-project/commit/6f912a2cd49150813ee467c079201b5ce3dfbbca DIFF: https://github.com/llvm/llvm-project/commit/6f912a2cd49150813ee467c079201b5ce3dfbbca.diff

[clang] dcdd476 - [OpenCL] Add missing atomic_xchg overload

2021-03-11 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2021-03-11T10:20:29Z New Revision: dcdd476c46dcab6e11d4421475e3792e65c1dd1f URL: https://github.com/llvm/llvm-project/commit/dcdd476c46dcab6e11d4421475e3792e65c1dd1f DIFF: https://github.com/llvm/llvm-project/commit/dcdd476c46dcab6e11d4421475e3792e65c1dd1f.diff

[clang] 0f4f246 - [OpenCL] Guard read_write image3d with cl_khr_3d_image_writes

2022-11-09 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2022-11-09T13:17:59Z New Revision: 0f4f246783fa5866f6fa5db4043e898060cdf98d URL: https://github.com/llvm/llvm-project/commit/0f4f246783fa5866f6fa5db4043e898060cdf98d DIFF: https://github.com/llvm/llvm-project/commit/0f4f246783fa5866f6fa5db4043e898060cdf98d.diff

[clang] a60b8f4 - [OpenCL] Allow undefining header-only features

2023-01-16 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2023-01-16T11:32:12Z New Revision: a60b8f468119065f8a6cb4a16598263cb00de0b5 URL: https://github.com/llvm/llvm-project/commit/a60b8f468119065f8a6cb4a16598263cb00de0b5 DIFF: https://github.com/llvm/llvm-project/commit/a60b8f468119065f8a6cb4a16598263cb00de0b5.diff

[clang] 1495210 - [OpenCL] Always add nounwind attribute for OpenCL

2023-01-20 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2023-01-20T12:01:22Z New Revision: 1495210914997bcd0ca6937be0ae3cd6809b5ef5 URL: https://github.com/llvm/llvm-project/commit/1495210914997bcd0ca6937be0ae3cd6809b5ef5 DIFF: https://github.com/llvm/llvm-project/commit/1495210914997bcd0ca6937be0ae3cd6809b5ef5.diff

[clang] 7acc88b - [OpenCL] Reword unknown extension pragma diagnostic

2022-06-15 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2022-06-15T10:54:46+01:00 New Revision: 7acc88be0312c721bc082ed9934e381d297f4707 URL: https://github.com/llvm/llvm-project/commit/7acc88be0312c721bc082ed9934e381d297f4707 DIFF: https://github.com/llvm/llvm-project/commit/7acc88be0312c721bc082ed9934e381d297f4707.

[clang] 2d9c891 - [OpenCL] Fix atomic_fetch_add/sub half overloads

2022-06-17 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2022-06-17T09:53:45+01:00 New Revision: 2d9c891cd949a4e6f15c35bd565b3d3588819e85 URL: https://github.com/llvm/llvm-project/commit/2d9c891cd949a4e6f15c35bd565b3d3588819e85 DIFF: https://github.com/llvm/llvm-project/commit/2d9c891cd949a4e6f15c35bd565b3d3588819e85.

[clang] 8c3fa31 - [OpenCL][TableGen] Fix type extension guard emission

2022-06-20 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2022-06-20T10:07:34+01:00 New Revision: 8c3fa31701c4b874138c52266e7ab96818092f47 URL: https://github.com/llvm/llvm-project/commit/8c3fa31701c4b874138c52266e7ab96818092f47 DIFF: https://github.com/llvm/llvm-project/commit/8c3fa31701c4b874138c52266e7ab96818092f47.

[clang] 0d7f8d4 - [OpenCL] Remove argument names from async copy builtins

2022-05-25 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2022-05-25T10:05:25+01:00 New Revision: 0d7f8d42fd170a434006a928a7106b894bdbdd16 URL: https://github.com/llvm/llvm-project/commit/0d7f8d42fd170a434006a928a7106b894bdbdd16 DIFF: https://github.com/llvm/llvm-project/commit/0d7f8d42fd170a434006a928a7106b894bdbdd16.

[clang] a5cf17f - [OpenCL] Expose wg collective functions for CL3 SPIR targets

2022-05-30 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2022-05-30T10:48:49+01:00 New Revision: a5cf17f8ae752f1b62b40b907bfee4faa3600b21 URL: https://github.com/llvm/llvm-project/commit/a5cf17f8ae752f1b62b40b907bfee4faa3600b21 DIFF: https://github.com/llvm/llvm-project/commit/a5cf17f8ae752f1b62b40b907bfee4faa3600b21.

[clang] 5e8b44c - [OpenCL] Add cl_ext_image_raw10_raw12 extension

2023-07-26 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2023-07-26T11:59:12+01:00 New Revision: 5e8b44cc447e9b901c8168825f0c77491d9111e8 URL: https://github.com/llvm/llvm-project/commit/5e8b44cc447e9b901c8168825f0c77491d9111e8 DIFF: https://github.com/llvm/llvm-project/commit/5e8b44cc447e9b901c8168825f0c77491d9111e8.

[clang] 7f00389 - [OpenCL] Fix grammar in test error messages; NFC

2023-08-07 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2023-08-07T13:45:23+01:00 New Revision: 7f00389e7792d585cdda615324ebc094fa3c4247 URL: https://github.com/llvm/llvm-project/commit/7f00389e7792d585cdda615324ebc094fa3c4247 DIFF: https://github.com/llvm/llvm-project/commit/7f00389e7792d585cdda615324ebc094fa3c4247.

[clang] b0e4897 - [OpenCL] Remove arm-integer-dot-product extension pragmas

2022-11-29 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2022-11-29T13:26:50Z New Revision: b0e4897a1bd2ea5eeeb8c104e32df1402a397ac1 URL: https://github.com/llvm/llvm-project/commit/b0e4897a1bd2ea5eeeb8c104e32df1402a397ac1 DIFF: https://github.com/llvm/llvm-project/commit/b0e4897a1bd2ea5eeeb8c104e32df1402a397ac1.diff

[clang] 9da6a40 - [OpenCL] Add sub-group builtin functions

2020-04-02 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2020-04-02T13:18:56+01:00 New Revision: 9da6a40e0999523f8bdabfdab875890770eb9b3a URL: https://github.com/llvm/llvm-project/commit/9da6a40e0999523f8bdabfdab875890770eb9b3a DIFF: https://github.com/llvm/llvm-project/commit/9da6a40e0999523f8bdabfdab875890770eb9b3a.

[clang] 81e8b60 - [OpenCL] Only declare _sat conversions for integer types

2020-02-19 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2020-02-19T13:52:58Z New Revision: 81e8b60b722e5494cb92b6b4ec03d4631028eece URL: https://github.com/llvm/llvm-project/commit/81e8b60b722e5494cb92b6b4ec03d4631028eece DIFF: https://github.com/llvm/llvm-project/commit/81e8b60b722e5494cb92b6b4ec03d4631028eece.diff

[clang] 319ea2d - [OpenCL] Add atomic type builtins

2020-02-26 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2020-02-26T14:08:23Z New Revision: 319ea2dd9e32cd10415e1f5060e84febf7c606c6 URL: https://github.com/llvm/llvm-project/commit/319ea2dd9e32cd10415e1f5060e84febf7c606c6 DIFF: https://github.com/llvm/llvm-project/commit/319ea2dd9e32cd10415e1f5060e84febf7c606c6.diff

[clang] 8a37b9e - [OpenCL] Remove spurious atomic_fetch_min/max builtins

2020-03-02 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2020-03-02T15:56:48Z New Revision: 8a37b9e61798ad6bb0e268d989c2f8b00a216414 URL: https://github.com/llvm/llvm-project/commit/8a37b9e61798ad6bb0e268d989c2f8b00a216414 DIFF: https://github.com/llvm/llvm-project/commit/8a37b9e61798ad6bb0e268d989c2f8b00a216414.diff

[clang] 0aed36d - [OpenCL] Support -fdeclare-opencl-builtins in C++ mode

2019-11-01 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2019-11-01T13:56:43Z New Revision: 0aed36d261d38c8dbc98bc52be26189e0ce57e30 URL: https://github.com/llvm/llvm-project/commit/0aed36d261d38c8dbc98bc52be26189e0ce57e30 DIFF: https://github.com/llvm/llvm-project/commit/0aed36d261d38c8dbc98bc52be26189e0ce57e30.diff

[clang] 82888b7 - [OpenCL] Fix address space for const method call from nonconst (PR43145)

2019-11-04 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2019-11-04T13:12:17Z New Revision: 82888b78d47ed132aee4993e00669ce7cbd963e0 URL: https://github.com/llvm/llvm-project/commit/82888b78d47ed132aee4993e00669ce7cbd963e0 DIFF: https://github.com/llvm/llvm-project/commit/82888b78d47ed132aee4993e00669ce7cbd963e0.diff

[clang] 6c58279 - [OpenCL] Fix FileCheck pattern

2019-11-04 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2019-11-04T15:08:53Z New Revision: 6c5827975cf921563315de54ac7c6053d3995f40 URL: https://github.com/llvm/llvm-project/commit/6c5827975cf921563315de54ac7c6053d3995f40 DIFF: https://github.com/llvm/llvm-project/commit/6c5827975cf921563315de54ac7c6053d3995f40.diff

[clang] 9a8d477 - [OpenCL] Add builtin function attribute handling

2019-11-05 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2019-11-05T10:26:47Z New Revision: 9a8d477a0e00c15d6d33a52486fa931483b7f2ea URL: https://github.com/llvm/llvm-project/commit/9a8d477a0e00c15d6d33a52486fa931483b7f2ea DIFF: https://github.com/llvm/llvm-project/commit/9a8d477a0e00c15d6d33a52486fa931483b7f2ea.diff

[clang] 0e56b0f - [OpenCL] Group builtin functions by prototype

2019-11-05 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2019-11-05T10:26:47Z New Revision: 0e56b0f94bfc683c5a95e96784cfc9229a730bc8 URL: https://github.com/llvm/llvm-project/commit/0e56b0f94bfc683c5a95e96784cfc9229a730bc8 DIFF: https://github.com/llvm/llvm-project/commit/0e56b0f94bfc683c5a95e96784cfc9229a730bc8.diff

[clang] 6fc73f6 - [OpenCL] Add math and common builtin functions

2019-11-07 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2019-11-07T13:16:04Z New Revision: 6fc73f63660b1fbe3a1af7b3f14d6fe441e0e938 URL: https://github.com/llvm/llvm-project/commit/6fc73f63660b1fbe3a1af7b3f14d6fe441e0e938 DIFF: https://github.com/llvm/llvm-project/commit/6fc73f63660b1fbe3a1af7b3f14d6fe441e0e938.diff

[clang] 0e70c35 - [OpenCL] Add integer builtin functions

2019-11-07 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2019-11-07T14:59:33Z New Revision: 0e70c350943f1a927f481529717c4f98a465777b URL: https://github.com/llvm/llvm-project/commit/0e70c350943f1a927f481529717c4f98a465777b DIFF: https://github.com/llvm/llvm-project/commit/0e70c350943f1a927f481529717c4f98a465777b.diff

[clang] 2fe674b - [OpenCL] Add remaining vector data builtin functions

2019-11-13 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2019-11-13T10:16:33Z New Revision: 2fe674baa3f304b5fa497e71b51ea6315f89c5e0 URL: https://github.com/llvm/llvm-project/commit/2fe674baa3f304b5fa497e71b51ea6315f89c5e0 DIFF: https://github.com/llvm/llvm-project/commit/2fe674baa3f304b5fa497e71b51ea6315f89c5e0.diff

[clang] 35388dc - [OpenCL] Fix address space for base method call (PR43145)

2019-11-21 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2019-11-21T10:39:33Z New Revision: 35388dcbbc4ce6ce7125f718b3050be33c339464 URL: https://github.com/llvm/llvm-project/commit/35388dcbbc4ce6ce7125f718b3050be33c339464 DIFF: https://github.com/llvm/llvm-project/commit/35388dcbbc4ce6ce7125f718b3050be33c339464.diff

[clang] e54c83e - [OpenCL] Add work-group and miscellaneous vector builtin functions

2019-11-26 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2019-11-26T10:44:49Z New Revision: e54c83ec4dd493f2c6a483be2f6f3fc93624d10a URL: https://github.com/llvm/llvm-project/commit/e54c83ec4dd493f2c6a483be2f6f3fc93624d10a DIFF: https://github.com/llvm/llvm-project/commit/e54c83ec4dd493f2c6a483be2f6f3fc93624d10a.diff

[clang] 6236496 - [OpenCL] Fix address space for implicit conversion (PR43145)

2019-12-02 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2019-12-02T14:20:15Z New Revision: 62364965619bd7e8847418b21ec327a78bd1624c URL: https://github.com/llvm/llvm-project/commit/62364965619bd7e8847418b21ec327a78bd1624c DIFF: https://github.com/llvm/llvm-project/commit/62364965619bd7e8847418b21ec327a78bd1624c.diff

[clang] 6713670 - [OpenCL] Fix mangling of single-overload builtins

2019-12-03 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2019-12-03T11:09:16Z New Revision: 6713670b17324b81cc457f3a37dbc8c1ee229b88 URL: https://github.com/llvm/llvm-project/commit/6713670b17324b81cc457f3a37dbc8c1ee229b88 DIFF: https://github.com/llvm/llvm-project/commit/6713670b17324b81cc457f3a37dbc8c1ee229b88.diff

[clang] f3e6a61 - [OpenCL] Handle address space conversions for constexpr (PR44177)

2019-12-09 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2019-12-09T11:09:16Z New Revision: f3e6a61232640f2ec78b97d44cc0b5ba12676a0d URL: https://github.com/llvm/llvm-project/commit/f3e6a61232640f2ec78b97d44cc0b5ba12676a0d DIFF: https://github.com/llvm/llvm-project/commit/f3e6a61232640f2ec78b97d44cc0b5ba12676a0d.diff

[clang] df5a905 - [OpenCL] Add ExtVectorElementExpr constant evaluation (PR42387)

2019-12-17 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2019-12-17T11:10:06Z New Revision: df5a905aa8a868bdb700d88e427491ee56243e30 URL: https://github.com/llvm/llvm-project/commit/df5a905aa8a868bdb700d88e427491ee56243e30 DIFF: https://github.com/llvm/llvm-project/commit/df5a905aa8a868bdb700d88e427491ee56243e30.diff

[clang] 308b8b7 - [OpenCL] Add builtin function extension handling

2019-12-18 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2019-12-18T10:13:51Z New Revision: 308b8b76ceee805c964faf9f2176e3e05532a45b URL: https://github.com/llvm/llvm-project/commit/308b8b76ceee805c964faf9f2176e3e05532a45b DIFF: https://github.com/llvm/llvm-project/commit/308b8b76ceee805c964faf9f2176e3e05532a45b.diff

[clang] b714583 - [OpenCL] Add atomic builtin functions

2019-12-23 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2019-12-23T12:29:01Z New Revision: b714583fd09683458be9eb03a9faef656a8ccf49 URL: https://github.com/llvm/llvm-project/commit/b714583fd09683458be9eb03a9faef656a8ccf49 DIFF: https://github.com/llvm/llvm-project/commit/b714583fd09683458be9eb03a9faef656a8ccf49.diff

[clang] 6ef953c - [OpenCL] Align vload and vstore builtins

2020-03-06 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2020-03-06T12:45:28Z New Revision: 6ef953c2d649cdc4df631c6cfdd54690f4914f4c URL: https://github.com/llvm/llvm-project/commit/6ef953c2d649cdc4df631c6cfdd54690f4914f4c DIFF: https://github.com/llvm/llvm-project/commit/6ef953c2d649cdc4df631c6cfdd54690f4914f4c.diff

[clang] 25f2639 - [OpenCL] Fix 'any' and 'all' builtins

2020-03-09 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2020-03-09T10:26:11Z New Revision: 25f2639fab1187c3aca5570f23809721cc0a8f76 URL: https://github.com/llvm/llvm-project/commit/25f2639fab1187c3aca5570f23809721cc0a8f76 DIFF: https://github.com/llvm/llvm-project/commit/25f2639fab1187c3aca5570f23809721cc0a8f76.diff

[clang] 592cec7 - [OpenCL] Add missing get_image_array_size builtins

2020-03-12 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2020-03-12T13:43:51Z New Revision: 592cec7087d8ea60b7a517d4354eab8d5c7b012c URL: https://github.com/llvm/llvm-project/commit/592cec7087d8ea60b7a517d4354eab8d5c7b012c DIFF: https://github.com/llvm/llvm-project/commit/592cec7087d8ea60b7a517d4354eab8d5c7b012c.diff

[clang] 211ba00 - [OpenCL] Add pipe and kernel enqueuing builtins

2020-03-17 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2020-03-17T13:15:32Z New Revision: 211ba00ce00ff3feb9b1f52ece712e370c184015 URL: https://github.com/llvm/llvm-project/commit/211ba00ce00ff3feb9b1f52ece712e370c184015 DIFF: https://github.com/llvm/llvm-project/commit/211ba00ce00ff3feb9b1f52ece712e370c184015.diff

[clang] 89b8b42 - [OpenCL] Tidy up OpenCLBuiltins.td

2020-02-04 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2020-02-04T10:56:53Z New Revision: 89b8b42184745ee31992275194b925b1b1e3d5b6 URL: https://github.com/llvm/llvm-project/commit/89b8b42184745ee31992275194b925b1b1e3d5b6 DIFF: https://github.com/llvm/llvm-project/commit/89b8b42184745ee31992275194b925b1b1e3d5b6.diff

[clang] 91b3083 - [OpenCL] Fix tblgen support for cl_khr_mipmap_image_writes

2020-02-05 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2020-02-05T16:05:20Z New Revision: 91b3083aecdcb7beb33d497a94f4467f110b4f6d URL: https://github.com/llvm/llvm-project/commit/91b3083aecdcb7beb33d497a94f4467f110b4f6d DIFF: https://github.com/llvm/llvm-project/commit/91b3083aecdcb7beb33d497a94f4467f110b4f6d.diff

[clang] 0fff659 - [OpenCL] Reduce size of builtin function tables

2020-02-06 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2020-02-06T15:08:32Z New Revision: 0fff6593f8962784d1e2e4d2ad986f2759a8 URL: https://github.com/llvm/llvm-project/commit/0fff6593f8962784d1e2e4d2ad986f2759a8 DIFF: https://github.com/llvm/llvm-project/commit/0fff6593f8962784d1e2e4d2ad986f2759a8.diff

[clang] 665dcda - Add missing newlines at EOF; NFC

2020-02-12 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2020-02-12T15:57:25Z New Revision: 665dcdacc06b056c3279a1fccbcae4660d80f117 URL: https://github.com/llvm/llvm-project/commit/665dcdacc06b056c3279a1fccbcae4660d80f117 DIFF: https://github.com/llvm/llvm-project/commit/665dcdacc06b056c3279a1fccbcae4660d80f117.diff

[clang] 8b65f79 - [OpenCL] Add Arm dot product builtin functions

2020-02-18 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2020-02-18T10:02:06Z New Revision: 8b65f792a0a96a091c24fdacf4ce04686e0eefb2 URL: https://github.com/llvm/llvm-project/commit/8b65f792a0a96a091c24fdacf4ce04686e0eefb2 DIFF: https://github.com/llvm/llvm-project/commit/8b65f792a0a96a091c24fdacf4ce04686e0eefb2.diff

r328626 - Drop spurious break; NFC

2018-03-27 Thread Sven van Haastregt via cfe-commits
Author: svenvh Date: Tue Mar 27 07:57:56 2018 New Revision: 328626 URL: http://llvm.org/viewvc/llvm-project?rev=328626&view=rev Log: Drop spurious break; NFC Modified: cfe/trunk/lib/Sema/SemaChecking.cpp Modified: cfe/trunk/lib/Sema/SemaChecking.cpp URL: http://llvm.org/viewvc/llvm-project/

[clang] f454a7c - [OpenCL] Emit EOL at end of generated header

2023-03-24 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2023-03-24T11:03:10Z New Revision: f454a7c6853def66c4f3a68bd2a0520489f6833c URL: https://github.com/llvm/llvm-project/commit/f454a7c6853def66c4f3a68bd2a0520489f6833c DIFF: https://github.com/llvm/llvm-project/commit/f454a7c6853def66c4f3a68bd2a0520489f6833c.diff

[clang] 4cb843d - [OpenCL] Add builtin header TableGen emitter

2023-03-09 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2023-03-09T10:20:04Z New Revision: 4cb843d099422e5d77d0f7e16cbb18ee64d457a5 URL: https://github.com/llvm/llvm-project/commit/4cb843d099422e5d77d0f7e16cbb18ee64d457a5 DIFF: https://github.com/llvm/llvm-project/commit/4cb843d099422e5d77d0f7e16cbb18ee64d457a5.diff

[clang] 5952664 - [OpenCL] Add CLK_UNORM_INT_101010_2 channel type

2023-06-01 Thread Sven van Haastregt via cfe-commits
Author: Sven van Haastregt Date: 2023-06-01T16:21:54+01:00 New Revision: 595266456a3067f522081d6d8069df2a98adfa16 URL: https://github.com/llvm/llvm-project/commit/595266456a3067f522081d6d8069df2a98adfa16 DIFF: https://github.com/llvm/llvm-project/commit/595266456a3067f522081d6d8069df2a98adfa16.

[PATCH] D24235: [OpenCL] Improve double literal handling

2016-11-15 Thread Sven van Haastregt via cfe-commits
svenvh added inline comments. Comment at: lib/Sema/SemaChecking.cpp:3732 // If this is an implicit conversion from float -> double, remove it. if (ImplicitCastExpr *Cast = dyn_cast(OrigArg)) { The comment should mention float -> float now as well.

[PATCH] D24235: [OpenCL] Improve floating point literal handling

2016-11-15 Thread Sven van Haastregt via cfe-commits
svenvh added a comment. Thanks, lgtm! https://reviews.llvm.org/D24235 ___ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

r302411 - [OpenCL] Check that global samplers are const

2017-05-08 Thread Sven van Haastregt via cfe-commits
Author: svenvh Date: Mon May 8 04:29:06 2017 New Revision: 302411 URL: http://llvm.org/viewvc/llvm-project?rev=302411&view=rev Log: [OpenCL] Check that global samplers are const Patch by Simon Perretta. Differential Revision: https://reviews.llvm.org/D32856 Modified: cfe/trunk/include/cla

r303626 - [libclang] [OpenCL] Expose more OpenCL CIndex types

2017-05-23 Thread Sven van Haastregt via cfe-commits
Author: svenvh Date: Tue May 23 05:36:43 2017 New Revision: 303626 URL: http://llvm.org/viewvc/llvm-project?rev=303626&view=rev Log: [libclang] [OpenCL] Expose more OpenCL CIndex types Expose pipe, sampler_t, clk_event_t, queue_t, reserve_id_t, and all image types. Update the opencl-types.cl tes

[PATCH] D24235: [OpenCL] Improve double literal handling

2016-11-10 Thread Sven van Haastregt via cfe-commits
svenvh added inline comments. Comment at: lib/Sema/SemaExpr.cpp:3431 +.getSupportedOpenCLOpts() +.cl_khr_fp64) || getOpenCLOptions().cl_khr_fp64)) { yaxunl wrote: > neil.hickey wrote: > > yaxunl

[PATCH] D24235: [OpenCL] Improve double literal handling

2016-11-11 Thread Sven van Haastregt via cfe-commits
svenvh accepted this revision. svenvh added a comment. LGTM! https://reviews.llvm.org/D24235 ___ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [OpenCL] Emit opencl.cxx.version metadata for C++ (PR #92140)

2024-07-03 Thread Sven van Haastregt via cfe-commits
https://github.com/svenvh closed https://github.com/llvm/llvm-project/pull/92140 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Tablegen] Avoid repeated hash lookps (NFC) (PR #107961)

2024-09-10 Thread Sven van Haastregt via cfe-commits
https://github.com/svenvh approved this pull request. https://github.com/llvm/llvm-project/pull/107961 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][TableGen] Change OpenCL emitter to use const RecordKeeper (PR #108213)

2024-09-11 Thread Sven van Haastregt via cfe-commits
https://github.com/svenvh approved this pull request. https://github.com/llvm/llvm-project/pull/108213 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [SPIR-V] Prefer llvm-spirv- tool (PR #77897)

2024-05-31 Thread Sven van Haastregt via cfe-commits
Henry =?utf-8?q?Linjamäki?= Message-ID: In-Reply-To: svenvh wrote: > Ping, @svenvh. The patch has been rebased, good for landing? Thanks for the ping, it seems github didn't send me a notification when you rebased. Just waiting for the final checks to complete, then I'll merge it. https://

[clang] [SPIR-V] Prefer llvm-spirv- tool (PR #77897)

2024-05-31 Thread Sven van Haastregt via cfe-commits
Henry =?utf-8?q?Linjamäki?= Message-ID: In-Reply-To: https://github.com/svenvh closed https://github.com/llvm/llvm-project/pull/77897 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Remove FiniteMathOnly and use only NoHonorINFs and NoHonorNANs. (PR #97342)

2024-07-24 Thread Sven van Haastregt via cfe-commits
@@ -1,6 +1,6 @@ // RUN: %clang_cc1 %s -emit-llvm -o - | FileCheck %s -check-prefix=NORMAL // RUN: %clang_cc1 %s -emit-llvm -cl-fast-relaxed-math -o - | FileCheck %s -check-prefix=FAST -// RUN: %clang_cc1 %s -emit-llvm -cl-finite-math-only -o - | FileCheck %s -check-prefix=FINI

[clang] Remove FiniteMathOnly and use only NoHonorINFs and NoHonorNANs. (PR #97342)

2024-07-25 Thread Sven van Haastregt via cfe-commits
https://github.com/svenvh approved this pull request. https://github.com/llvm/llvm-project/pull/97342 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [OpenCL] Put constant initializer globals into constant addrspace (PR #90048)

2024-04-25 Thread Sven van Haastregt via cfe-commits
https://github.com/svenvh created https://github.com/llvm/llvm-project/pull/90048 Place constant initializer globals into the constant address space. Clang generates such globals for e.g. larger array member initializers of classes and then emits copy operations from the global to the object(s

[clang] [OpenCL] Put constant initializer globals into constant addrspace (PR #90048)

2024-04-26 Thread Sven van Haastregt via cfe-commits
@@ -536,6 +536,8 @@ void AggExprEmitter::EmitArrayInit(Address DestPtr, llvm::ArrayType *AType, CodeGen::CodeGenModule &CGM = CGF.CGM; ConstantEmitter Emitter(CGF); LangAS AS = ArrayQTy.getAddressSpace(); +if (CGF.getLangOpts().OpenCL) + AS = LangAS::openc

[clang] [OpenCL] Put constant initializer globals into constant addrspace (PR #90048)

2024-04-26 Thread Sven van Haastregt via cfe-commits
@@ -536,6 +536,8 @@ void AggExprEmitter::EmitArrayInit(Address DestPtr, llvm::ArrayType *AType, CodeGen::CodeGenModule &CGM = CGF.CGM; ConstantEmitter Emitter(CGF); LangAS AS = ArrayQTy.getAddressSpace(); +if (CGF.getLangOpts().OpenCL) + AS = LangAS::openc

[clang] [OpenCL] Put constant initializer globals into constant addrspace (PR #90048)

2024-04-26 Thread Sven van Haastregt via cfe-commits
https://github.com/svenvh updated https://github.com/llvm/llvm-project/pull/90048 >From c5e7b2d5936a7317ebc33159b4cb72bf2aa66cf9 Mon Sep 17 00:00:00 2001 From: Sven van Haastregt Date: Thu, 25 Apr 2024 14:10:19 +0100 Subject: [PATCH 1/2] [OpenCL] Put constant initializer globals into constant

[clang] [OpenCL] Put constant initializer globals into constant addrspace (PR #90048)

2024-04-29 Thread Sven van Haastregt via cfe-commits
https://github.com/svenvh updated https://github.com/llvm/llvm-project/pull/90048 >From c5e7b2d5936a7317ebc33159b4cb72bf2aa66cf9 Mon Sep 17 00:00:00 2001 From: Sven van Haastregt Date: Thu, 25 Apr 2024 14:10:19 +0100 Subject: [PATCH 1/3] [OpenCL] Put constant initializer globals into constant

<    1   2   3   >