Lines Matching refs:memh

227 def LDrih_abs_set_V4  : T_LD_abs_set <"memh", IntRegs>;
276 defm LDrih_indexed_shl: ld_idxd_shl<"memh", "LDrih", IntRegs>, AddrModeRel;
481 def STrih_abs_set_V4 : T_ST_abs_set <"memh", IntRegs>;
571 defm STrih_indexed_shl: ST_Idxd_shl<"memh", "STrih", IntRegs>,
572 ST_Idxd_shl_nv<"memh", "STrih", IntRegs>, AddrModeRel;
636 defm STrih_shl : ST_LongOff <"memh", "Strih", truncstorei16>, NewValueRel;
718 defm STrih_imm : ST_Imm<"memh", "STrih", u6_1Imm>, ImmRegRel, PredNewRel;
750 // memh(Re=#U6)=Rt.H
751 // memh(Rs+#s11:1)=Rt.H
757 // memh(Rs+Ru<<#u2)=Rt.H
760 // memh(Ru<<#u2+#U6)=Rt.H
761 // memh(Rx++#s4:1:circ(Mu))=Rt.H
762 // memh(Rx++#s4:1:circ(Mu))=Rt
763 // memh(Rx++I:circ(Mu))=Rt.H
764 // memh(Rx++I:circ(Mu))=Rt
765 // memh(Rx++Mu)=Rt.H
766 // memh(Rx++Mu)=Rt
767 // memh(Rx++Mu:brev)=Rt.H
768 // memh(Rx++Mu:brev)=Rt
769 // memh(gp+#u16:1)=Rt
770 // if ([!]Pv[.new]) memh(#u6)=Rt.H
771 // if ([!]Pv[.new]) memh(#u6)=Rt
774 // if ([!]Pv[.new]) memh(Rs+#u6:1)=Rt.H
777 // if ([!]Pv[.new]) memh(Rx++#s4:1)=Rt.H
862 defm STrih_indexed: ST_Idxd_nv<"memh", "STrih", IntRegs, s11_1Ext,
919 defm STrih: ST_MEMri_nv<"memh", "STrih", IntRegs, 12, 7>, AddrModeRel;
974 defm POST_SThri: ST_PostInc_nv <"memh", "STrih", IntRegs, s4_1Imm>, AddrModeRel;
982 // memh(Rx++#s4:1:circ(Mu))=Nt.new
983 // memh(Rx++I:circ(Mu))=Nt.new
984 // memh(Rx++Mu)=Nt.new
985 // memh(Rx++Mu:brev)=Nt.new
1835 bits<6> offsetBits; // memb - u6:0 , memh - u6:1, memw - u6:2
1866 bits<6> offsetBits; // memb - u6:0 , memh - u6:1, memw - u6:2
1910 defm MemOPh : MemOp_base <"memh", 0b01, u6_1Ext>;
2755 defm STrih_abs : ST_Abs<"memh", "STrih", IntRegs>,
2756 ST_Abs_nv<"memh", "STrih", IntRegs>, AddrModeRel;
2829 defm STh_GP : ST_GP<"memh", "STh_GP", IntRegs>,
2830 ST_GP_nv<"memh", "STh_GP", IntRegs>, NewValueRel;
2868 // Map from store(globaladdress) -> memh(#foo)
2929 defm LDrih_abs : LD_Abs<"memh", "LDrih", IntRegs>, AddrModeRel;
2980 defm LDh_GP : LD_GP<"memh", "LDh_GP", IntRegs>, PredNewRel;
3036 // Map from load(globaladdress) -> memh(#foo)
3041 // Map from load(globaladdress) -> memh(#foo)
3136 defm LDrih_ind : LD_indirect_lo<"memh", sextloadi16>;
3284 "memh($src1+#$src2) = ##$src3",
3310 // Map from store(globaladdress + x) -> memh(#foo + x)
3358 // Map from load(globaladdress + x) -> memh(#foo + x)