|
| void | mlir::LLVM::detail::setNativeProperties (Operation *op, IntegerOverflowFlags overflowFlags) |
| | Handle generically setting flags as native properties on LLVM operations. More...
|
| |
| LogicalResult | mlir::LLVM::detail::oneToOneRewrite (Operation *op, StringRef targetOp, ValueRange operands, ArrayRef< NamedAttribute > targetAttrs, const LLVMTypeConverter &typeConverter, ConversionPatternRewriter &rewriter, IntegerOverflowFlags overflowFlags=IntegerOverflowFlags::none) |
| | Replaces the given operation "op" with a new operation of type "targetOp" and given operands. More...
|
| |
| 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. More...
|
| |
| 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. More...
|
| |
| 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. More...
|
| |
| 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. More...
|
| |