Home
last modified time | relevance | path

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

/freebsd-14.2/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()
353 Shared->setNext(new ScopeMatcher(std::move(EqualMatchers))); in FactorNodes()
454 if (ScopeMatcher *SM = dyn_cast<ScopeMatcher>(PrevMatcher)) { in FactorNodes()
461 Cases[Entry - 1].second = new ScopeMatcher(std::move(Entries)); in FactorNodes()
471 if (ScopeMatcher *SM = dyn_cast<ScopeMatcher>(M.second)) { in FactorNodes()
H A DDAGISelMatcher.cpp82 ScopeMatcher::~ScopeMatcher() { in ~ScopeMatcher()
118 void ScopeMatcher::printImpl(raw_ostream &OS, unsigned indent) const { in printImpl()
H A DDAGISelMatcherEmitter.cpp97 if (auto *SM = dyn_cast<ScopeMatcher>(N)) in MatcherTableEmitter()
315 ScopeMatcher *SM = cast<ScopeMatcher>(N); in SizeMatcher()
429 const ScopeMatcher *SM = cast<ScopeMatcher>(N); in EmitMatcher()
H A DDAGISelEmitter.cpp179 std::make_unique<ScopeMatcher>(std::move(PatternMatchers)); in run()
H A DDAGISelMatcher.h201 class ScopeMatcher : public Matcher {
204 ScopeMatcher(SmallVectorImpl<Matcher *> &&children) in ScopeMatcher() function
206 ~ScopeMatcher() override;