MLIR 22.0.0git
mlir::query::matcher::BackwardSliceMatcher< Matcher > Class Template Reference

#include "mlir/Query/Matcher/SliceMatchers.h"

Public Member Functions

 BackwardSliceMatcher (Matcher innerMatcher, int64_t maxDepth, bool inclusive, bool omitBlockArguments, bool omitUsesFromAbove)
bool match (Operation *rootOp, SetVector< Operation * > &backwardSlice)

Detailed Description

template<typename Matcher>
class mlir::query::matcher::BackwardSliceMatcher< Matcher >

Definition at line 43 of file SliceMatchers.h.

Constructor & Destructor Documentation

◆ BackwardSliceMatcher()

template<typename Matcher>
mlir::query::matcher::BackwardSliceMatcher< Matcher >::BackwardSliceMatcher ( Matcher innerMatcher,
int64_t maxDepth,
bool inclusive,
bool omitBlockArguments,
bool omitUsesFromAbove )
inline

Definition at line 45 of file SliceMatchers.h.

References mlir::query::matcher::Matcher.

Member Function Documentation

◆ match()

template<typename Matcher>
bool mlir::query::matcher::BackwardSliceMatcher< Matcher >::match ( Operation * rootOp,
SetVector< Operation * > & backwardSlice )
inline

Definition at line 51 of file SliceMatchers.h.

References options.


The documentation for this class was generated from the following file: