aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Conversion/VectorToLLVM
AgeCommit message (Expand)Author
2021-03-15[MLIR] Create memref dialect and move dialect-specific ops from std.Julian Gross
2021-03-10[mlir] squash LLVM_AVX512 dialect into AVX512Alex Zinenko
2021-03-05[mlir] Squash LLVM_ArmNeon dialect into ArmNeonAlex Zinenko
2021-03-04[mlir] make implementations of translation to LLVM IR interfaces privateAlex Zinenko
2021-03-02[mlir][NFC] Rename `MemRefType::getMemorySpace` to `getMemorySpaceAsInt`Vladislav Vinogradov
2021-02-26[mlir][vector] add higher dimensional support to gather/scatterAart Bik
2021-02-18Perform memory accesses in the same addrspace as the corresponding memref.Andrew Pritchard
2021-02-12[mlir][Vector] Align gather/scatter/expand/compress APIDiego Caballero
2021-02-12[mlir][Vector] Introduce 'vector.load' and 'vector.store' opsDiego Caballero
2021-02-11[mlir][LLVM] NFC - Refactor a lookupOrCreateFn to reuse common function creat...Nicolas Vasilache
2021-02-08Revert "Revert "Reorder MLIRContext location in BuiltinAttributes.h""Tres Popp
2021-02-08Revert "Reorder MLIRContext location in BuiltinAttributes.h"Tres Popp
2021-02-08Reorder MLIRContext location in BuiltinAttributes.hTres Popp
2021-02-04[mlir] Mark LogicalResult as LLVM_NODISCARDRiver Riddle
2021-02-04[mlir] make vector to llvm conversion truly partialAlex Zinenko
2021-02-03[mlir][Vector] Add lowering to LLVM for vector.bitcastDiego Caballero
2021-01-12[mlir] use built-in vector types instead of LLVM dialect types when possibleAlex Zinenko
2021-01-08[mlir][vector] generalized masked l/s and compressed l/s with indicesAart Bik
2021-01-08[mlir] replace LLVM dialect float types with built-insAlex Zinenko
2021-01-07[mlir] replace LLVMIntegerType with built-in integer typeAlex Zinenko
2021-01-05[mlir] Remove LLVMType, LLVM dialect types now derive Type directlyAlex Zinenko
2020-12-26[ODS] Make the getType() method on a OneResult instruction return a specific ...Chris Lattner
2020-12-23[mlir] Remove static constructors from LLVMTypeAlex Zinenko
2020-12-22[mlir] Remove instance methods from LLVMTypeAlex Zinenko
2020-12-21[mlir[[vector] Extend Transfer read/write ops to support tensor types.Thomas Raoux
2020-12-14[mlir][ArmSVE][RFC] Add an ArmSVE dialectJavier Setoain
2020-12-11[mlir][ArmNeon][RFC] Add a Neon dialectNicolas Vasilache
2020-12-10[NFC] Use ConvertOpToLLVMPattern instead of ConvertToLLVMPattern.Rahul Joshi
2020-12-04Remove typeConverter from ConvertToLLVMPattern and use the existing one in Co...Christian Sigg
2020-12-03[mlir][Types][NFC] Move all of the builtin Type classes to BuiltinTypes.hRiver Riddle
2020-12-03[mlir][vector][avx512] move avx512 lowering pass into general vector loweringAart Bik
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][NFC] Remove references to Module.h and Function.hRiver Riddle
2020-10-26[mlir][Pattern] Add a new FrozenRewritePatternList classRiver Riddle
2020-10-26[mlir][NFC] Move around the code related to PatternRewriting to improve layeringRiver Riddle
2020-10-26[mlir][Pattern] Refactor the Pattern class into a "metadata only" classRiver Riddle
2020-10-08[mlir][Linalg] Add TensorsToBuffers support for Constant ops.Nicolas Vasilache
2020-10-07[llvm][mlir] Promote the experimental reduction intrinsics to be first class ...Amara Emerson
2020-09-28[mlir] [VectorOps] Relaxed restrictions on vector.reduction types even moreAart Bik
2020-09-28[mlir] [VectorOps] changes to printing support for integersAart Bik
2020-09-25[mlir] [VectorOps] generalize printing support for integersAart Bik
2020-09-23[MLIR][NFC] Adopt use of TypeRange in build() methods.Rahul Joshi
2020-09-21[mlir][VectorOps] Loosen restrictions on vector.reduction typesBenjamin Kramer
2020-09-09Rename MemRefDescriptor::getElementType() to MemRefDescriptor::getElementPtrT...Christian Sigg
2020-09-08[mlir][VectorOps] Redo the scalar loop emission in VectoToSCF to pad instead ...Benjamin Kramer
2020-09-04[mlir][VectorOps] Simplify code. NFCI.Benjamin Kramer
2020-09-03[mlir] [VectorOps] Improve SIMD compares with narrower indicesaartbik
2020-09-02[mlir][VectorOps] Fail fast when a strided memref is passed to vector_transferBenjamin Kramer
2020-08-19Make helpers static. NFC.Benjamin Kramer