summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Dialect/SPIRV/Serialization/Deserializer.cpp
Commit message (Expand)AuthorAgeFilesLines
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-111-3/+3
* [mlir][spirv] Fix typos related to (de)serialization.Denis Khalikov2020-01-101-2/+2
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-231-14/+14
* 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-19/+19
* NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in...River Riddle2019-12-181-1/+1
* [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-051-37/+84
* Add support for OpPhi in loop header blockLei Zhang2019-11-121-8/+29
* Add support for nested symbol references.River Riddle2019-11-111-1/+1
* [spirv] Support OpPhi using block argumentsLei Zhang2019-10-281-33/+155
* [spirv] Allow block arguments on spv.Branch(Conditional)Lei Zhang2019-10-211-2/+4
* Fix minor spelling tweaks (NFC)Kazuaki Ishizaki2019-10-201-12/+12
* NFC: Remove trivial builder get methods.River Riddle2019-10-171-4/+4
* [spirv] Add support for SpecId decoration on spv.specConstantLei Zhang2019-10-151-20/+36
* 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-071-0/+27
* [spirv] Fix function entry block erase after moving to spv.selectionLei Zhang2019-10-071-13/+36
* [spirv] Add support for spv.selectionLei Zhang2019-10-021-54/+112
* 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-231-2/+27
* Simplify the way spirv::StructTypes are parsed.Mahesh Ravishankar2019-09-231-4/+7
* [spirv] Add OpControlBarrier and OpMemoryBarrier.Denis Khalikov2019-09-211-0/+63
* 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-191-25/+43
* Add (de)serialization support for OpRuntimeArray.Mahesh Ravishankar2019-09-171-0/+20
* Autogenerate (de)serialization for Extended Instruction SetsMahesh Ravishankar2019-09-161-5/+62
* [spirv] Add support for function calls.Denis Khalikov2019-09-161-4/+58
* [spirv] Add support for spv.loop (de)serializationLei Zhang2019-09-111-18/+432
* [spirv] Fix the entry block to start with OpLabelLei Zhang2019-08-271-2/+49
* [spirv] Add Block decoration for spv.struct.Denis Khalikov2019-08-271-0/+7
* [spirv] Add support for extension (de)serializationLei Zhang2019-08-221-2/+40
* [spirv] Add support for capability (de)serializationLei Zhang2019-08-221-0/+42
* Materialize spv.constants at use sitesLei Zhang2019-08-211-58/+70
* Add spv.specConstant and spv._reference_ofLei Zhang2019-08-201-52/+102
* [spirv] Support (de)serialization of spv.structDenis Khalikov2019-08-201-0/+71
* Add spirv::GlobalVariableOp that allows module level definition of variablesMahesh Ravishankar2019-08-171-6/+104
* [spirv] Extend spv.array with LayoutinfoDenis Khalikov2019-08-161-1/+12
* Add BuiltIn EnumAttr to SPIR-V dialectMahesh Ravishankar2019-08-151-0/+9
* Initialize local variables for opcode to fix MSAN failuresLei Zhang2019-08-071-3/+3
* [spirv] Add support for specialization constantLei Zhang2019-08-011-31/+59
* Add support for (de)serialization of SPIR-V Op DecorationsMahesh Ravishankar2019-07-301-0/+41
* [spirv] Add basic infrastructure for negative deserializer testsLei Zhang2019-07-301-12/+32
* (De)serialize composite spv.constantLei Zhang2019-07-221-1/+147
* (De)serialize float scalar spv.constantLei Zhang2019-07-221-2/+28
* (De)serialize bool and integer scalar spv.constantLei Zhang2019-07-221-6/+130
* [spirv] Remove one level of indirection: processOp to processOpImplLei Zhang2019-07-221-6/+1
* Add (de)serialization of EntryPointOp and ExecutionModeOpMahesh Ravishankar2019-07-201-9/+153
OpenPOWER on IntegriCloud