summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Conversion/StandardToSPIRV/ConvertStandardToSPIRV.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make helper functions static or move them into anonymous namespaces. NFC.Benjamin Kramer2020-01-141-4/+5
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-111-11/+11
* [mlir][spirv] Add lowering for std cmp ops.Denis Khalikov2020-01-071-4/+55
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-231-21/+18
* 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-18/+19
* Add integer bit-shift operations to the standard dialect.Manuel Freiberger2019-12-221-2/+2
* NFC: Separate implementation and definition in ConvertStandardToSPIRV.cppMahesh Ravishankar2019-12-061-140/+188
* Add a pass to legalize operations before lowering to SPIR-V.Mahesh Ravishankar2019-12-031-1/+1
* Convert MemRefType to a linearized array in SPIR-V lowering.Mahesh Ravishankar2019-12-031-37/+57
* [spirv] NFC: Add getZero() and getOne() static method to ConstantOpLei Zhang2019-11-271-2/+1
* Misc changes to lowering to SPIR-V.Mahesh Ravishankar2019-11-261-17/+34
* Introduce attributes that specify the final ABI for a spirv::ModuleOp.Mahesh Ravishankar2019-11-251-2/+2
* NFC: Convert CmpIPredicate in StandardOps to use EnumAttrLei Zhang2019-11-151-6/+6
* NFC: Refactor Dialect Conversion targeting SPIR-V.Mahesh Ravishankar2019-11-141-307/+45
* Add operations needed to support lowering of AffineExpr to SPIR-V.Mahesh Ravishankar2019-11-121-14/+72
* Fix minor spelling tweaks (NFC)Kazuaki Ishizaki2019-10-201-2/+2
* NFC: Remove trivial builder get methods.River Riddle2019-10-171-1/+1
* Makes spv.module generated by GPU->SPIRV conversion spec compliantMahesh Ravishankar2019-10-161-4/+12
* Allow for remapping argument to a Value in SignatureConversion.Mahesh Ravishankar2019-10-161-1/+1
* Add lowering of constant ops to SPIR-V.Mahesh Ravishankar2019-10-101-6/+61
* Make SPIR-V lowering infrastructure follow Vulkan SPIR-V validation.Mahesh Ravishankar2019-10-091-96/+170
* Fix a number of Clang-Tidy warnings.Christian Sigg2019-09-231-1/+1
* Add folding rule and dialect materialization hook for spv.constantLei Zhang2019-09-031-4/+1
* Enhance GPU To SPIR-V conversion to support builtins and load/store ops.Mahesh Ravishankar2019-08-271-20/+123
* NFC: Move LLVMIR, SDBM, and StandardOps to the Dialect/ directory.River Riddle2019-08-191-1/+1
* Add spirv::GlobalVariableOp that allows module level definition of variablesMahesh Ravishankar2019-08-171-11/+12
* Simplify the classes that support SPIR-V conversion.Mahesh Ravishankar2019-08-151-22/+23
* NFC: Implement OwningRewritePatternList as a class instead of a using directive.River Riddle2019-08-051-1/+1
* Initial implementation to translate kernel fn in GPU Dialect to SPIR-V DialectMahesh Ravishankar2019-07-301-0/+206
OpenPOWER on IntegriCloud