Searched refs:RecordMatcher (Results 1 – 5 of 5) sorted by relevance
45 if (RecordMatcher *RM = dyn_cast<RecordMatcher>(MC->getNext())) in ContractNodes()91 if (auto *RM = dyn_cast<RecordMatcher>(MS->getNext())) { in ContractNodes()300 if (isa<RecordMatcher>(N) && isa<CheckOpcodeMatcher>(N->getNext())) { in ContractNodes()
252 AddMatcher(new RecordMatcher("physreg input " + LeafRec->getName().str(), in EmitLeafMatchCode()375 AddMatcher(new RecordMatcher("'" + N.getOperator()->getName().str() + in EmitOperatorMatchCode()436 AddMatcher(new RecordMatcher("'" + N.getOperator()->getName().str() + in EmitOperatorMatchCode()474 AddMatcher(new RecordMatcher(WhatFor, NextRecordedOperandNo)); in recordUniqueNode()
476 OS << " // #" << cast<RecordMatcher>(N)->getResultNo() << " = " in EmitMatcher()477 << cast<RecordMatcher>(N)->getWhatFor(); in EmitMatcher()
124 void RecordMatcher::printImpl(raw_ostream &OS, indent Indent) const { in printImpl()
242 class RecordMatcher : public Matcher {252 RecordMatcher(const std::string &whatfor, unsigned resultNo) in RecordMatcher() function