Searched refs:ScopeMatcher (Results 1 – 5 of 5) sorted by relevance
32 if (ScopeMatcher *Scope = dyn_cast<ScopeMatcher>(N)) { in ContractNodes()194 if (ScopeMatcher *Scope = dyn_cast<ScopeMatcher>(N)) { in SinkPatternPredicates()258 ScopeMatcher *Scope = dyn_cast<ScopeMatcher>(N); in FactorNodes()383 Shared->setNext(new ScopeMatcher(&EqualMatchers[0], EqualMatchers.size())); in FactorNodes()478 if (ScopeMatcher *SM = dyn_cast<ScopeMatcher>(PrevMatcher)) { in FactorNodes()485 Cases[Entry-1].second = new ScopeMatcher(Entries, 2); in FactorNodes()
82 ScopeMatcher::~ScopeMatcher() { in ~ScopeMatcher()99 void ScopeMatcher::printImpl(raw_ostream &OS, unsigned indent) const { in printImpl()
144 const ScopeMatcher *SM = cast<ScopeMatcher>(N); in EmitMatcher()728 if (const ScopeMatcher *SM = dyn_cast<ScopeMatcher>(M)) { in BuildHistogram()
158 Matcher *TheMatcher = new ScopeMatcher(&PatternMatchers[0], in run()
188 class ScopeMatcher : public Matcher {191 ScopeMatcher(Matcher *const *children, unsigned numchildren) in ScopeMatcher() function194 virtual ~ScopeMatcher();