Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DDAGISelMatcherOpt.cpp44 if (MoveChildMatcher *MC = dyn_cast<MoveChildMatcher>(N)) { in ContractNodes()
79 if (MoveChildMatcher *MC = dyn_cast<MoveChildMatcher>(N)) in ContractNodes()
162 if (auto *MC = dyn_cast<MoveChildMatcher>(MP->getNext())) { in ContractNodes()
169 if (auto *MC = dyn_cast<MoveChildMatcher>(RC->getNext())) { in ContractNodes()
H A DDAGISelMatcherGen.cpp355 AddMatcher(new MoveChildMatcher(0)); in EmitOperatorMatchCode()
451 AddMatcher(new MoveChildMatcher(OpNo)); in EmitOperatorMatchCode()
H A DDAGISelMatcherEmitter.cpp494 const auto *MCM = cast<MoveChildMatcher>(N); in EmitMatcher()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DDAGISelMatcher.h327 class MoveChildMatcher : public Matcher {
331 MoveChildMatcher(unsigned childNo) : Matcher(MoveChild), ChildNo(childNo) {} in MoveChildMatcher() function
340 return cast<MoveChildMatcher>(M)->getChildNo() == getChildNo(); in isEqualImpl()
H A DDAGISelMatcher.cpp141 void MoveChildMatcher::printImpl(raw_ostream &OS, unsigned indent) const { in printImpl()