libclc: Add Mesa/SPIR-V targetAdd targets to emit SPIR-V targeted to Mesa's OpenCL support, usingSPIR-V 1.1.Substantially based on Dave Airlie's earlier work.libclc: spirv: remove step/smooths
libclc: Add Mesa/SPIR-V targetAdd targets to emit SPIR-V targeted to Mesa's OpenCL support, usingSPIR-V 1.1.Substantially based on Dave Airlie's earlier work.libclc: spirv: remove step/smoothstep apis not defined for SPIR-Vlibclc: disable inlines for SPIR-V buildsReviewed By: jvesely, tstellar, jenataliDifferential Revision: https://reviews.llvm.org/D77589
show more ...
Move cl_khr_fp64 exntension enablement to gentype include listsThis will make adding cl_khr_fp16 support easierReviewed-by: Aaron Watry <[email protected]>Signed-off-by: Jan Vesely <jan.vesely@ru
Move cl_khr_fp64 exntension enablement to gentype include listsThis will make adding cl_khr_fp16 support easierReviewed-by: Aaron Watry <[email protected]>Signed-off-by: Jan Vesely <[email protected]>llvm-svn: 326816
Move mix from math to commonIt has been part of the common functions since 1.0Signed-off-by: Aaron Watry <[email protected]>Reviewed-by: Tom Stellard <[email protected]>llvm-svn: 231137
Implement step builtinThis has been tested with piglit, OpenCV, and the ocl conformance tests.llvm-svn: 230970
Implement smoothstep builtin v2This has been tested with piglit, OpenCV, and the ocl conformance tests.v2: - Fix typo in smoothstep.hllvm-svn: 230969
Implement radians builtin v2This has been tested with piglit, OpenCV, and the ocl conformance tests.v2: - Move to the common/ directoryllvm-svn: 230968
Implement degrees builtin v2This has been tested with piglit, OpenCV, and the ocl conformance tests.v2: - Move to the common/ directoryllvm-svn: 230967
Move clcmacro.h to avoid cluttering user namespace v2v2: - use quotes instead of <> - add include to r600/lib/math/nextafter.c changedReviewed-by: Tom Stellard <[email protected]>Reviewed-by:
Move clcmacro.h to avoid cluttering user namespace v2v2: - use quotes instead of <> - add include to r600/lib/math/nextafter.c changedReviewed-by: Tom Stellard <[email protected]>Reviewed-by: Aaron Watry <[email protected]>llvm-svn: 211576
Implement sign() builtinllvm-svn: 192384