Lines Matching refs:opstr

454 class JALRC16_MMR6_DESC_BASE<string opstr, RegisterOperand RO>
455 : MicroMipsInst16<(outs), (ins RO:$rs), !strconcat(opstr, "\t$rs"),
457 MMR6Arch<opstr>, MicroMipsR6Inst16 {
464 class JMP_MMR6_IDX_COMPACT_DESC_BASE<string opstr, DAGOperand opnd,
466 : MMR6Arch<opstr> {
468 string AsmString = !strconcat(opstr, "\t$rt, $offset");
486 class JRC16_MMR6_DESC_BASE<string opstr, RegisterOperand RO>
487 : MicroMipsInst16<(outs), (ins RO:$rs), !strconcat(opstr, "\t$rs"),
489 MMR6Arch<opstr>, MicroMipsR6Inst16 {
611 class DIVMOD_MMR6_DESC_BASE<string opstr, RegisterOperand GPROpnd,
616 string AsmString = !strconcat(opstr, "\t$rd, $rs, $rt");
618 string BaseOpcode = opstr;
643 class SWE_MMR6_DESC_BASE<string opstr, DAGOperand RO, DAGOperand MO,
647 InstSE<(outs), (ins RO:$rt, MO:$addr), !strconcat(opstr, "\t$rt, $addr"),
648 [(OpNode RO:$rt, Addr:$addr)], Itin, FrmI, opstr> {
668 class MTC0_MMR6_DESC_BASE<string opstr, RegisterOperand DstRC,
672 string AsmString = !strconcat(opstr, "\t$rt, $rs, $sel");
675 string BaseOpcode = opstr;
678 string opstr, RegisterOperand DstRC, RegisterOperand SrcRC,
683 string AsmString = !strconcat(opstr, "\t$rt, $fs");
687 string BaseOpcode = opstr;
690 string opstr, RegisterOperand DstRC, RegisterOperand SrcRC,
694 string AsmString = !strconcat(opstr, "\t$rt, $fs");
698 string BaseOpcode = opstr;
703 class MTC2_MMR6_DESC_BASE<string opstr, RegisterOperand DstRC,
707 string AsmString = !strconcat(opstr, "\t$rt, $impl");
710 string BaseOpcode = opstr;
724 class MFC0_MMR6_DESC_BASE<string opstr, RegisterOperand DstRC,
728 string AsmString = !strconcat(opstr, "\t$rt, $rs, $sel");
731 string BaseOpcode = opstr;
733 class MFC1_MMR6_DESC_BASE<string opstr, RegisterOperand DstRC,
739 string AsmString = !strconcat(opstr, "\t$rt, $fs");
743 string BaseOpcode = opstr;
745 class MFC2_MMR6_DESC_BASE<string opstr, RegisterOperand DstRC,
749 string AsmString = !strconcat(opstr, "\t$rt, $impl");
752 string BaseOpcode = opstr;
789 class LDC2_LWC2_MMR6_DESC_BASE<string opstr> {
792 string AsmString = !strconcat(opstr, "\t$rt, $addr");
796 string BaseOpcode = opstr;
803 class SDC2_SWC2_MMR6_DESC_BASE<string opstr> {
806 string AsmString = !strconcat(opstr, "\t$rt, $addr");
810 string BaseOpcode = opstr;
1057 class STORE_MMR6_DESC_BASE<string opstr, DAGOperand RO>
1058 : Store<opstr, RO>, MMR6Arch<opstr> {
1193 class SB16_MMR6_DESC_BASE<string opstr, DAGOperand RTOpnd, DAGOperand RO,
1197 !strconcat(opstr, "\t$rt, $addr"), [], Itin, FrmI>,
1198 MMR6Arch<opstr>, MicroMipsR6Inst16 {
1228 class TLBINV_MMR6_DESC_BASE<string opstr> {
1231 string AsmString = opstr;
1238 class DVPEVP_MMR6_DESC_BASE<string opstr> {
1241 string AsmString = !strconcat(opstr, "\t$rs");
1255 class BRANCH_COP1_MMR6_DESC_BASE<string opstr> :
1257 !strconcat(opstr, "\t$rt, $offset"), [], II_BC1CCZ, FrmI>,
1265 class BRANCH_COP2_MMR6_DESC_BASE<string opstr> : BRANCH_DESC_BASE {
1268 string AsmString = !strconcat(opstr, "\t$rt, $offset");