Lines Matching defs:RetVT
527 MVT::SimpleValueType RetVT = MVT::isVoid;
529 RetVT = InstPatNode.getSimpleType(0);
530 MVT::SimpleValueType VT = RetVT;
596 {Operands, OpcodeName, VT, RetVT, PredicateCheck});
604 SimplePatterns[Operands][OpcodeName][VT][RetVT].emplace(complexity,
714 MVT::SimpleValueType RetVT = RI.first;
719 << getLegalCName(std::string(getEnumName(RetVT))) << "_";
726 std::string(getEnumName(RetVT)));
733 OS << "(MVT RetVT";
737 OS << ") {\nswitch (RetVT.SimpleTy) {\n";
739 MVT::SimpleValueType RetVT = RI.first;
740 OS << " case " << getEnumName(RetVT) << ": return fastEmit_"
743 << getLegalCName(std::string(getEnumName(RetVT))) << "_";
756 OS << "(MVT RetVT";
762 OS << " if (RetVT.SimpleTy != " << getEnumName(RM.begin()->first)
767 emitInstructionCode(OS, Operands, PM, "RetVT");
774 OS << "(MVT VT, MVT RetVT";
786 OS << "(RetVT";
805 OS << "(MVT VT, MVT RetVT, unsigned Opcode";
833 OS << "(VT, RetVT, Opcode";
851 OS << "(VT, RetVT";