Home
last modified time | relevance | path

Searched refs:ScopeMatcher (Results 1 – 5 of 5) sorted by relevance

/external/llvm/utils/TableGen/
DDAGISelMatcherOpt.cpp33 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()
DDAGISelMatcher.cpp82 ScopeMatcher::~ScopeMatcher() { in ~ScopeMatcher()
108 void ScopeMatcher::printImpl(raw_ostream &OS, unsigned indent) const { in printImpl()
DDAGISelMatcherEmitter.cpp162 const ScopeMatcher *SM = cast<ScopeMatcher>(N); in EmitMatcher()
749 if (const ScopeMatcher *SM = dyn_cast<ScopeMatcher>(M)) { in BuildHistogram()
DDAGISelEmitter.cpp161 llvm::make_unique<ScopeMatcher>(PatternMatchers); in run()
DDAGISelMatcher.h191 class ScopeMatcher : public Matcher {
194 ScopeMatcher(ArrayRef<Matcher *> children) in ScopeMatcher() function
197 ~ScopeMatcher() override;