Lines Matching refs:cast

312     ScopeMatcher *SM = cast<ScopeMatcher>(N);  in SizeMatcher()
334 NumCases = cast<SwitchTypeMatcher>(N)->getNumCases(); in SizeMatcher()
341 Child = cast<SwitchTypeMatcher>(N)->getCaseMatcher(i); in SizeMatcher()
427 const ScopeMatcher *SM = cast<ScopeMatcher>(N); in EmitMatcher()
472 OS << " // #" << cast<RecordMatcher>(N)->getResultNo() << " = " in EmitMatcher()
473 << cast<RecordMatcher>(N)->getWhatFor(); in EmitMatcher()
478 OS << "OPC_RecordChild" << cast<RecordChildMatcher>(N)->getChildNo() << ','; in EmitMatcher()
480 OS << " // #" << cast<RecordChildMatcher>(N)->getResultNo() << " = " in EmitMatcher()
481 << cast<RecordChildMatcher>(N)->getWhatFor(); in EmitMatcher()
494 const auto *MCM = cast<MoveChildMatcher>(N); in EmitMatcher()
505 const auto *MSM = cast<MoveSiblingMatcher>(N); in EmitMatcher()
520 OS << "OPC_CheckSame, " << cast<CheckSameMatcher>(N)->getMatchNumber() in EmitMatcher()
525 OS << "OPC_CheckChild" << cast<CheckChildSameMatcher>(N)->getChildNo() in EmitMatcher()
526 << "Same, " << cast<CheckChildSameMatcher>(N)->getMatchNumber() << ",\n"; in EmitMatcher()
530 StringRef Pred = cast<CheckPatternPredicateMatcher>(N)->getPredicate(); in EmitMatcher()
544 TreePredicateFn Pred = cast<CheckPredicateMatcher>(N)->getPredicate(); in EmitMatcher()
549 unsigned NumOps = cast<CheckPredicateMatcher>(N)->getNumOperands(); in EmitMatcher()
552 OS << cast<CheckPredicateMatcher>(N)->getOperandNo(i) << ", "; in EmitMatcher()
572 << cast<CheckOpcodeMatcher>(N)->getOpcode().getEnumName() << "),\n"; in EmitMatcher()
585 NumCases = cast<SwitchTypeMatcher>(N)->getNumCases(); in EmitMatcher()
601 Child = cast<SwitchTypeMatcher>(N)->getCaseMatcher(i); in EmitMatcher()
619 OS << getEnumName(cast<SwitchTypeMatcher>(N)->getCaseType(i)) << ','; in EmitMatcher()
643 if (cast<CheckTypeMatcher>(N)->getResNo() == 0) { in EmitMatcher()
644 MVT::SimpleValueType VT = cast<CheckTypeMatcher>(N)->getType(); in EmitMatcher()
655 OS << "OPC_CheckTypeRes, " << cast<CheckTypeMatcher>(N)->getResNo() << ", " in EmitMatcher()
656 << getEnumName(cast<CheckTypeMatcher>(N)->getType()) << ",\n"; in EmitMatcher()
660 MVT::SimpleValueType VT = cast<CheckChildTypeMatcher>(N)->getType(); in EmitMatcher()
664 OS << "OPC_CheckChild" << cast<CheckChildTypeMatcher>(N)->getChildNo() in EmitMatcher()
668 OS << "OPC_CheckChild" << cast<CheckChildTypeMatcher>(N)->getChildNo() in EmitMatcher()
677 1 + EmitSignedVBRValue(cast<CheckIntegerMatcher>(N)->getValue(), OS); in EmitMatcher()
682 OS << "OPC_CheckChild" << cast<CheckChildIntegerMatcher>(N)->getChildNo() in EmitMatcher()
685 cast<CheckChildIntegerMatcher>(N)->getValue(), OS); in EmitMatcher()
691 << cast<CheckCondCodeMatcher>(N)->getCondCodeName() << ",\n"; in EmitMatcher()
696 << cast<CheckChild2CondCodeMatcher>(N)->getCondCodeName() << ",\n"; in EmitMatcher()
701 << getEnumName(cast<CheckValueTypeMatcher>(N)->getVT()) << ",\n"; in EmitMatcher()
705 const CheckComplexPatMatcher *CCPM = cast<CheckComplexPatMatcher>(N); in EmitMatcher()
731 1 + EmitVBRValue(cast<CheckAndImmMatcher>(N)->getValue(), OS); in EmitMatcher()
739 1 + EmitVBRValue(cast<CheckOrImmMatcher>(N)->getValue(), OS); in EmitMatcher()
757 int64_t Val = cast<EmitIntegerMatcher>(N)->getValue(); in EmitMatcher()
758 MVT::SimpleValueType VT = cast<EmitIntegerMatcher>(N)->getVT(); in EmitMatcher()
778 const std::string &Val = cast<EmitStringIntegerMatcher>(N)->getValue(); in EmitMatcher()
779 MVT::SimpleValueType VT = cast<EmitStringIntegerMatcher>(N)->getVT(); in EmitMatcher()
797 const EmitRegisterMatcher *Matcher = cast<EmitRegisterMatcher>(N); in EmitMatcher()
831 unsigned Slot = cast<EmitConvertToTargetMatcher>(N)->getSlot(); in EmitMatcher()
842 cast<EmitMergeInputChainsMatcher>(N); in EmitMatcher()
857 const auto *C2RMatcher = cast<EmitCopyToRegMatcher>(N); in EmitMatcher()
879 const EmitNodeXFormMatcher *XF = cast<EmitNodeXFormMatcher>(N); in EmitMatcher()
907 const EmitNodeMatcherCommon *EN = cast<EmitNodeMatcherCommon>(N); in EmitMatcher()
999 const CompleteMatchMatcher *CM = cast<CompleteMatchMatcher>(N); in EmitMatcher()