Searched refs:ScopeMatcher (Results 1 – 5 of 5) sorted by relevance
33 if (ScopeMatcher *Scope = dyn_cast<ScopeMatcher>(N)) { in ContractNodes()198 if (ScopeMatcher *Scope = dyn_cast<ScopeMatcher>(N)) { in SinkPatternPredicates()262 ScopeMatcher *Scope = dyn_cast<ScopeMatcher>(N); in FactorNodes()387 Shared->setNext(new ScopeMatcher(EqualMatchers)); in FactorNodes()482 if (ScopeMatcher *SM = dyn_cast<ScopeMatcher>(PrevMatcher)) { in FactorNodes()489 Cases[Entry-1].second = new ScopeMatcher(Entries); in FactorNodes()
82 ScopeMatcher::~ScopeMatcher() { in ~ScopeMatcher()108 void ScopeMatcher::printImpl(raw_ostream &OS, unsigned indent) const { in printImpl()
162 const ScopeMatcher *SM = cast<ScopeMatcher>(N); in EmitMatcher()749 if (const ScopeMatcher *SM = dyn_cast<ScopeMatcher>(M)) { in BuildHistogram()
161 llvm::make_unique<ScopeMatcher>(PatternMatchers); in run()
191 class ScopeMatcher : public Matcher {194 ScopeMatcher(ArrayRef<Matcher *> children) in ScopeMatcher() function197 ~ScopeMatcher() override;