Searched refs:CheckOpcodeMatcher (Results 1 – 5 of 5) sorted by relevance
169 void CheckOpcodeMatcher::printImpl(raw_ostream &OS, indent Indent) const { in printImpl()303 bool CheckOpcodeMatcher::isEqualImpl(const Matcher *M) const { in isEqualImpl()306 return cast<CheckOpcodeMatcher>(M)->Opcode.getEnumName() == in isEqualImpl()343 bool CheckOpcodeMatcher::isContradictoryImpl(const Matcher *M) const { in isContradictoryImpl()344 if (const CheckOpcodeMatcher *COM = dyn_cast<CheckOpcodeMatcher>(M)) { in isContradictoryImpl()
474 class CheckOpcodeMatcher : public Matcher {478 CheckOpcodeMatcher(const SDNodeInfo &opcode) in CheckOpcodeMatcher() function
300 if (isa<RecordMatcher>(N) && isa<CheckOpcodeMatcher>(N->getNext())) { in ContractNodes()507 if (AllOpcodeChecks && !isa<CheckOpcodeMatcher>(Optn)) { in FactorScope()545 CheckOpcodeMatcher *COM = cast<CheckOpcodeMatcher>(Optn); in FactorScope()
210 AddMatcher(new CheckOpcodeMatcher(NI)); in EmitLeafMatchCode()287 AddMatcher(new CheckOpcodeMatcher(NI)); in EmitLeafMatchCode()345 AddMatcher(new CheckOpcodeMatcher(CInfo)); in EmitOperatorMatchCode()363 AddMatcher(new CheckOpcodeMatcher(CInfo)); in EmitOperatorMatchCode()560 AddMatcher(new CheckOpcodeMatcher(CGP.getSDNodeInfo(OpNodes[Variant]))); in EmitMatcherCode()
577 << cast<CheckOpcodeMatcher>(N)->getOpcode().getEnumName() << "),\n"; in EmitMatcher()