aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/spirv/vtn_opencl.c
Commit message (Expand)AuthorAgeFilesLines
* vtn/opencl: native sqrt supportErik Faye-Lund2020-05-041-0/+2
* vtn/opencl: native rsqrt supportErik Faye-Lund2020-05-041-0/+2
* vtn/opencl: native recip supportErik Faye-Lund2020-05-041-0/+2
* vtn/opencl: native powr supportErik Faye-Lund2020-05-041-0/+2
* vtn/opencl: native divide supportErik Faye-Lund2020-05-041-0/+2
* vtn/opencl: native variants of sin/cosErik Faye-Lund2020-05-041-0/+4
* vtn/opencl: add native_tan-supportErik Faye-Lund2020-05-041-0/+3
* spirv: Call nir_builder directly for vector_extractJason Ekstrand2020-04-171-1/+1
* vtn/opencl: add rint-supportBoris Brezillon2020-03-261-0/+2
* vtn/opencl: add native exp2/log2-supportErik Faye-Lund2020-03-261-0/+4
* vtn/opencl: add native exp10/log10-supportErik Faye-Lund2020-03-261-0/+6
* vtn/opencl: add native exp/log-supportErik Faye-Lund2020-03-261-0/+6
* vtn/opencl: fully enable OpenCLstd_ClzErik Faye-Lund2020-03-261-0/+1
* spirv/opencl: Cast opcode up front to avoid warningsKristian H. Kristensen2020-02-041-8/+10
* vtn/opencl: add shuffle/shuffle supportDave Airlie2019-12-121-1/+52
* vtn: convert vload/store to single value loopsDave Airlie2019-12-121-11/+20
* vtn/opencl: add clz supportDave Airlie2019-11-221-0/+2
* spirv/nir/opencl: handle some multiply instructions.Dave Airlie2019-11-221-0/+18
* spirv: fixup signatureErik Faye-Lund2019-08-081-2/+2
* spirv: Update the OpenCL.std.h headerCaio Marcelo de Oliveira Filho2019-06-041-143/+148
* nir: Drop imov/fmov in favor of one mov instructionJason Ekstrand2019-05-241-1/+1
* spirv/cl: support vload/vstoreKarol Herbst2019-05-041-0/+55
* nir/spirv: initial handling of OpenCL.std extension opcodesKarol Herbst2019-03-051-0/+275