Wenju He
9fc1c49e4a
[NFC][libclc] Delete OpenCL builtin declarations ( #170803 )
...
This is follow-up of comment
https://github.com/llvm/llvm-project/pull/168318#discussion_r2588117855
libclc OpenCL library is already compiled with flag
`-fdeclare-opencl-builtins -finclude-default-header`.
2025-12-09 11:08:29 +08:00
Wenju He
76bb98746b
[NFC][libclc] add missing __CLC_ prefix all internal macros ( #153523 )
...
This unifies naming scheme of macros to address review comment
https://github.com/intel/llvm/pull/19779#discussion_r2272194357
math constant value macros are not changed, e.g.
`#define AU0 -9.86494292470009928597e-03`
2025-08-18 07:21:04 +08:00
Wenju He
c0294f497d
[libclc] Add generic implementation of bitfield_insert/extract,bit_reverse ( #149070 )
...
The implementation is based on reference implementation in
OpenCL-CTS/test_integer_ops. The generic implementations pass
OpenCL-CTS/test_integer_ops tests on Intel GPU.
2025-07-18 08:06:29 +08:00