summaryrefslogtreecommitdiffstats
path: root/mlir/test/Conversion
Commit message (Expand)AuthorAgeFilesLines
* Revert "[mlir] Create a gpu.module operation for the GPU Dialect."Benjamin Kramer2020-01-168-27/+27
* [mlir] Create a gpu.module operation for the GPU Dialect.Tres Popp2020-01-148-27/+27
* [mlir] Change the syntax of AffineMapAttr and IntegerSetAttr to avoid conflic...River Riddle2020-01-134-33/+33
* [mlir] Added missing GPU lowering ops.Julian Gross2020-01-132-0/+90
* [mlir][VectorOps] Implement insert_strided_slice conversionNicolas Vasilache2020-01-091-1/+41
* [mlir][VectorOps] Implement strided_slice conversionNicolas Vasilache2020-01-091-0/+61
* [mlir][spirv] Add lowering for std.fpext, std.fptrunc, std.sitofp.Denis Khalikov2020-01-071-0/+33
* Revert "[mlir][spirv] Add lowering for std.fpext, std.fptrunc, std.sitofp."Lei Zhang2020-01-071-33/+0
* [mlir][spirv] Add lowering for std cmp ops.Denis Khalikov2020-01-071-0/+41
* [mlir][spirv] Add lowering for standard bit opsDenis Khalikov2020-01-071-18/+48
* [mlir][spirv] Add lowering for std.fpext, std.fptrunc, std.sitofp.Lei Zhang2020-01-071-0/+33
* [mlir][spirv] Fix shader ABI attribute prefix and add verificationLei Zhang2020-01-032-10/+10
* [mlir] Fix the wrong computation of dynamic strides for lowering AllocOp to LLVMTung Le Duc2019-12-281-3/+3
* [mlir] Convert std.and/std.or ops to spv.LogicalAnd/spv.LogicalOrMaheshRavishankar2019-12-271-0/+40
* Add integer bit-shift operations to the standard dialect.Manuel Freiberger2019-12-226-26/+38
* [VectorOps] unify vector dialect "subscripts"Aart Bik2019-12-201-27/+27
* Add gpu.shuffle op.Christian Sigg2019-12-201-0/+25
* [VectorOps] minor cleanup: vector dialect "subscripts" are i32Aart Bik2019-12-191-8/+8
* [VectorOps] Add vector.print definition, with lowering supportAart Bik2019-12-181-0/+38
* Introduce prefetch op: affine -> std -> llvm intrinsicUday Bondhugula2019-12-181-0/+30
* Harden the requirements to memory attribution types in gpu.funcAlex Zinenko2019-12-181-5/+5
* Plug gpu.func into the GPU lowering pipelinesAlex Zinenko2019-12-166-22/+23
* [VectorOps] Add [insert/extract]element definition together with lowering to ...Aart Bik2019-12-161-0/+20
* Make memref promotion during std->LLVM lowering the default calling conventionAlex Zinenko2019-12-161-0/+8
* Try to fold operations in DialectConversion when trying to legalize.River Riddle2019-12-131-16/+13
* [VectorOps] Add lowering of vector.shuffle to LLVM IRAart Bik2019-12-121-165/+215
* Retire !linalg.buffer type - NFCNicolas Vasilache2019-12-121-1/+1
* Added lowering of `std.tanh` to llvm function call to `tanh` and `tanhf`.Ehsan Toosi2019-12-121-1/+23
* Automated rollback of commit f68ac464d818629e0fe10c23b44ac782d64a12d2Christian Sigg2019-12-121-2/+2
* Switch from shfl.bfly to shfl.down.Christian Sigg2019-12-121-2/+2
* [spirv] Add lowering for std.fdiv, std.frem, std.fsubDenis Khalikov2019-12-111-0/+28
* [VectorOps] Add lowering of vector.insert to LLVM IRAart Bik2019-12-101-0/+53
* Uniformize Vector transforms as patterns on the model of Linalg - NFCNicolas Vasilache2019-12-101-238/+0
* [VectorOps] Add a ShuffleOp to the VectorOps dialectAart Bik2019-12-091-5/+5
* Add lowering for module with gpu.kernel_module attribute.Mahesh Ravishankar2019-12-091-0/+1
* Unify vector op unrolling transformation.Andy Davis2019-12-091-29/+51
* Minor spelling tweaksKazuaki Ishizaki2019-12-091-1/+1
* [VecOps] Rename vector.[insert|extract]element to just vector.[insert|extract]Aart Bik2019-12-061-2/+2
* [VectorOps] Add lowering of vector.broadcast to LLVM IRAart Bik2019-12-061-0/+200
* Add conversions of GPU func with memory attributions to LLVM/NVVMAlex Zinenko2019-12-061-0/+145
* Unroll vector masks along with their associated vector arguments.Andy Davis2019-12-061-18/+32
* DimOp folding for alloc/view dynamic dimensionsUday Bondhugula2019-12-061-19/+8
* Add UnrankedMemRef Typenmostafa2019-12-051-0/+24
* Allow specification of the workgroup size for GPUToSPIRV lowering.Mahesh Ravishankar2019-12-051-1/+2
* Add a CL option to Standard to LLVM lowering to use alloca instead of malloc/...Nicolas Vasilache2019-12-041-0/+6
* Drop MaterializeVectorTransfers in favor of simpler declarative unrollingNicolas Vasilache2019-12-041-0/+25
* Adds support for unrolling single-result vector operations with iterator type...Andy Davis2019-12-041-0/+128
* Refactor dependencies to expose Vector transformations as patterns - NFCNicolas Vasilache2019-12-032-1/+1
* Add a pass to legalize operations before lowering to SPIR-V.Mahesh Ravishankar2019-12-032-0/+114
* Convert MemRefType to a linearized array in SPIR-V lowering.Mahesh Ravishankar2019-12-032-10/+17
OpenPOWER on IntegriCloud