|
| | YieldOpConversion (MLIRContext *context, LLVMTypeConverter &lowering_) |
| |
| PatternMatchResult | matchAndRewrite (Operation *op, ArrayRef< Value > operands, ConversionPatternRewriter &rewriter) const override |
| |
| | LLVMOpLowering (StringRef rootOpName, MLIRContext *context, LLVMTypeConverter &lowering, PatternBenefit benefit=1) |
| |
| | ConversionPattern (StringRef rootName, PatternBenefit benefit, MLIRContext *ctx) |
| |
| virtual void | rewrite (Operation *op, ArrayRef< Value > operands, ConversionPatternRewriter &rewriter) const |
| |
| virtual void | rewrite (Operation *op, ArrayRef< Value > properOperands, ArrayRef< Block *> destinations, ArrayRef< ArrayRef< Value >> operands, ConversionPatternRewriter &rewriter) const |
| |
| virtual PatternMatchResult | matchAndRewrite (Operation *op, ArrayRef< Value > properOperands, ArrayRef< Block *> destinations, ArrayRef< ArrayRef< Value >> operands, ConversionPatternRewriter &rewriter) const |
| | Hook for derived classes to implement combined matching and rewriting. More...
|
| |
| virtual PatternMatchResult | matchAndRewrite (Operation *op, ArrayRef< Value > operands, ConversionPatternRewriter &rewriter) const |
| | Hook for derived classes to implement combined matching and rewriting. More...
|
| |
| PatternMatchResult | matchAndRewrite (Operation *op, PatternRewriter &rewriter) const final |
| | Attempt to match and rewrite the IR root at the specified operation. More...
|
| |
| virtual void | rewrite (Operation *op, std::unique_ptr< PatternState > state, PatternRewriter &rewriter) const |
| |
| virtual void | rewrite (Operation *op, PatternRewriter &rewriter) const |
| |
| PatternMatchResult | match (Operation *op) const override |
| |
| ArrayRef< OperationName > | getGeneratedOps () const |
| |
| PatternBenefit | getBenefit () const |
| |
| OperationName | getRootKind () const |
| |
| virtual | ~Pattern () |
| |
| PatternMatchResult | matchSuccess (std::unique_ptr< PatternState > state={}) const |
| | This method indicates that a match was found and has the specified cost. More...
|
| |