summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Dialect/SPIRV/Serialization/Serializer.cpp
Commit message (Expand)AuthorAgeFilesLines
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-111-4/+4
* [mlir][spirv] Fix typos related to (de)serialization.Denis Khalikov2020-01-101-3/+3
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-231-7/+7
* Resubmit: ReImplement the Value classes as value-typed objects wrapping an in...River Riddle2019-12-231-1/+1
* Automated rollback of commit f603a50109107b447b835dac11f0eb541288393eMLIR Team2019-12-231-1/+1
* ReImplement the Value classes as value-typed objects wrapping an internal poi...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-9/+9
* NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in...River Riddle2019-12-181-5/+5
* NFC: Use this-> to appease GCC bug related to template lambda.River Riddle2019-12-171-1/+2
* NFC: Use TypeSwitch to simplify existing code.River Riddle2019-12-171-45/+25
* Minor spelling tweaksKazuaki Ishizaki2019-12-091-1/+1
* [spirv] Fix nested loop (de)serializationLei Zhang2019-12-051-8/+24
* Support SPIR-V constant op to take DenseElementsAttr as input.Hanhan Wang2019-11-181-167/+73
* Make VariableOp instructions be in the first block in the function.Hanhan Wang2019-11-121-20/+97
* Add support for OpPhi in loop header blockLei Zhang2019-11-121-0/+11
* Add support for nested symbol references.River Riddle2019-11-111-1/+1
* [spirv] Use LLVM graph traversal utility for PrettyBlockOrderVisitorLei Zhang2019-10-291-72/+33
* [spirv] Support OpPhi using block argumentsLei Zhang2019-10-281-80/+251
* Fix minor spelling tweaks (NFC)Kazuaki Ishizaki2019-10-201-7/+7
* NFC: Rename SPIR-V serializer find*ID() to get*ID() to be consistentLei Zhang2019-10-181-29/+29
* [spirv] Add support for SpecId decoration on spv.specConstantLei Zhang2019-10-151-13/+32
* Update UndefOp (de)serialization to generate OpUndef at module level.Mahesh Ravishankar2019-10-071-0/+28
* [spirv] Fix function entry block erase after moving to spv.selectionLei Zhang2019-10-071-21/+22
* [spirv] Add support for spv.selectionLei Zhang2019-10-021-19/+71
* Handle OpMemberName instruction in SPIR-V deserializer.Mahesh Ravishankar2019-09-231-26/+9
* Fix a number of Clang-Tidy warnings.Christian Sigg2019-09-231-1/+1
* [spirv] Add OpControlBarrier and OpMemoryBarrier.Denis Khalikov2019-09-211-0/+39
* Allow specification of decorators on SPIR-V StructType members.Mahesh Ravishankar2019-09-191-5/+18
* Add (de)serialization support for OpRuntimeArray.Mahesh Ravishankar2019-09-171-0/+11
* Autogenerate (de)serialization for Extended Instruction SetsMahesh Ravishankar2019-09-161-0/+39
* [spirv] Add support for function calls.Denis Khalikov2019-09-161-2/+45
* [spirv] Add support for spv.loop (de)serializationLei Zhang2019-09-111-24/+231
* [spirv] Fix the entry block to start with OpLabelLei Zhang2019-08-271-0/+2
* [spirv] Add Block decoration for spv.struct.Denis Khalikov2019-08-271-0/+31
* [spirv] Add support for extension (de)serializationLei Zhang2019-08-221-0/+17
* [spirv] Add support for capability (de)serializationLei Zhang2019-08-221-4/+19
* Add spv.specConstant and spv._reference_ofLei Zhang2019-08-201-84/+146
* [spirv] Support (de)serialization of spv.structDenis Khalikov2019-08-201-0/+41
* Add spirv::GlobalVariableOp that allows module level definition of variablesMahesh Ravishankar2019-08-171-11/+109
* [spirv] Extend spv.array with LayoutinfoDenis Khalikov2019-08-161-5/+27
* Add BuiltIn EnumAttr to SPIR-V dialectMahesh Ravishankar2019-08-151-0/+11
* Refactor ElementsAttr::getValue and DenseElementsAttr::getSplatValue.River Riddle2019-08-141-22/+20
* [spirv] Add support for specialization constantLei Zhang2019-08-011-54/+79
* Add support for (de)serialization of SPIR-V Op DecorationsMahesh Ravishankar2019-07-301-0/+33
* [spirv] Add basic infrastructure for negative deserializer testsLei Zhang2019-07-301-43/+7
* (De)serialize composite spv.constantLei Zhang2019-07-221-4/+235
* (De)serialize float scalar spv.constantLei Zhang2019-07-221-0/+49
* (De)serialize bool and integer scalar spv.constantLei Zhang2019-07-221-28/+195
* [spirv] NFC: adjust `encode*` function signatures in SerializerLei Zhang2019-07-221-26/+29
OpenPOWER on IntegriCloud