summaryrefslogtreecommitdiff
path: root/lib/SPIRV/OCL20ToSPIRV.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-04-24Rename all variables and functions to match LLVM guidelinesPierre Moreau1-15/+15
2018-04-24Use clang-tidy to add missing “override” keywordsPierre Moreau1-2/+2
2018-04-24Reformat all .cpp and .h files using clang-formatPierre Moreau1-409/+403
2018-04-24Change all line endings to UNIX-stylePierre Moreau1-1543/+1543
2018-04-03Upgrade SPIRV translator from LLVM 4.0 to the curent SVN revision 327279Alexey Sotkin1-19/+20
2018-04-03Upgrade SPIRV translator from LLVM 3.6 to LLVM 3.8Alexey Sotkin1-7/+7
2018-03-16Fixes for memory leaks in SPIR-V library.Jurek, Pawel1-6/+3
2017-12-26LLVM SPIR-V changes for SPV_INTEL_subgroupsbashbaug1-0/+79
2016-09-30Fix for translation of OpFMod instruction (#187)kkyzylov1-17/+0
2016-09-01Support translation of OpFMod instruction (#176)kkyzylov1-0/+17
2016-05-24[SPIRV] Fix translation of get_image_* built-in functions for image types wit...bader1-2/+6
2016-05-20Revert "Update OCL20ToSPIRV.cpp" (#143)bader1-13/+14
2016-05-20Update OCL20ToSPIRV.cpp (#138)Dmitry Anikin1-14/+13
2016-05-18[SPIR-V] Fix translation of OpControlBarrier and OpMemoryBarrier (#134)Andrew Savonichev1-7/+12
2016-04-20[SPIR-V] Translate image access qualifiers encoded in OpenCL image type name.Alexey Bader1-14/+17
2016-03-31Merge pull request #123 from bader/khronos/image-channel-queriesYaxun (Sam) Liu1-1/+32
2016-03-31[SPIR-V] Fix translation of get_image_channel_{order|data_type} built-in func...Alexey Bader1-1/+32
2016-03-29Add SPIR-V friendly sampler representation for LLVM.Yaxun (Sam) Liu1-14/+16
2016-03-28[SPIR-V] Fix OpImageQuerySize regression test on Ubuntu.Alexey Bader1-9/+8
2016-03-25[SPIR-V] Minor refactoring.Alexey Bader1-2/+2
2016-03-24[SPIR-V] Fixed wrong encoding of half relational built-in functions.Alexey Bader1-3/+9
2016-03-18Merge pull request #107 from KhronosGroup/spirv-types2bader1-2/+14
2016-03-18Merge pull request #105 from romanovvlad/fixRelationalFunctionsYaxun (Sam) Liu1-1/+4
2016-03-18Support SPIR-V type names for pipe and image types in LLVM to SPIR-V translat...Yaxun (Sam) Liu1-2/+14
2016-03-18Fix arguments of explicit variants of atomic_compare_exchange builtinsAlexey Sotkin1-7/+15
2016-03-16Enable handling of atomic_compare_exchange_{weak|strong}_explicit builtinsAlexey Sotkin1-2/+4
2016-03-16Fix conversion of isnan, isfinite, isinf, isnormal in case of arg is vector o...vromanov1-1/+4
2016-03-14Merge pull request #8 from pierremoreau/update_spirv_headerYaxun (Sam) Liu1-2/+2
2016-03-13SPIRV: Update name mapsPierre Moreau1-1/+1
2016-03-13SPIRV: Partial update of spirv.hppPierre Moreau1-1/+1
2016-03-05Fixing mipmap images with lod and grad parameters.spillow1-3/+28
2016-03-04[SPIRV] Fix build under CygwinAndrey Lizunov1-2/+3
2016-03-03Merge pull request #80 from AndreyE/multiple_nd_rangesbader1-1/+3
2016-03-03[Writer] Allow ndrange_2D and ndrange_3D to coexist in the same input modulespillow1-1/+3
2016-03-02[SPIR-V] Fixed translation of signbit relational built-in function.Alexey Bader1-1/+2
2016-03-02[SPIR-V] Fixes for built-in functions with vector+scalar arguments.Alexey Bader1-2/+81
2016-03-01[SPIR-V] Fix for OpGroupAll/OpGroupAny.Alexey Bader1-17/+36
2016-02-24Merge pull request #70 from KhronosGroup/khronos/scalar-dotYaxun (Sam) Liu1-0/+18
2016-02-24Fixed wrong return type on IsNan, IsFinite, IsInf and IsNormal.Alexey Bader1-1/+43
2016-02-24[SPIR-V] OpDot accepts vector arguments, so we translate dot(<scalar>, <scala...Alexey Bader1-1/+18
2016-02-22Merge pull request #67 from KhronosGroup/khronos/OpAll-OpAny-fixesYaxun (Sam) Liu1-0/+48
2016-02-22Align variable names with LLVM coding style guidelines.Alexey Bader1-8/+8
2016-02-19Add support for all() and any().Alexey Bader1-0/+48
2016-02-19Fix for get_image_array_size().Alexey Bader1-5/+7
2016-02-18Revert "Merge pull request #49 from scottp101/khronos/spirv-3.6.1"Alexey Bader1-256/+123
2016-02-12[SPIR-V] Fix translation of get_fence built-in function.Alexey Bader1-7/+31
2016-02-10[SPIR-V] Fixed encoding on OpImageRead for multi-sampled images.Alexey Bader1-7/+31
2016-02-10Merge pull request #59 from KhronosGroup/khronos/OpImageSampleExplicitLodYaxun (Sam) Liu1-32/+44
2016-02-10Merge pull request #58 from AlexeySotkin/OpAtomicCompareExchangeYaxun (Sam) Liu1-23/+36
2016-02-10[SPIR-V] Fix encoding of OpImageSampleExplicitLod instruction.Alexey Bader1-32/+44