Go to the source code of this file.
|
| LogicalResult | mlir::LLVM::detail::oneToOneRewrite (Operation *op, StringRef targetOp, ValueRange operands, ArrayRef< NamedAttribute > targetAttrs, Attribute propertiesAttr, const LLVMTypeConverter &typeConverter, ConversionPatternRewriter &rewriter) |
| | Replaces the given operation "op" with a new operation of type "targetOp" and given operands.
|
| LogicalResult | mlir::LLVM::detail::intrinsicRewrite (Operation *op, StringRef intrinsic, ValueRange operands, const LLVMTypeConverter &typeConverter, RewriterBase &rewriter) |
| | Replaces the given operation "op" with a call to an LLVM intrinsic with the specified name "intrinsic" and operands.
|
| SmallVector< Value > | mlir::LLVM::decomposeValue (OpBuilder &builder, Location loc, Value src, Type dstType) |
| | Decomposes a src value into a set of values of type dstType through series of bitcasts and vector ops.
|
| Value | mlir::LLVM::composeValue (OpBuilder &builder, Location loc, ValueRange src, Type dstType) |
| | Composes a set of src values into a single value of type dstType through series of bitcasts and vector ops.
|
| Value | mlir::LLVM::getStridedElementPtr (OpBuilder &builder, Location loc, const LLVMTypeConverter &converter, MemRefType type, Value memRefDesc, ValueRange indices, LLVM::GEPNoWrapFlags noWrapFlags=LLVM::GEPNoWrapFlags::none) |
| | Performs the index computation to get to the element at indices of the memory pointed to by memRefDesc, using the layout map of type.
|