llvm-project/libclc/generic/lib
Dave Airlie c37145cab1 libclc: Add Mesa/SPIR-V target
Add targets to emit SPIR-V targeted to Mesa's OpenCL support, using
SPIR-V 1.1.

Substantially based on Dave Airlie's earlier work.

libclc: spirv: remove step/smoothstep apis not defined for SPIR-V

libclc: disable inlines for SPIR-V builds

Reviewed By: jvesely, tstellar, jenatali

Differential Revision: https://reviews.llvm.org/D77589
2020-08-17 14:01:46 -07:00
..
async libclc: Make all built-ins overloadable 2020-08-17 13:55:48 -07:00
atomic
cl_khr_global_int32_base_atomics
cl_khr_global_int32_extended_atomics
cl_khr_int64_base_atomics
cl_khr_int64_extended_atomics
cl_khr_local_int32_base_atomics
cl_khr_local_int32_extended_atomics
common libclc: Add Mesa/SPIR-V target 2020-08-17 14:01:46 -07:00
geometric
integer
math libclc: Fix FP_ILOGBNAN definition 2020-08-17 13:45:43 -07:00
misc
relational
shared
workitem libclc: Make all built-ins overloadable 2020-08-17 13:55:48 -07:00
SOURCES libclc: Move rsqrt implementation to a .cl file 2020-02-09 14:42:09 -05:00
atom_int32_binary.inc
clc_unary.inc
clcmacro.h
gen_convert.py
subnormal_config.cl
subnormal_disable.ll
subnormal_helper_func.ll
subnormal_use_default.ll