|
| ReshapeOpConversion (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...
|
|