|
| | FakeQuantRewrite (MLIRContext *ctx, bool *hadFailure) |
| |
| PatternMatchResult | matchAndRewrite (FakeQuantOp op, PatternRewriter &rewriter) const override |
| |
| | OpRewritePattern (MLIRContext *context, PatternBenefit benefit=1) |
| |
| void | rewrite (Operation *op, std::unique_ptr< PatternState > state, PatternRewriter &rewriter) const final |
| | Wrappers around the RewritePattern methods that pass the derived op type. More...
|
| |
| void | rewrite (Operation *op, PatternRewriter &rewriter) const final |
| |
| virtual void | rewrite (FakeQuantOp op, std::unique_ptr< PatternState > state, PatternRewriter &rewriter) const |
| |
| virtual void | rewrite (FakeQuantOp op, PatternRewriter &rewriter) const |
| |
| PatternMatchResult | match (Operation *op) const final |
| |
| virtual PatternMatchResult | match (FakeQuantOp op) const |
| |
| PatternMatchResult | matchAndRewrite (Operation *op, PatternRewriter &rewriter) const final |
| |
| 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...
|
| |
template<typename ConcreteRewriteClass, typename FakeQuantOp>
class FakeQuantRewrite< ConcreteRewriteClass, FakeQuantOp >
Base class rewrites ConstFakeQuant into a qbarrier/dbarrier pair.