Go to the source code of this file.
|
NDVectorTypeInfo | mlir::LLVM::detail::extractNDVectorTypeInfo (VectorType vectorType, const LLVMTypeConverter &converter) |
|
SmallVector< int64_t, 4 > | mlir::LLVM::detail::getCoordinates (ArrayRef< int64_t > basis, unsigned linearIndex) |
|
void | mlir::LLVM::detail::nDVectorIterate (const NDVectorTypeInfo &info, OpBuilder &builder, function_ref< void(ArrayRef< int64_t >)> fun) |
|
LogicalResult | mlir::LLVM::detail::handleMultidimensionalVectors (Operation *op, ValueRange operands, const LLVMTypeConverter &typeConverter, std::function< Value(Type, ValueRange)> createOperand, ConversionPatternRewriter &rewriter) |
|
LogicalResult | mlir::LLVM::detail::vectorOneToOneRewrite (Operation *op, StringRef targetOp, ValueRange operands, ArrayRef< NamedAttribute > targetAttrs, const LLVMTypeConverter &typeConverter, ConversionPatternRewriter &rewriter, IntegerOverflowFlags overflowFlags=IntegerOverflowFlags::none) |
|