summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Conversion
Commit message (Expand)AuthorAgeFilesLines
* [mlir] NFC: Rename index_t to index_typeRainer Orth2020-03-061-1/+1
* Revert "[mlir] Create a gpu.module operation for the GPU Dialect."Benjamin Kramer2020-01-167-75/+79
* [mlir][spirv] Properly support SPIR-V conversion targetLei Zhang2020-01-142-13/+14
* Make helper functions static or move them into anonymous namespaces. NFC.Benjamin Kramer2020-01-144-21/+34
* [mlir] Create a gpu.module operation for the GPU Dialect.Tres Popp2020-01-147-79/+75
* Unbreak the mlir build after 202ab273e6eca134b69882f100c666fcd3affbcfBenjamin Kramer2020-01-132-2/+2
* [mlir] Added missing GPU lowering ops.Julian Gross2020-01-132-2/+16
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-1110-67/+66
* [mlir] add a missing dependency for Linalg conversionEric Schweitz2020-01-091-0/+1
* [mlir][VectorOps] Implement insert_strided_slice conversionNicolas Vasilache2020-01-091-41/+174
* [mlir][VectorOps] Implement strided_slice conversionNicolas Vasilache2020-01-091-3/+98
* [mlir][Linalg] Lower linalg.reshape to LLVM for the static caseNicolas Vasilache2020-01-081-2/+50
* [mlir][spirv] Add lowering for std.fpext, std.fptrunc, std.sitofp.Denis Khalikov2020-01-071-0/+8
* Revert "[mlir][spirv] Add lowering for std.fpext, std.fptrunc, std.sitofp."Lei Zhang2020-01-071-8/+0
* [mlir][spirv] Add lowering for std cmp ops.Denis Khalikov2020-01-071-4/+55
* [mlir][spirv] Add lowering for standard bit opsDenis Khalikov2020-01-071-0/+8
* [mlir][spirv] Add lowering for std.fpext, std.fptrunc, std.sitofp.Lei Zhang2020-01-071-0/+8
* [mlir][Linalg] Extend generic ops to allow tensorsNicolas Vasilache2020-01-021-3/+4
* [mlir] Fix -Wrange-loo-analysis warningsFangrui Song2020-01-011-2/+2
* [mlir] Fix the wrong computation of dynamic strides for lowering AllocOp to LLVMTung Le Duc2019-12-281-4/+5
* [mlir] Convert std.and/std.or ops to spv.LogicalAnd/spv.LogicalOrMaheshRavishankar2019-12-271-7/+9
* Refactor the way that pass options are specified.River Riddle2019-12-231-16/+10
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-2315-562/+535
* Change the `notifyRootUpdated` API to be transaction based.River Riddle2019-12-231-7/+6
* Adjust License.txt file to use the LLVM licenseMehdi Amini2019-12-2320-260/+80
* NFC: Introduce new ValuePtr/ValueRef typedefs to simplify the transition to V...River Riddle2019-12-2215-542/+557
* Add integer bit-shift operations to the standard dialect.Manuel Freiberger2019-12-224-14/+33
* [VectorOps] unify vector dialect "subscripts"Aart Bik2019-12-201-4/+4
* Add gpu.shuffle op.Christian Sigg2019-12-201-2/+60
* Move the specializations of VectorTransferRewriter::matchAndRewrite back into...River Riddle2019-12-181-80/+80
* Added LLVM ops and lowering phases from standard dialect for FAbs, FCeil, Cos...Marcel Koester2019-12-181-0/+21
* [VectorOps] Add vector.print definition, with lowering supportAart Bik2019-12-181-2/+124
* NFC: Cleanup non-conforming usages of namespaces.River Riddle2019-12-182-13/+13
* Introduce prefetch op: affine -> std -> llvm intrinsicUday Bondhugula2019-12-182-8/+65
* NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in...River Riddle2019-12-184-18/+16
* Harden the requirements to memory attribution types in gpu.funcAlex Zinenko2019-12-181-2/+25
* NFC: Use TypeSwitch to simplify existing code.River Riddle2019-12-171-19/+14
* Make it possible to override the lowering of MemRef to the LLVM dialect. NFC.Alex Zinenko2019-12-171-12/+25
* StdToLLVM conversion: drop getMemRefElementType utility functionAlex Zinenko2019-12-171-12/+1
* Add atomic operations to SPIR-V dialect.Mahesh Ravishankar2019-12-161-2/+3
* Plug gpu.func into the GPU lowering pipelinesAlex Zinenko2019-12-162-13/+119
* Make "LowerToCFG" an operation passAlex Zinenko2019-12-161-5/+5
* [VectorOps] Add [insert/extract]element definition together with lowering to ...Aart Bik2019-12-161-1/+52
* Make memref promotion during std->LLVM lowering the default calling conventionAlex Zinenko2019-12-161-29/+17
* Add a layer of EDSC for linalg.GenericOpNicolas Vasilache2019-12-131-3/+4
* Fix maskAndClamp in gpu.all_reduce.Christian Sigg2019-12-131-2/+5
* [VectorOps] Add lowering of vector.shuffle to LLVM IRAart Bik2019-12-121-55/+114
* Retire !linalg.buffer type - NFCNicolas Vasilache2019-12-121-18/+3
* Added lowering of `std.tanh` to llvm function call to `tanh` and `tanhf`.Ehsan Toosi2019-12-121-0/+51
* Automated rollback of commit f68ac464d818629e0fe10c23b44ac782d64a12d2Christian Sigg2019-12-121-2/+2
OpenPOWER on IntegriCloud