summaryrefslogtreecommitdiffstats
path: root/mlir/test/Dialect/SPIRV
Commit message (Expand)AuthorAgeFilesLines
* [mlir][spirv] Properly support SPIR-V conversion targetLei Zhang2020-01-143-10/+281
* [mlir] Change the syntax of AffineMapAttr and IntegerSetAttr to avoid conflic...River Riddle2020-01-131-2/+2
* [mlir][spirv] Add lowering for std cmp ops.Denis Khalikov2020-01-071-0/+27
* [mlir][spirv] Add lowering for standard bit opsDenis Khalikov2020-01-071-0/+9
* [mlir][spirv] Fix shader ABI attribute prefix and add verificationLei Zhang2020-01-033-29/+130
* [mlir][spirv] Update SPIR-V enums and ops with availability specLei Zhang2020-01-021-1/+1
* [mlir][spirv] Allow specifying availability on enum attribute casesLei Zhang2020-01-022-4/+25
* [mlir][spirv] Add basic definitions for supporting availabilityLei Zhang2019-12-273-0/+118
* Add missing virtual inliner interface method in SPIR-V dialect.Mahesh Ravishankar2019-12-171-0/+45
* Add atomic operations to SPIR-V dialect.Mahesh Ravishankar2019-12-162-2/+155
* [spirv] Re-enable nested loop (de)serialization testLei Zhang2019-12-161-98/+99
* [spirv] Add CompositeConstruct operation.Denis Khalikov2019-12-092-1/+58
* [spirv] Add spv.IAdd, spv.ISub, and spv.IMul foldersLei Zhang2019-12-091-0/+155
* Minor spelling tweaksKazuaki Ishizaki2019-12-093-3/+3
* [spirv] Add CompositeInsertOp operationDenis Khalikov2019-12-053-144/+188
* Add spv.AtomicCompareExchangeWeakLei Zhang2019-12-052-0/+45
* [spirv] Fix nested loop (de)serializationLei Zhang2019-12-051-0/+83
* [spirv] Adding sqrt op in the GLSL extension.Scott Todd2019-12-042-1/+39
* [spirv] Add spv.GroupNonUniformBallotLei Zhang2019-12-033-0/+40
* [spirv] Add spv.SubgroupBallotKHROpLei Zhang2019-12-032-0/+21
* [spirv] Check that operand of `spirv::CompositeExtractOp` is constant while f...Denis Khalikov2019-11-281-0/+11
* [spirv] Add folders for spv.IAdd and spv.IMulLei Zhang2019-11-271-73/+107
* Misc changes to lowering to SPIR-V.Mahesh Ravishankar2019-11-262-19/+12
* Introduce attributes that specify the final ABI for a spirv::ModuleOp.Mahesh Ravishankar2019-11-252-0/+158
* [spirv] Add a canonicalizer for `spirv::LogicalNotOp`.Denis Khalikov2019-11-223-12/+69
* Support SPIR-V constant op to take DenseElementsAttr as input.Hanhan Wang2019-11-182-1/+45
* Add a parseAttribute<AttrType> overload for the non-type case.River Riddle2019-11-181-1/+1
* [spirv] Add a canonicalizer for BitcastOp.Denis Khalikov2019-11-181-0/+28
* [spirv] Add bit opsDenis Khalikov2019-11-152-0/+65
* Make VariableOp instructions be in the first block in the function.Hanhan Wang2019-11-121-0/+13
* Add support for OpPhi in loop header blockLei Zhang2019-11-121-1/+45
* [spirv] Add bit opsDenis Khalikov2019-11-082-0/+114
* Update the SPV dialect type parser to use the methods on DialectAsmParser dir...River Riddle2019-11-011-50/+45
* [spirv] Add cast operationsDenis Khalikov2019-10-302-21/+177
* [spirv] Fix gen_spirv_dialect.py and add spv.UnreachableLei Zhang2019-10-302-0/+44
* [spirv] Support OpPhi using block argumentsLei Zhang2019-10-281-0/+165
* [spirv] AccessChainOp canonicalization.Denis Khalikov2019-10-241-0/+58
* Convert the Canonicalize and CSE passes to generic Operation Passes.River Riddle2019-10-241-1/+1
* [spirv] Allow block arguments on spv.Branch(Conditional)Lei Zhang2019-10-213-26/+32
* Fix minor spelling tweaks (NFC)Kazuaki Ishizaki2019-10-203-3/+3
* [spirv] Add a canonicalization pattern for spv.selection.Denis Khalikov2019-10-171-0/+231
* [spirv] Implement inliner interfaceLei Zhang2019-10-161-0/+182
* Add support for OpBitwiseOr, OpBitwiseXor, and OpBitwiseAnd in SPIR-V dialect.Hanhan Wang2019-10-151-0/+77
* [spirv] Add support for SpecId decoration on spv.specConstantLei Zhang2019-10-152-5/+15
* Add lowering of constant ops to SPIR-V.Mahesh Ravishankar2019-10-101-46/+0
* [spirv] Add a pass to decorate the composite types with layout info.Denis Khalikov2019-10-081-0/+99
* [spirv] Disable a crashing spv.loop testLei Zhang2019-10-071-98/+99
* Update UndefOp (de)serialization to generate OpUndef at module level.Mahesh Ravishankar2019-10-072-14/+32
* [spirv] Fix function entry block erase after moving to spv.selectionLei Zhang2019-10-072-5/+157
* [spirv] Allow return ops to be in control flow opsLei Zhang2019-10-041-0/+66
OpenPOWER on IntegriCloud