Lines Matching refs:cast
144 const ScopeMatcher *SM = cast<ScopeMatcher>(N);
209 << cast<RecordMatcher>(N)->getResultNo() << " = "
210 << cast<RecordMatcher>(N)->getWhatFor();
215 OS << "OPC_RecordChild" << cast<RecordChildMatcher>(N)->getChildNo()
219 << cast<RecordChildMatcher>(N)->getResultNo() << " = "
220 << cast<RecordChildMatcher>(N)->getWhatFor();
233 OS << "OPC_MoveChild, " << cast<MoveChildMatcher>(N)->getChildNo() << ",\n";
242 << cast<CheckSameMatcher>(N)->getMatchNumber() << ",\n";
246 StringRef Pred =cast<CheckPatternPredicateMatcher>(N)->getPredicate();
254 TreePredicateFn Pred = cast<CheckPredicateMatcher>(N)->getPredicate();
264 << cast<CheckOpcodeMatcher>(N)->getOpcode().getEnumName() << "),\n";
277 NumCases = cast<SwitchTypeMatcher>(N)->getNumCases();
293 Child = cast<SwitchTypeMatcher>(N)->getCaseMatcher(i);
331 OS << getEnumName(cast<SwitchTypeMatcher>(N)->getCaseType(i)) << ',';
354 assert(cast<CheckTypeMatcher>(N)->getResNo() == 0 &&
357 << getEnumName(cast<CheckTypeMatcher>(N)->getType()) << ",\n";
362 << cast<CheckChildTypeMatcher>(N)->getChildNo() << "Type, "
363 << getEnumName(cast<CheckChildTypeMatcher>(N)->getType()) << ",\n";
368 unsigned Bytes=1+EmitVBRValue(cast<CheckIntegerMatcher>(N)->getValue(), OS);
374 << cast<CheckCondCodeMatcher>(N)->getCondCodeName() << ",\n";
379 << cast<CheckValueTypeMatcher>(N)->getTypeName() << ",\n";
383 const CheckComplexPatMatcher *CCPM = cast<CheckComplexPatMatcher>(N);
403 unsigned Bytes=1+EmitVBRValue(cast<CheckAndImmMatcher>(N)->getValue(), OS);
410 unsigned Bytes = 1+EmitVBRValue(cast<CheckOrImmMatcher>(N)->getValue(), OS);
420 int64_t Val = cast<EmitIntegerMatcher>(N)->getValue();
422 << getEnumName(cast<EmitIntegerMatcher>(N)->getVT()) << ", ";
428 const std::string &Val = cast<EmitStringIntegerMatcher>(N)->getValue();
431 << getEnumName(cast<EmitStringIntegerMatcher>(N)->getVT()) << ", "
437 const EmitRegisterMatcher *Matcher = cast<EmitRegisterMatcher>(N);
461 << cast<EmitConvertToTargetMatcher>(N)->getSlot() << ",\n";
466 cast<EmitMergeInputChainsMatcher>(N);
482 << cast<EmitCopyToRegMatcher>(N)->getSrcSlot() << ", "
483 << getQualifiedName(cast<EmitCopyToRegMatcher>(N)->getDestPhysReg())
487 const EmitNodeXFormMatcher *XF = cast<EmitNodeXFormMatcher>(N);
498 const EmitNodeMatcherCommon *EN = cast<EmitNodeMatcherCommon>(N);
550 const MarkGlueResultsMatcher *CFR = cast<MarkGlueResultsMatcher>(N);
559 const CompleteMatchMatcher *CM = cast<CompleteMatchMatcher>(N);
701 OS << " " << ClassName << " *N = cast<" << ClassName