summaryrefslogtreecommitdiff
path: root/mlir/lib/Conversion/StandardToLLVM/StandardToLLVM.cpp
AgeCommit message (Expand)Author
2020-08-06[mlir] Remove most uses of LLVMDialect::getModuleAlex Zinenko
2020-08-05[mlir][nfc] Rename `promoteMemRefDescriptors` to `promoteOperands`.Alexander Belyaev
2020-08-05[MLIR][NFC] Fix clang-tidy warnings in std to llvm conversionUday Bondhugula
2020-08-05[mlir] Fix rank bitwidth in UnrankedMemRefType conversion.Alexander Belyaev
2020-08-05[mlir] Conversion of ViewOp with memory space to LLVM.Arpith C. Jacob
2020-08-05[mlir] Lower RankOp to LLVM for unranked memrefs.Alexander Belyaev
2020-08-04[mlir] Fix adding wrong operand value in `promoteMemRefDescriptors`.Alexander Belyaev
2020-07-30[mlir] NFC: Expose `getElementPtrType` and `getSizes` methods of AllocOpLower...Alexander Belyaev
2020-07-30[MLIR] Don't pass separate LowerToLLVMOptions when we already pass a LLVMType...Christian Sigg
2020-07-29[mlir] LLVMType: make getUnderlyingType privateAlex Zinenko
2020-07-24[MLIR][Standard] Add default lowering for `assert`Frederik Gossen
2020-07-23[mlir][DialectConversion] Enable deeper integration of type conversionsRiver Riddle
2020-07-07[mlir][NFC] Remove usernames and google bug numbers from TODO comments.River Riddle
2020-06-30[mlir] minor tweaks in standard-to-llvm loweringAlex Zinenko
2020-06-29[MLIR] Add variadic isa<> for Type, Value, and AttributeRahul Joshi
2020-06-29[SVE] Remove calls to VectorType::getNumElements from mlirChristopher Tetreault
2020-06-29[mlir] make the bitwidth of device side index computations configurable (reland)Tobias Gysi
2020-06-29[mlir] LLVM dialect: use addressof instead of constant to create function poi...Alex Zinenko
2020-06-26[mlir] Avoid creating local OpBuilders in Standard-to-LLVM conversionAlex Zinenko
2020-06-26[mlir] support returning unranked memrefsAlex Zinenko
2020-06-23Revert "[mlir] make the bitwidth of device side index computations configurable"Tobias Gysi
2020-06-22[mlir] make the bitwidth of device side index computations configurableTobias Gysi
2020-06-18[mlir][DialectConversion] Refactor how block argument types get convertedRiver Riddle
2020-06-16[MLIR][Standard] Lower `std.dim` with dynamic dimension operand to LLVMFrederik Gossen
2020-06-15[mlir] Remove OperandAdaptorJacques Pienaar
2020-06-15[MLIR][Standard] Simplify complex operand unpackingFrederik Gossen
2020-06-15[MLIR][Standard] Add documentation for `std.dim` and fix test casesFrederik Gossen
2020-06-10[MLIR][Standard] Make the `dim` operation index an operand.Frederik Gossen
2020-06-04[mlir] Add support for bf16 to StandardToLLVM conversionDiego Caballero
2020-06-02[mlir] support materialization for 1-1 type conversionsAlex Zinenko
2020-05-28[mlir] Use ValueRange instead of ArrayRef<Value>Jacques Pienaar
2020-05-18Fixed a typo in the comment for allocateBuffer()George
2020-05-15[mlir][Linalg] Start a LinalgToStandard pass and move conversion to library c...Nicolas Vasilache
2020-05-12[mlir][StandardToLLVM] Add SinOp to LLVM dialect and lowering of std.sin to t...MaheshRavishankar
2020-05-12[mlir] Revisit std.subview handling of static information.Nicolas Vasilache
2020-05-11[mlir] Simplify and better document std.view semanticsNicolas Vasilache
2020-05-11[mlir][StandardToLLVM] Add support for lowering FPToSIOp to LLVM.Hanhan Wang
2020-05-08[MLIR] Add complex addition and substraction to the standard dialectFrederik Gossen
2020-05-05[MLIR] Add conversion from AtomicRMWOp -> GenericAtomicRMWOp.Alexander Belyaev
2020-05-04[MLIR] Add complex numbers to standard dialectFrederik Gossen
2020-04-29[mlir][std] allow subview take memrefs from non-zero addrspaces.Wen-Heng (Jack) Chung
2020-04-25[MLIR] Replace splitBlock() with createBlock in GenericAtomicRMWOp lowering.Alexander Belyaev
2020-04-23[MLIR] Lower GenericAtomicRMWOp to llvm.cmpxchg.Alexander Belyaev
2020-04-14[llvm][ADT] Move TypeSwitch class from MLIR to LLVMRiver Riddle
2020-04-13[SVE] Change return type of getNumElements to unsignedChristopher Tetreault
2020-04-13[mlir][NFC] Replace mlir/Support/Functional.h with llvm equivalents.River Riddle
2020-04-13Eliminate all uses of Identifier::is() in the source tree, this doesn't remov...Chris Lattner
2020-04-10Clean up usages of asserting vector getters in TypeChristopher Tetreault
2020-04-09[mlir][Vector] Add lowering of 1-D vector transfer_read/write to masked load/...Nicolas Vasilache
2020-04-09[MLIR] ShapedType accessor minor fixes + add isDynamicDim accessorUday Bondhugula