summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2018-05-14Allow to build LLVMSPIRV lib as static libraryAlexey Sotkin1-1/+3
2018-05-03Rename the installed header and install it in a prefixPierre Moreau3-3/+3
2018-04-24Rename all variables and functions to match LLVM guidelinesPierre Moreau34-817/+815
2018-04-24Manually remove “m_” prefix used on some class attributesPierre Moreau5-87/+87
2018-04-24Rename RefCount::m_refCount to CountPierre Moreau1-15/+15
2018-04-24Convert integers to string before adding to stringPierre Moreau2-3/+4
2018-04-24Run clang-tidy without the readability-identifier-naming enabledPierre Moreau36-145/+173
2018-04-24Remove unneeded semi-colon for TypeVisitor constructorPierre Moreau1-1/+1
2018-04-24Add a virtual destructor to TypeVisitor, as it has virtual functionsPierre Moreau1-0/+1
2018-04-24Add missing “override” keywords in SPIRVEntry.hPierre Moreau1-22/+28
2018-04-24Use clang-tidy to add missing “override” keywordsPierre Moreau23-413/+419
2018-04-24Reformat all .cpp and .h files using clang-formatPierre Moreau60-8550/+7871
2018-04-24Change all line endings to UNIX-stylePierre Moreau37-19338/+19338
2018-04-16cmake: rework to be able to build outside LLVMKarol Herbst1-12/+19
2018-04-11Update SPIR-V/LLVM Translator to use new MemIntrinsics APIAlexey Sotkin2-8/+10
2018-04-03Upgrade SPIRV translator from LLVM 4.0 to the curent SVN revision 327279Alexey Sotkin23-269/+232
2018-04-03Upgrade SPIRV translator from LLVM 3.8 to LLVM 4.0Alexey Sotkin1-112/+317
2018-04-03Upgrade SPIRV translator from LLVM 3.6 to LLVM 3.8Alexey Sotkin15-114/+230
2018-04-03Reorganizing the SPIR-V/LLVM Translator treeAlexey Sotkin1-2/+4
2018-03-27Fix for intel_sub_group_block_read with short type.Jurek, Pawel1-4/+6
2018-03-16Fixes for memory leaks in SPIR-V library.Jurek, Pawel9-38/+27
2018-03-01add the Vector16 capability for both vec8 and vec16 types (#229)Ben Ashbaugh1-1/+3
2018-02-06[SPIRV] Fix capabilities for Atomic instructions (#227)Alexey Sotkin1-2/+24
2017-12-26LLVM SPIR-V changes for SPV_INTEL_subgroupsbashbaug10-12/+286
2017-10-24Decoder.getEntry() may returns NULL (#224)Lifeng Pan2-3/+6
2017-10-18~SPIRVModuleImpl() crashes when delete id entries (#223)Lifeng Pan2-5/+3
2017-10-17~SPIRVModuleImpl() crashes when delete no-id entries (#222)Lifeng Pan3-13/+15
2017-08-16Fix typo in an assert message (#220)Lifeng Pan3-4/+4
2017-07-13Insert bitcast during translation of llvm.memset (#219)Alexey Sotkin3-14/+21
2017-06-29Squashed the lower-memmove pass (#209)doe3004-2/+142
2017-05-25Changing translation of llvm.memset intrinsic (#217)Alexey Sotkin4-19/+61
2017-05-03Fixed a warning (#211)Abel Bernabeu1-1/+1
2016-12-02Add declaration of Int8 capability (#198)Alexey Sotkin1-2/+11
2016-11-14Revert "Change ordering of blocks as required by SPIRV Spec (#195)" (#197)kkyzylov1-38/+0
2016-11-10Change ordering of blocks as required by SPIRV Spec (#195)kkyzylov1-0/+38
2016-11-04Fix fox OpenCL C++ built-ins translation (#196)kkyzylov1-0/+8
2016-10-19Implemented method for mapping function arguments without metadata. (#194)Egor Churaev2-0/+33
2016-10-19Default access qualifier for OpTypeImage (#193)kkyzylov1-2/+5
2016-10-12Translation of OpLoopMerge (#192)kkyzylov5-11/+87
2016-10-05Support translation of OpLifetimeStart and OpLifetimeStop instructions (#191)kkyzylov7-2/+159
2016-10-04Changing placement of lowered constant expressions (#188)Alexey Sotkin1-6/+7
2016-09-30Support translation of OpUnreachable instruction (#190)kkyzylov6-1/+14
2016-09-30Fix for translation of OpFMod instruction (#187)kkyzylov4-24/+30
2016-09-29OpVariable in OpSpecConstantOp. (#186)Egor Churaev1-7/+6
2016-09-26Translation of LLVM intrinsics (#185)Alexey Sotkin2-27/+87
2016-09-23Fixing encoding/decoding of OpLine instruction (#184)Alexey Sotkin8-63/+107
2016-09-13OpVariable <id> Initializer can be optional (#182)Egor2-1/+3
2016-09-13Support translation of OpSelectionMerge instruction (#183)kkyzylov5-1/+44
2016-09-08Fix error with adding capability for 1D images (#181)Egor1-2/+2
2016-09-07Support translation of OpCompositeConstruct instruction (#178)kkyzylov6-1/+71