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, Attribute propertiesAttr, const LLVMTypeConverter &typeConverter, ConversionPatternRewriter &rewriter) |
| bool | mlir::LLVM::detail::isUnsupportedFloatingPointType (const TypeConverter &typeConverter, Type type) |
| | Return "true" if the given type is an unsupported floating point type.
|