summaryrefslogtreecommitdiffstats
path: root/mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp
Commit message (Expand)AuthorAgeFilesLines
* [mlir] Only generate default for uncovered casesJacques Pienaar2020-01-021-0/+4
* [mlir] Revert default case that was neededJacques Pienaar2020-01-021-0/+2
* [mlir] Remove redudant default casesJacques Pienaar2020-01-021-4/+0
* [mlir][spirv] Allow specifying availability on enum attribute casesLei Zhang2020-01-021-12/+258
* [mlir][spirv] Add basic definitions for supporting availabilityLei Zhang2019-12-271-8/+320
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-231-1/+1
* Adjust License.txt file to use the LLVM licenseMehdi Amini2019-12-231-13/+4
* NFC: Introduce new ValuePtr/ValueRef typedefs to simplify the transition to V...River Riddle2019-12-221-1/+1
* Fix (de)serialization generation for SPV_ScopeAttr, SPV_MemorySemanticsAttr.Mahesh Ravishankar2019-12-161-2/+14
* minor spelling tweaksKazuaki Ishizaki2019-12-061-1/+1
* Make VariableOp instructions be in the first block in the function.Hanhan Wang2019-11-121-1/+1
* [spirv] Properly return when finding error in serializationLei Zhang2019-11-121-4/+3
* Move BitEnumAttr from SPIRVBase.td to OpBase.tdLei Zhang2019-11-011-179/+0
* NFC: Rename SPIR-V serializer find*ID() to get*ID() to be consistentLei Zhang2019-10-181-1/+1
* minor spelling tweaksKazuaki Ishizaki2019-10-091-2/+2
* Remove unused variables and methods to address compiler warningsLei Zhang2019-09-251-1/+1
* Miscellaneous fixes to SPIR-V Deserializer (details below).Mahesh Ravishankar2019-09-241-4/+12
* [spirv] Add OpControlBarrier and OpMemoryBarrier.Denis Khalikov2019-09-211-0/+6
* Autogenerate (de)serialization for Extended Instruction SetsMahesh Ravishankar2019-09-161-197/+436
* [spirv] Add support for BitEnumAttrLei Zhang2019-09-161-2/+186
* [spirv] Provide decorations in batch for op constructionLei Zhang2019-08-061-11/+10
* Use operand number during serialization to get the <id>s of the operandsMahesh Ravishankar2019-07-311-1/+1
* Add support for (de)serialization of SPIR-V Op DecorationsMahesh Ravishankar2019-07-301-32/+49
* Initial implementation to translate kernel fn in GPU Dialect to SPIR-V DialectMahesh Ravishankar2019-07-301-0/+3
* Enable (de)serialization support for spirv::AccessChainOpMahesh Ravishankar2019-07-301-11/+30
* [spirv] NFC: adjust `encode*` function signatures in SerializerLei Zhang2019-07-221-3/+3
* [spirv] Remove one level of indirection: processOp to processOpImplLei Zhang2019-07-221-2/+2
* Add (de)serialization of EntryPointOp and ExecutionModeOpMahesh Ravishankar2019-07-201-1/+1
* Suppress compiler warnings regarding unused variablesLei Zhang2019-07-191-2/+2
* Automatically generate (de)serialization methods for SPIR-V opsMahesh Ravishankar2019-07-191-22/+300
* Add serialization and deserialization of FuncOps. To support this theMahesh Ravishankar2019-07-121-4/+7
* Update the gen_spirv_dialect.py script to add opcodes from the SPIR-VMahesh Ravishankar2019-07-121-6/+10
* NFC: Refactoring to remove code bloat in SPIRV due to handling of EnumMahesh Ravishankar2019-07-031-0/+142
OpenPOWER on IntegriCloud