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