summaryrefslogtreecommitdiff
path: root/mlir/lib/Conversion/StandardToLLVM/StandardToLLVM.cpp
AgeCommit message (Expand)Author
2020-11-28[mlir] Change ConvertOpToLLVMPattern::matchAndRewrite argument to concrete op...Christian Sigg
2020-11-19[mlir] Add an assertion on creating an Operation with null result typesAlex Zinenko
2020-11-19[mlir][BuiltinDialect] Resolve comments from D91571River Riddle
2020-11-18[mlir] Simplify code generated by ConvertToLLVMPattern::getStridedElementPtr().Christian Sigg
2020-11-17[mlir] Simplify std.alloc lowering to LLVM.Christian Sigg
2020-11-17[mlir] Remove unused ConvertToLLVMPattern::linearizeSubscripts().Christian Sigg
2020-11-17[mlir][NFC] Remove references to Module.h and Function.hRiver Riddle
2020-11-16[mlir] Require std.alloc() ops to have canonical layout during LLVM lowering.Christian Sigg
2020-11-12[MLIR] Fix standard -> LLVM conversion to fail for unsupported memref element...Rahul Joshi
2020-11-09[mlir][std] Add ExpandOps pass.Alexander Belyaev
2020-11-09[MLIR] Fix GCC build failureRahul Joshi
2020-11-09[MLIR] Support `global_memref` and `get_global_memref` in standard -> LLVM co...Rahul Joshi
2020-11-04[MLIR] Refactor memref type -> LLVM Type conversionRahul Joshi
2020-11-04Switch from C-style comments `/* ... */` to C++ style `//` (NFC)Mehdi Amini
2020-11-03[mlir] Convert `memref_reshape` to LLVM.Alexander Belyaev
2020-10-28[mlir] Convert memref_reshape to memref_reinterpret_cast.Alexander Belyaev
2020-10-29[mlir] NFC: fix trivial typosKazuaki Ishizaki
2020-10-26[mlir][Pattern] Add a new FrozenRewritePatternList classRiver Riddle
2020-10-26[mlir] Convert MemRefReinterpretCastOp to LLVM.Alexander Belyaev
2020-10-13[mlir][nfc] Add a func to compute numElements of a shape in Std -> LLVM.Alexander Belyaev
2020-10-08[mlir] Rank reducing subview conversion to LLVMJakub Lichman
2020-10-05Add definition for static constexpr member (NFC)Mehdi Amini
2020-10-05[mlir] Split alloc-like op LLVM lowerings into base and separate derived clas...Christian Sigg
2020-10-05Promote transpose from linalg to standard dialectBenjamin Kramer
2020-10-02[mlir] Fix call op conversion in bare-ptr calling conventionDiego Caballero
2020-09-29[mlir] Support return and call ops in bare-ptr calling conventionDiego Caballero
2020-09-23[MLIR][NFC] Adopt use of TypeRange in build() methods.Rahul Joshi
2020-09-15[mlir] check for failures when packing function sigunatures in std->llvm conv...Alex Zinenko
2020-09-14[mlir] Check for type conversion success in std->llvm function conversionAlex Zinenko
2020-09-09Rename MemRefDescriptor::getElementType() to MemRefDescriptor::getElementPtrT...Christian Sigg
2020-09-07[mlir][Vector] Revisit VectorToSCF.Nicolas Vasilache
2020-09-01[mlir][ODS] Use c++ types for integer attributes of fixed width when possible.River Riddle
2020-08-19Implement FPToUI and UIToFP ops in standard dialectMars Saxman
2020-08-19Separate the Registration from Loading dialects in the ContextMehdi Amini
2020-08-19Revert "Separate the Registration from Loading dialects in the Context"Mehdi Amini
2020-08-18Separate the Registration from Loading dialects in the ContextMehdi Amini
2020-08-18Revert "Separate the Registration from Loading dialects in the Context"Mehdi Amini
2020-08-18Separate the Registration from Loading dialects in the ContextMehdi Amini
2020-08-18Added std.floor operation to match std.ceilRob Suderman
2020-08-17[mlir] Move data layout from LLVMDialect to module Op attributesAlex Zinenko
2020-08-15Revert "Separate the Registration from Loading dialects in the Context"Mehdi Amini
2020-08-15Separate the Registration from Loading dialects in the ContextMehdi Amini
2020-08-15Revert "Separate the Registration from Loading dialects in the Context"Mehdi Amini
2020-08-14Separate the Registration from Loading dialects in the ContextMehdi Amini
2020-08-14[mlir] do not emit bitcasts between structs in StandardToLLVMAlex Zinenko
2020-08-12[mlir][Type] Remove the remaining usages of Type::getKind in preparation for ...River Riddle
2020-08-10[MLIR] Adding gpu.host_register op and lower it to a runtime call.Christian Sigg
2020-08-07[mlir] Remove llvm::LLVMContext and llvm::Module from mlir::LLVMDialectImplAlex Zinenko
2020-08-06[mlir] Lower DimOp to LLVM for unranked memrefs.Alexander Belyaev
2020-08-06[mlir] take MLIRContext instead of LLVMDialect in getters of LLVMType'sAlex Zinenko