Searched refs:CheckOpcodeMatcher (Results 1 – 15 of 15) sorted by relevance
144 void CheckOpcodeMatcher::printImpl(raw_ostream &OS, unsigned indent) const { in printImpl()278 unsigned CheckOpcodeMatcher::getHashImpl() const { in getHashImpl()306 bool CheckOpcodeMatcher::isEqualImpl(const Matcher *M) const { in isEqualImpl()309 return cast<CheckOpcodeMatcher>(M)->Opcode.getEnumName() == in isEqualImpl()356 bool CheckOpcodeMatcher::isContradictoryImpl(const Matcher *M) const { in isContradictoryImpl()357 if (const CheckOpcodeMatcher *COM = dyn_cast<CheckOpcodeMatcher>(M)) { in isContradictoryImpl()
158 isa<CheckOpcodeMatcher>(N->getNext())) { in ContractNodes()408 !isa<CheckOpcodeMatcher>(NewOptionsToMatch[i])) { in FactorNodes()448 CheckOpcodeMatcher *COM = cast<CheckOpcodeMatcher>(NewOptionsToMatch[i]); in FactorNodes()
212 AddMatcher(new CheckOpcodeMatcher(NI)); in EmitLeafMatchCode()292 AddMatcher(new CheckOpcodeMatcher(CInfo)); in EmitOperatorMatchCode()310 AddMatcher(new CheckOpcodeMatcher(CInfo)); in EmitOperatorMatchCode()469 AddMatcher(new CheckOpcodeMatcher(CGP.getSDNodeInfo(OpNodes[Variant]))); in EmitMatcherCode()
448 class CheckOpcodeMatcher : public Matcher {451 CheckOpcodeMatcher(const SDNodeInfo &opcode) in CheckOpcodeMatcher() function
264 << cast<CheckOpcodeMatcher>(N)->getOpcode().getEnumName() << "),\n"; in EmitMatcher()
159 void CheckOpcodeMatcher::printImpl(raw_ostream &OS, unsigned indent) const { in printImpl()286 bool CheckOpcodeMatcher::isEqualImpl(const Matcher *M) const { in isEqualImpl()289 return cast<CheckOpcodeMatcher>(M)->Opcode.getEnumName() == in isEqualImpl()326 bool CheckOpcodeMatcher::isContradictoryImpl(const Matcher *M) const { in isContradictoryImpl()327 if (const CheckOpcodeMatcher *COM = dyn_cast<CheckOpcodeMatcher>(M)) { in isContradictoryImpl()
147 isa<CheckOpcodeMatcher>(N->getNext())) { in ContractNodes()343 !isa<CheckOpcodeMatcher>(NewOptionsToMatch[i])) { in FactorNodes()383 CheckOpcodeMatcher *COM = cast<CheckOpcodeMatcher>(NewOptionsToMatch[i]); in FactorNodes()
211 AddMatcher(new CheckOpcodeMatcher(NI)); in EmitLeafMatchCode()327 AddMatcher(new CheckOpcodeMatcher(CInfo)); in EmitOperatorMatchCode()345 AddMatcher(new CheckOpcodeMatcher(CInfo)); in EmitOperatorMatchCode()506 AddMatcher(new CheckOpcodeMatcher(CGP.getSDNodeInfo(OpNodes[Variant]))); in EmitMatcherCode()
436 class CheckOpcodeMatcher : public Matcher {439 CheckOpcodeMatcher(const SDNodeInfo &opcode) in CheckOpcodeMatcher() function
295 << cast<CheckOpcodeMatcher>(N)->getOpcode().getEnumName() << "),\n"; in EmitMatcher()
158 void CheckOpcodeMatcher::printImpl(raw_ostream &OS, unsigned indent) const { in printImpl()285 bool CheckOpcodeMatcher::isEqualImpl(const Matcher *M) const { in isEqualImpl()288 return cast<CheckOpcodeMatcher>(M)->Opcode.getEnumName() == in isEqualImpl()325 bool CheckOpcodeMatcher::isContradictoryImpl(const Matcher *M) const { in isContradictoryImpl()326 if (const CheckOpcodeMatcher *COM = dyn_cast<CheckOpcodeMatcher>(M)) { in isContradictoryImpl()
147 isa<CheckOpcodeMatcher>(N->getNext())) { in ContractNodes()353 !isa<CheckOpcodeMatcher>(NewOptionsToMatch[i])) { in FactorNodes()393 CheckOpcodeMatcher *COM = cast<CheckOpcodeMatcher>(NewOptionsToMatch[i]); in FactorNodes()
213 AddMatcher(new CheckOpcodeMatcher(NI)); in EmitLeafMatchCode()330 AddMatcher(new CheckOpcodeMatcher(CInfo)); in EmitOperatorMatchCode()348 AddMatcher(new CheckOpcodeMatcher(CInfo)); in EmitOperatorMatchCode()510 AddMatcher(new CheckOpcodeMatcher(CGP.getSDNodeInfo(OpNodes[Variant]))); in EmitMatcherCode()
408 << cast<CheckOpcodeMatcher>(N)->getOpcode().getEnumName() << "),\n"; in EmitMatcher()