Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DDAGISelMatcherOpt.cpp31 if (ScopeMatcher *Scope = dyn_cast<ScopeMatcher>(N)) { in ContractNodes()
189 ScopeMatcher *Scope = nullptr; in FactorNodes()
197 Scope = dyn_cast<ScopeMatcher>(N); in FactorNodes()
214 if (auto *SM = dyn_cast<ScopeMatcher>(Child.get())) { in FactorNodes()
327 Shared->setNext(new ScopeMatcher(EqualMatchers)); in FactorNodes()
424 if (ScopeMatcher *SM = dyn_cast<ScopeMatcher>(PrevMatcher)) { in FactorNodes()
431 Cases[Entry-1].second = new ScopeMatcher(Entries); in FactorNodes()
441 if (ScopeMatcher *SM = dyn_cast<ScopeMatcher>(M.second)) { in FactorNodes()
H A DDAGISelMatcher.cpp80 ScopeMatcher::~ScopeMatcher() { in ~ScopeMatcher()
116 void ScopeMatcher::printImpl(raw_ostream &OS, unsigned indent) const { in printImpl()
H A DDAGISelMatcherEmitter.cpp266 ScopeMatcher *SM = cast<ScopeMatcher>(N); in SizeMatcher()
380 const ScopeMatcher *SM = cast<ScopeMatcher>(N); in EmitMatcher()
H A DDAGISelEmitter.cpp176 std::make_unique<ScopeMatcher>(PatternMatchers); in run()
H A DDAGISelMatcher.h189 class ScopeMatcher : public Matcher {
192 ScopeMatcher(ArrayRef<Matcher *> children) in ScopeMatcher() function
195 ~ScopeMatcher() override;