Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/utils/TableGen/
H A DDAGISelMatcherOpt.cpp32 if (ScopeMatcher *Scope = dyn_cast<ScopeMatcher>(N)) { in ContractNodes()
186 ScopeMatcher *Scope = nullptr; in FactorNodes()
194 Scope = dyn_cast<ScopeMatcher>(N); in FactorNodes()
211 if (auto *SM = dyn_cast<ScopeMatcher>(Child.get())) { in FactorNodes()
324 Shared->setNext(new ScopeMatcher(EqualMatchers)); in FactorNodes()
420 if (ScopeMatcher *SM = dyn_cast<ScopeMatcher>(PrevMatcher)) { in FactorNodes()
427 Cases[Entry-1].second = new ScopeMatcher(Entries); in FactorNodes()
437 if (ScopeMatcher *SM = dyn_cast<ScopeMatcher>(M.second)) { in FactorNodes()
H A DDAGISelMatcher.cpp81 ScopeMatcher::~ScopeMatcher() { in ~ScopeMatcher()
117 void ScopeMatcher::printImpl(raw_ostream &OS, unsigned indent) const { in printImpl()
H A DDAGISelMatcherEmitter.cpp289 const ScopeMatcher *SM = cast<ScopeMatcher>(N); in EmitMatcher()
963 if (const ScopeMatcher *SM = dyn_cast<ScopeMatcher>(M)) { in BuildHistogram()
H A DDAGISelEmitter.cpp177 llvm::make_unique<ScopeMatcher>(PatternMatchers); in run()
H A DDAGISelMatcher.h178 class ScopeMatcher : public Matcher {
181 ScopeMatcher(ArrayRef<Matcher *> children) in ScopeMatcher() function
184 ~ScopeMatcher() override;