Lines Matching refs:opcod

634 class ABI<bits<4> opcod, dag oops, dag iops, InstrItinClass itin,
638 let Inst{27-24} = opcod;
640 class ABXI<bits<4> opcod, dag oops, dag iops, InstrItinClass itin,
644 let Inst{27-24} = opcod;
653 class AIldr_ex_or_acq<bits<2> opcod, bits<2> opcod2, dag oops, dag iops, InstrItinClass itin,
660 let Inst{22-21} = opcod;
668 class AIstr_ex_or_rel<bits<2> opcod, bits<2> opcod2, dag oops, dag iops, InstrItinClass itin,
675 let Inst{22-21} = opcod;
684 class AIldrex<bits<2> opcod, dag oops, dag iops, InstrItinClass itin,
686 : AIldr_ex_or_acq<opcod, 0b11, oops, iops, itin, opc, asm, pattern>;
688 class AIstrex<bits<2> opcod, dag oops, dag iops, InstrItinClass itin,
690 : AIstr_ex_or_rel<opcod, 0b11, oops, iops, itin, opc, asm, pattern> {
697 class AIldaex<bits<2> opcod, dag oops, dag iops, InstrItinClass itin,
699 : AIldr_ex_or_acq<opcod, 0b10, oops, iops, itin, opc, asm, pattern>,
702 class AIstlex<bits<2> opcod, dag oops, dag iops, InstrItinClass itin,
704 : AIstr_ex_or_rel<opcod, 0b10, oops, iops, itin, opc, asm, pattern>,
727 class AIldracq<bits<2> opcod, dag oops, dag iops, InstrItinClass itin,
729 : AIldr_ex_or_acq<opcod, 0b00, oops, iops, itin, opc, asm, pattern>,
732 class AIstrrel<bits<2> opcod, dag oops, dag iops, InstrItinClass itin,
734 : AIstr_ex_or_rel<opcod, 0b00, oops, iops, itin, opc, asm, pattern>,
740 class AI1<bits<4> opcod, dag oops, dag iops, Format f, InstrItinClass itin,
744 let Inst{24-21} = opcod;
747 class AsI1<bits<4> opcod, dag oops, dag iops, Format f, InstrItinClass itin,
751 let Inst{24-21} = opcod;
754 class AXI1<bits<4> opcod, dag oops, dag iops, Format f, InstrItinClass itin,
758 let Inst{24-21} = opcod;
939 class AMul1I<bits<7> opcod, dag oops, dag iops, InstrItinClass itin,
945 let Inst{27-21} = opcod;
947 class AsMul1I<bits<7> opcod, dag oops, dag iops, InstrItinClass itin,
952 let Inst{27-21} = opcod;
956 class AMul2I<bits<7> opcod, bits<4> opc7_4, dag oops, dag iops,
965 let Inst{27-21} = opcod;
971 class AMul2Ia<bits<7> opcod, bits<4> opc7_4, dag oops, dag iops,
973 : AMul2I<opcod, opc7_4, oops, iops, itin, opc, asm, pattern> {
979 class AMulxyIbase<bits<7> opcod, bits<2> bit6_5, dag oops, dag iops,
988 let Inst{27-21} = opcod;
993 class AMulxyI<bits<7> opcod, bits<2> bit6_5, dag oops, dag iops,
995 : AMulxyIbase<opcod, bit6_5, oops, iops, itin, opc, asm, pattern> {
1001 class AMulxyIa<bits<7> opcod, bits<2> bit6_5, dag oops, dag iops,
1003 : AMulxyI<opcod, bit6_5, oops, iops, itin, opc, asm, pattern> {
1008 class AMulxyI64<bits<7> opcod, bits<2> bit6_5, dag oops, dag iops,
1010 : AMulxyIbase<opcod, bit6_5, oops, iops, itin, opc, asm, pattern> {
1018 class AExtI<bits<8> opcod, dag oops, dag iops, InstrItinClass itin,
1029 let Inst{27-20} = opcod;
1035 class AMiscA1I<bits<8> opcod, bits<4> opc7_4, dag oops, dag iops,
1041 let Inst{27-20} = opcod;
1050 class ADivA1I<bits<3> opcod, dag oops, dag iops,
1058 let Inst{22-20} = opcod;
1084 class APKHI<bits<8> opcod, bit tb, dag oops, dag iops, InstrItinClass itin,
1092 let Inst{27-20} = opcod;
1465 class T2Ipreldst<bit signed, bits<2> opcod, bit load, bit pre,
1483 let Inst{22-21} = opcod;
1498 class T2Ipostldst<bit signed, bits<2> opcod, bit load, bit pre,
1517 let Inst{22-21} = opcod;