Searched refs:RecordMatcher (Results 1 – 5 of 5) sorted by relevance
44 if (RecordMatcher *RM = dyn_cast<RecordMatcher>(MC->getNext())) in ContractNodes()149 isa<RecordMatcher>(N)) && in ContractNodes()
254 AddMatcher(new RecordMatcher("physreg input "+LeafRec->getName().str(), in EmitLeafMatchCode()384 AddMatcher(new RecordMatcher("'" + N->getOperator()->getName().str() + in EmitOperatorMatchCode()448 AddMatcher(new RecordMatcher("'" + N->getOperator()->getName().str() + in EmitOperatorMatchCode()486 AddMatcher(new RecordMatcher(WhatFor, NextRecordedOperandNo)); in recordUniqueNode()
126 void RecordMatcher::printImpl(raw_ostream &OS, unsigned indent) const { in printImpl()
426 << cast<RecordMatcher>(N)->getResultNo() << " = " in EmitMatcher()427 << cast<RecordMatcher>(N)->getWhatFor(); in EmitMatcher()
232 class RecordMatcher : public Matcher {241 RecordMatcher(const std::string &whatfor, unsigned resultNo) in RecordMatcher() function