Lines Matching refs:opc
387 class inst<int opc, string asmstr, dag operandlist>;
389 multiclass ri_inst<int opc, string asmstr> {
390 def _rr : inst<opc, !strconcat(asmstr, " $dst, $src1, $src2"),
392 def _ri : inst<opc, !strconcat(asmstr, " $dst, $src1, $src2"),
413 class inst<int opc, string asmstr, dag operandlist>;
415 class rrinst<int opc, string asmstr>
416 : inst<opc, !strconcat(asmstr, " $dst, $src1, $src2"),
419 class riinst<int opc, string asmstr>
420 : inst<opc, !strconcat(asmstr, " $dst, $src1, $src2"),
437 class Instruction<bits<4> opc, string Name> {
438 bits<4> opcode = opc;
442 multiclass basic_r<bits<4> opc> {
443 def rr : Instruction<opc, "rr">;
444 def rm : Instruction<opc, "rm">;
447 multiclass basic_s<bits<4> opc> {
448 defm SS : basic_r<opc>;
449 defm SD : basic_r<opc>;
450 def X : Instruction<opc, "x">;
453 multiclass basic_p<bits<4> opc> {
454 defm PS : basic_r<opc>;
455 defm PD : basic_r<opc>;
456 def Y : Instruction<opc, "y">;
564 multiclass basic_r<bits<4> opc> {
566 def rr : Instruction<opc, "rr">;
567 def rm : Instruction<opc, "rm">;
570 def rx : Instruction<opc, "rx">;
573 multiclass basic_ss<bits<4> opc> {
575 defm SS : basic_r<opc>;
578 defm SD : basic_r<opc>;