Lines Matching refs:RetVT
512 MVT::SimpleValueType RetVT = MVT::isVoid;
513 if (InstPatNode->getNumTypes()) RetVT = InstPatNode->getType(0);
514 MVT::SimpleValueType VT = RetVT;
587 [RetVT].count(PredicateCheck)) {
591 SimplePatternsCheck[Operands][OpcodeName][VT][RetVT].insert(
596 SimplePatterns[Operands][OpcodeName][VT][RetVT].insert(
713 MVT::SimpleValueType RetVT = RI->first;
719 << "_" << getLegalCName(getName(RetVT)) << "_";
725 emitInstructionCode(OS, Operands, PM, getName(RetVT));
733 OS << "(MVT RetVT";
737 OS << ") {\nswitch (RetVT.SimpleTy) {\n";
740 MVT::SimpleValueType RetVT = RI->first;
741 OS << " case " << getName(RetVT) << ": return fastEmit_"
743 << "_" << getLegalCName(getName(RetVT)) << "_";
757 OS << "(MVT RetVT";
763 OS << " if (RetVT.SimpleTy != " << getName(RM.begin()->first)
768 emitInstructionCode(OS, Operands, PM, "RetVT");
776 OS << "(MVT VT, MVT RetVT";
789 OS << "(RetVT";
808 OS << "(MVT VT, MVT RetVT, unsigned Opcode";
837 OS << "(VT, RetVT, Opcode";
856 OS << "(VT, RetVT";