summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Dialect/SPIRV/Serialization
Commit message (Expand)AuthorAgeFilesLines
* Make helper functions static or move them into anonymous namespaces. NFC.Benjamin Kramer2020-01-141-5/+6
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-112-7/+7
* [mlir][spirv] Fix typos related to (de)serialization.Denis Khalikov2020-01-102-5/+5
* [mlir][spirv] Fix ADDITIONAL_HEADER_DIRS for SPIR-V librariesLei Zhang2020-01-031-1/+1
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-232-21/+21
* 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-234-52/+16
* NFC: Introduce new ValuePtr/ValueRef typedefs to simplify the transition to V...River Riddle2019-12-222-28/+28
* NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in...River Riddle2019-12-183-16/+15
* 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
* During serialization do a walk of ops in module to find spv.module.Mahesh Ravishankar2019-12-061-4/+5
* [spirv] Reorder `erase` and `emplace` to avoid "invalid iterator access".Denis Khalikov2019-12-061-1/+3
* minor spelling tweaksKazuaki Ishizaki2019-12-061-2/+1
* [spirv] Fix nested loop (de)serializationLei Zhang2019-12-052-45/+108
* 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-122-8/+40
* Add support for nested symbol references.River Riddle2019-11-112-2/+2
* mlir-translate: support -verify-diagnosticsAlex Zinenko2019-11-071-13/+10
* [spirv] Use LLVM graph traversal utility for PrettyBlockOrderVisitorLei Zhang2019-10-291-72/+33
* [spirv] Support OpPhi using block argumentsLei Zhang2019-10-282-113/+406
* [spirv] Allow block arguments on spv.Branch(Conditional)Lei Zhang2019-10-211-2/+4
* Fix minor spelling tweaks (NFC)Kazuaki Ishizaki2019-10-202-19/+19
* NFC: Rename SPIR-V serializer find*ID() to get*ID() to be consistentLei Zhang2019-10-181-29/+29
* NFC: Remove trivial builder get methods.River Riddle2019-10-171-4/+4
* [spirv] Add support for SpecId decoration on spv.specConstantLei Zhang2019-10-152-33/+68
* Do not add spirv::BitcastOp for cast from signed to unsigned type.Mahesh Ravishankar2019-10-071-0/+75
* Update UndefOp (de)serialization to generate OpUndef at module level.Mahesh Ravishankar2019-10-072-0/+55
* [spirv] Fix function entry block erase after moving to spv.selectionLei Zhang2019-10-072-34/+58
* [spirv] Add support for spv.selectionLei Zhang2019-10-022-73/+183
* Remove unused variables and methods to address compiler warningsLei Zhang2019-09-251-9/+0
* Miscellaneous fixes to SPIR-V Deserializer (details below).Mahesh Ravishankar2019-09-241-4/+17
* Handle OpMemberName instruction in SPIR-V deserializer.Mahesh Ravishankar2019-09-233-28/+52
* Simplify the way spirv::StructTypes are parsed.Mahesh Ravishankar2019-09-231-4/+7
* Fix a number of Clang-Tidy warnings.Christian Sigg2019-09-231-1/+1
* [spirv] Add OpControlBarrier and OpMemoryBarrier.Denis Khalikov2019-09-212-0/+102
* NFC: Pass OperationState by reference instead of by pointer.River Riddle2019-09-201-1/+1
* Allow specification of decorators on SPIR-V StructType members.Mahesh Ravishankar2019-09-192-30/+61
* Add (de)serialization support for OpRuntimeArray.Mahesh Ravishankar2019-09-172-0/+31
* Register a -test-spirv-roundtrip hook to mlir-translateLei Zhang2019-09-174-134/+158
* Change MLIR translation functions signatureLei Zhang2019-09-172-28/+15
* Autogenerate (de)serialization for Extended Instruction SetsMahesh Ravishankar2019-09-162-5/+101
* [spirv] Add support for function calls.Denis Khalikov2019-09-162-6/+103
* [spirv] Add support for spv.loop (de)serializationLei Zhang2019-09-112-42/+663
* [spirv] Fix the entry block to start with OpLabelLei Zhang2019-08-272-2/+51
* [spirv] Add Block decoration for spv.struct.Denis Khalikov2019-08-272-0/+38
OpenPOWER on IntegriCloud