Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DDAGISelMatcherOpt.cpp33 if (ScopeMatcher *Scope = dyn_cast<ScopeMatcher>(N)) { in ContractNodes()
208 ScopeMatcher *Scope = nullptr; in FactorNodes()
217 Scope = dyn_cast<ScopeMatcher>(N); in FactorNodes()
233 if (auto *SM = dyn_cast<ScopeMatcher>(Child.get())) { in FactorNodes()
352 Shared->setNext(new ScopeMatcher(std::move(EqualMatchers))); in FactorNodes()
453 if (ScopeMatcher *SM = dyn_cast<ScopeMatcher>(PrevMatcher)) { in FactorNodes()
460 Cases[Entry - 1].second = new ScopeMatcher(std::move(Entries)); in FactorNodes()
470 if (ScopeMatcher *SM = dyn_cast<ScopeMatcher>(M.second)) { in FactorNodes()
H A DDAGISelMatcherEmitter.cpp96 if (auto *SM = dyn_cast<ScopeMatcher>(N)) in MatcherTableEmitter()
312 ScopeMatcher *SM = cast<ScopeMatcher>(N); in SizeMatcher()
427 const ScopeMatcher *SM = cast<ScopeMatcher>(N); in EmitMatcher()
H A DDAGISelEmitter.cpp188 std::make_unique<ScopeMatcher>(std::move(PatternMatchers)); in run()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DDAGISelMatcher.cpp79 ScopeMatcher::~ScopeMatcher() { in ~ScopeMatcher()
114 void ScopeMatcher::printImpl(raw_ostream &OS, unsigned indent) const { in printImpl()
H A DDAGISelMatcher.h201 class ScopeMatcher : public Matcher {
205 ScopeMatcher(SmallVectorImpl<Matcher *> &&children) in ScopeMatcher() function
207 ~ScopeMatcher() override;