summaryrefslogtreecommitdiff
path: root/mlir/lib/Conversion/StandardToLLVM/StandardToLLVM.cpp
AgeCommit message (Expand)Author
2022-03-07[mlir][NFC] Rename StandardToLLVM to FuncToLLVMRiver Riddle
2022-03-01[mlir] Rename the Standard dialect to the Func dialectRiver Riddle
2022-02-06[mlir] Split out a new ControlFlow dialect from StandardRiver Riddle
2022-02-02[mlir:Standard] Remove support for creating a `unit` ConstantOpRiver Riddle
2022-02-02[mlir] Move SelectOp from Standard to ArithmeticRiver Riddle
2022-02-02[mlir] Split std.splat into tensor.splat and vector.splatRiver Riddle
2022-01-26[mlir] Move std.generic_atomic_rmw to the memref dialectRiver Riddle
2022-01-24[mlir:Transforms] Move out the remaining non-dialect independent transforms a...River Riddle
2022-01-19[mlir] Make locations required when adding/creating block argumentsRiver Riddle
2022-01-18[mlir] Convert OpTrait::FunctionLike to FunctionOpInterfaceRiver Riddle
2022-01-02Apply clang-tidy fixes for performance-for-range-copy to MLIR (NFC)Mehdi Amini
2021-12-30[MLIR] Move AtomicRMW into MemRef dialect and enum into ArithWilliam S. Moses
2021-12-29[MLIR] Expose atomicrmw and/orWilliam S. Moses
2021-12-14[mlir] Split std.rank into tensor.rank and memref.rank.Alexander Belyaev
2021-12-08Adjust "end namespace" comment in MLIR to match new agree'd coding styleMehdi Amini
2021-11-26[mlir][Standard] Support 0-D vectors in `SplatOp`Michal Terepeta
2021-11-18[mlir] Convert NamedAttribute to be a classRiver Riddle
2021-10-24[mlir] Switch arith, llvm, std & shape dialects to accessors prefixed both form.Jacques Pienaar
2021-10-13[MLIR] Replace std ops with arith dialect opsMogball
2021-09-27[MLIR][LLVM] Add error if using incorrect attribute type for specifying LLVM ...William S. Moses
2021-09-24[mlir:OpConversionPattern] Add overloads for taking an Adaptor instead of Arr...River Riddle
2021-09-09[mlir] Factor type reconciliation out of Standard-to-LLVM conversionAlex Zinenko
2021-09-07[mlir] Fix SplatOp lowering to the LLVM dialectAlex Zinenko
2021-09-03[MLIR] Primitive linkage lowering of FuncOpWilliam S. Moses
2021-08-11[mlir] Add std.bitcast -> llvm.bitcast conversionAlex Zinenko
2021-08-09[mlir] support nD vector forms of shifts in std-to-llvm conversionAlex Zinenko
2021-07-21[mlir][LLVM] Revert bareptr calling convention handling as an argument materi...Nicolas Vasilache
2021-07-16[mlir] replace llvm.mlir.cast with unrealized_conversion_castAlex Zinenko
2021-07-12[MLIR][StandardToLLVM] Move `copyUnrankedDescriptors` to patternFrederik Gossen
2021-07-12[mlir] factor math-to-llvm out of standard-to-llvmAlex Zinenko
2021-07-09[mlir] factor memref-to-llvm lowering out of std-to-llvmAlex Zinenko
2021-07-08[mlir] factor out ConvertToLLVMPatternAlex Zinenko
2021-07-07[MLIR] Provide lowering of std switch to llvm switchWilliam S. Moses
2021-07-07[mlir] factor out common parts of the converstion to the LLVM dialectAlex Zinenko
2021-07-01[mlir][tensor] Add tensor.dim operationMatthias Springer
2021-06-29[mlir] Add support for LLVM's dso_local attrFelipe de Azevedo Piovezan
2021-06-28Revert "Revert "[mlir][memref] Implement lowering of memref.copy to llvm""Stephan Herhut
2021-06-28Revert "[mlir][memref] Implement lowering of memref.copy to llvm"Jacques Pienaar
2021-06-28[mlir][memref] Implement lowering of memref.copy to llvmStephan Herhut
2021-06-27[mlir][NFC] Cleanup: Move helper functions to StaticValueUtilsMatthias Springer
2021-06-15Support lowering of index-cast on vector types.Arpith C. Jacob
2021-06-11Introduce alloca_scope opDenys Shabalin
2021-06-08[mlir] support memref of memref in standard-to-llvm conversionAlex Zinenko
2021-06-08[mlir] Make MemRef element type extensibleAlex Zinenko
2021-06-08[mlir] fix integer type mismatch in alloc conversion to LLVMAlex Zinenko
2021-05-31[mlir][NFC] Remove illegal TanhOp in LLVMConversionTargetTres Popp
2021-05-30[mlir] StandardToLLVM: option to disable AllocOp loweringButygin
2021-05-26[mlir] Add n-D vector lowering to LLVM for cast opsharsh-nod
2021-05-22[mlir] ConvertStandardToLLVM: make AllocLikeOpLowering publicButygin
2021-05-12[mlir] Support alignment in LLVM dialect GlobalOpDumitru Potop