Lines Matching refs:cast

162     const ScopeMatcher *SM = cast<ScopeMatcher>(N);  in EmitMatcher()
227 << cast<RecordMatcher>(N)->getResultNo() << " = " in EmitMatcher()
228 << cast<RecordMatcher>(N)->getWhatFor(); in EmitMatcher()
233 OS << "OPC_RecordChild" << cast<RecordChildMatcher>(N)->getChildNo() in EmitMatcher()
237 << cast<RecordChildMatcher>(N)->getResultNo() << " = " in EmitMatcher()
238 << cast<RecordChildMatcher>(N)->getWhatFor(); in EmitMatcher()
251 OS << "OPC_MoveChild, " << cast<MoveChildMatcher>(N)->getChildNo() << ",\n"; in EmitMatcher()
260 << cast<CheckSameMatcher>(N)->getMatchNumber() << ",\n"; in EmitMatcher()
265 << cast<CheckChildSameMatcher>(N)->getChildNo() << "Same, " in EmitMatcher()
266 << cast<CheckChildSameMatcher>(N)->getMatchNumber() << ",\n"; in EmitMatcher()
270 StringRef Pred =cast<CheckPatternPredicateMatcher>(N)->getPredicate(); in EmitMatcher()
278 TreePredicateFn Pred = cast<CheckPredicateMatcher>(N)->getPredicate(); in EmitMatcher()
288 << cast<CheckOpcodeMatcher>(N)->getOpcode().getEnumName() << "),\n"; in EmitMatcher()
301 NumCases = cast<SwitchTypeMatcher>(N)->getNumCases(); in EmitMatcher()
317 Child = cast<SwitchTypeMatcher>(N)->getCaseMatcher(i); in EmitMatcher()
356 OS << getEnumName(cast<SwitchTypeMatcher>(N)->getCaseType(i)) << ','; in EmitMatcher()
381 assert(cast<CheckTypeMatcher>(N)->getResNo() == 0 && in EmitMatcher()
384 << getEnumName(cast<CheckTypeMatcher>(N)->getType()) << ",\n"; in EmitMatcher()
389 << cast<CheckChildTypeMatcher>(N)->getChildNo() << "Type, " in EmitMatcher()
390 << getEnumName(cast<CheckChildTypeMatcher>(N)->getType()) << ",\n"; in EmitMatcher()
395 unsigned Bytes=1+EmitVBRValue(cast<CheckIntegerMatcher>(N)->getValue(), OS); in EmitMatcher()
400 OS << "OPC_CheckChild" << cast<CheckChildIntegerMatcher>(N)->getChildNo() in EmitMatcher()
402 unsigned Bytes=1+EmitVBRValue(cast<CheckChildIntegerMatcher>(N)->getValue(), in EmitMatcher()
409 << cast<CheckCondCodeMatcher>(N)->getCondCodeName() << ",\n"; in EmitMatcher()
414 << cast<CheckValueTypeMatcher>(N)->getTypeName() << ",\n"; in EmitMatcher()
418 const CheckComplexPatMatcher *CCPM = cast<CheckComplexPatMatcher>(N); in EmitMatcher()
438 unsigned Bytes=1+EmitVBRValue(cast<CheckAndImmMatcher>(N)->getValue(), OS); in EmitMatcher()
445 unsigned Bytes = 1+EmitVBRValue(cast<CheckOrImmMatcher>(N)->getValue(), OS); in EmitMatcher()
455 int64_t Val = cast<EmitIntegerMatcher>(N)->getValue(); in EmitMatcher()
457 << getEnumName(cast<EmitIntegerMatcher>(N)->getVT()) << ", "; in EmitMatcher()
463 const std::string &Val = cast<EmitStringIntegerMatcher>(N)->getValue(); in EmitMatcher()
466 << getEnumName(cast<EmitStringIntegerMatcher>(N)->getVT()) << ", " in EmitMatcher()
472 const EmitRegisterMatcher *Matcher = cast<EmitRegisterMatcher>(N); in EmitMatcher()
496 << cast<EmitConvertToTargetMatcher>(N)->getSlot() << ",\n"; in EmitMatcher()
501 cast<EmitMergeInputChainsMatcher>(N); in EmitMatcher()
517 << cast<EmitCopyToRegMatcher>(N)->getSrcSlot() << ", " in EmitMatcher()
518 << getQualifiedName(cast<EmitCopyToRegMatcher>(N)->getDestPhysReg()) in EmitMatcher()
522 const EmitNodeXFormMatcher *XF = cast<EmitNodeXFormMatcher>(N); in EmitMatcher()
533 const EmitNodeMatcherCommon *EN = cast<EmitNodeMatcherCommon>(N); in EmitMatcher()
585 const MarkGlueResultsMatcher *CFR = cast<MarkGlueResultsMatcher>(N); in EmitMatcher()
594 const CompleteMatchMatcher *CM = cast<CompleteMatchMatcher>(N); in EmitMatcher()