aboutsummaryrefslogtreecommitdiff
path: root/mlir
AgeCommit message (Expand)AuthorFilesLines
2020-07-15[Matrix] Only pass vector arg as overloaded type in MatrixBuilder.Florian Hahn1-4/+4
2020-07-15[MLIR][SPIRVToLLVM] SPIRV function fix and nitsGeorge Mitenkov1-7/+11
2020-07-15Make linalg::ReshapeOp implement ViewLikeOpInterfaceStephan Herhut2-3/+6
2020-07-15[mlir][Vector] Degrade masking information when forwarding linalg.copy to vec...Nicolas Vasilache2-10/+22
2020-07-14[mlir] Add support for parsing optional Attribute values.River Riddle9-17/+129
2020-07-14[mlir][DialectConversion] Emit an error if an operation marked as erased has ...River Riddle2-52/+124
2020-07-14[MLIR][StdToSPIRV] Fixed a typo in ops conversion testsGeorge Mitenkov1-1/+0
2020-07-14[MLIR] [NFC] Buffer placement pass - clang tidy warningsUday Bondhugula1-2/+2
2020-07-14[MLIR] Add argument related API to RegionRahul Joshi15-42/+87
2020-07-14[MLIR] [TableGen] Avoid generating an assert which is always true.Rahul Joshi1-6/+14
2020-07-14[ods] Enable getting forward decls allowJacques Pienaar1-1/+5
2020-07-14[MLIR][Standard] Erase redundant assertions `std.assert`Frederik Gossen3-0/+50
2020-07-14[MLIR][Standard] Add `assert` operation to the standard dialectFrederik Gossen2-3/+35
2020-07-13Lowering of OpenMP Parallel operation to LLVM IR 1/nKiran Chandramohan4-75/+210
2020-07-13[mlir] Add alignment attribute to LLVM memory ops and use in vector.transferNicolas Vasilache5-33/+97
2020-07-13[MLIR] Change ODS collective params build method to provide an empty default ...Rahul Joshi4-20/+108
2020-07-13[mlir] Support operations with multiple results in slicingThomas Raoux2-20/+27
2020-07-13[mlir][StandardToSPIRV] Fix conversion for signed remainderLei Zhang8-54/+204
2020-07-13[mlir][VectorOps] Lower vector.fma to llvm.fmuladd instead of llvm.fmaBenjamin Kramer2-8/+8
2020-07-13[MLIR][Shape] Lower `shape.any`Frederik Gossen3-1/+40
2020-07-12[mlir][ODS] Add support for specifying the namespace of an interface.River Riddle32-50/+96
2020-07-12[NFC] Fix comment style in MLIR unittests to conform to LLVM coding standards.Rahul Joshi5-35/+34
2020-07-11Fix one memory leak in the MLIRParser by using std::unique_ptr to hold the ne...Mehdi Amini1-5/+3
2020-07-11Fix some memory leak in MLIRContext with respect to registered types/attribut...Mehdi Amini1-0/+6
2020-07-11[MLIR] Parallelize affine.for op to 1-D affine.parallel opYash Jain11-97/+201
2020-07-11Create TestReducer passMauricio Sifontes6-0/+82
2020-07-10[mlir][linalg] Improve aliasing approximation for hoisting transfer read/writeThomas Raoux2-8/+143
2020-07-10[mlir][Vector] Add folding for vector.transfer opsNicolas Vasilache8-26/+122
2020-07-10[mlir] [VectorOps] Merge OUTER/AXPY vector.contract lowering into single caseaartbik5-237/+139
2020-07-10[mlir] [VectorOps] Allow AXPY to be expressed as special case of OUTERPRODUCTaartbik7-45/+212
2020-07-10[mlir][Vector] Add ExtractOp folding when fed by a TransposeOpNicolas Vasilache4-3/+130
2020-07-10[mlir][Linalg] Generalize Vectorization of Linalg contractionsNicolas Vasilache4-43/+110
2020-07-10[mlir][Vector] Fold chains of ExtractOpNicolas Vasilache4-116/+137
2020-07-10[MLIR][SPIRVToLLVM] Conversion of SPIR-V struct type without offsetGeorge Mitenkov3-0/+56
2020-07-09Add Python bindings guide.Stella Laurenzo1-0/+328
2020-07-09[MLIR][SPIRV] Support two memory access attributes in OpCopyMemory.ergawy6-21/+331
2020-07-09Initial boiler-plate for python bindings.Stella Laurenzo12-4/+180
2020-07-09[MLIR] IR changes to add yield semantics for affine.if and affine.parallelJeremy Bruestle15-118/+378
2020-07-09[MLIR][SPIRVToLLVM] Conversion of SPIR-V array, runtime array, and pointer typesGeorge Mitenkov6-0/+97
2020-07-09[MLIR][SPIRVToLLVM] SPIR-V types size in bytes functionGeorge Mitenkov2-0/+60
2020-07-09Make helpers static. NFC.Benjamin Kramer4-6/+6
2020-07-09[mlir] Add additional Canonicalization of shape.cstr_broadcastable.Tres Popp4-11/+169
2020-07-08Add missing CMake bool canonicalizations.Stella Laurenzo1-0/+5
2020-07-08[mlir] Print 0 element DenseElementsAttr as dense<> to fix parser bugs with e...River Riddle3-40/+57
2020-07-08[mlir] [VectorOps] Expose lowering pass options programmaticallyaartbik2-3/+20
2020-07-08DomTree: remove explicit use of DomTreeNodeBase::iteratorNicolai Hähnle2-2/+2
2020-07-08[mlir] Add ViewLikeOpInterface to std.memref_cast.Alexander Belyaev2-1/+5
2020-07-08[MLIR][SPIRVToLLVM] Implementation of spv.BitFieldSExtract and spv.BitFieldUE...George Mitenkov2-39/+270
2020-07-08[MLIR][SPIRVToLLVM] Miscellaneous ops conversion: select, fmul and undefGeorge Mitenkov3-0/+56
2020-07-08Rename `xla_lhlo.terminator` into `return` in SCF parallel loop test (NFC)Mehdi Amini1-7/+7