Searched refs:CheckTypeMatcher (Results 1 - 5 of 5) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DDAGISelMatcherOpt.cpp49 if (CheckTypeMatcher *CT = dyn_cast<CheckTypeMatcher>(MC->getNext()))
148 if ((isa<CheckTypeMatcher>(N) || isa<CheckChildTypeMatcher>(N) ||
366 // Check to see if this breaks a series of CheckTypeMatcher's.
368 CheckTypeMatcher *CTM =
369 cast_or_null<CheckTypeMatcher>(FindNodeWithKind(NewOptionsToMatch[i],
413 assert(M && isa<CheckTypeMatcher>(M) && "Unknown Matcher type");
415 auto *CTM = cast<CheckTypeMatcher>(M);
453 MatcherPtr.reset(new CheckTypeMatcher(Cases[0].first, 0));
H A DDAGISelMatcher.cpp181 void CheckTypeMatcher::printImpl(raw_ostream &OS, unsigned indent) const {
360 if (const CheckTypeMatcher *CT = dyn_cast<CheckTypeMatcher>(M)) {
373 bool CheckTypeMatcher::isContradictoryImpl(const Matcher *M) const {
374 if (const CheckTypeMatcher *CT = dyn_cast<CheckTypeMatcher>(M))
H A DDAGISelMatcherEmitter.cpp523 if (cast<CheckTypeMatcher>(N)->getResNo() == 0) {
525 << getEnumName(cast<CheckTypeMatcher>(N)->getType()) << ",\n";
528 OS << "OPC_CheckTypeRes, " << cast<CheckTypeMatcher>(N)->getResNo()
529 << ", " << getEnumName(cast<CheckTypeMatcher>(N)->getType()) << ",\n";
H A DDAGISelMatcher.h489 /// CheckTypeMatcher - This checks to see if the current node has the
491 class CheckTypeMatcher : public Matcher { class in namespace:llvm
495 CheckTypeMatcher(MVT::SimpleValueType type, unsigned resno) function in class:llvm::CheckTypeMatcher
508 return cast<CheckTypeMatcher>(M)->Type == Type;
H A DDAGISelMatcherGen.cpp550 AddMatcher(new CheckTypeMatcher(N->getSimpleType(ResultsToTypeCheck[i]),

Completed in 107 milliseconds