Lines Matching refs:I32
95 def: Pat<(v4i8 (HexagonVSPLATB I32:$Rs)), (S2_vsplatrb I32:$Rs)>;
99 def: Pat<(v4i16 (HexagonVSPLATH I32:$Rs)), (S2_vsplatrh I32:$Rs)>;
183 : Pat <(Op Value:$Rs, I32:$Rt),
184 (MI Value:$Rs, I32:$Rt)>;
352 def: Pat<(i64 (HexagonVSXTBH I32:$Rs)), (S2_vsxtbh I32:$Rs)>;
353 def: Pat<(i64 (HexagonVSXTBW I32:$Rs)), (S2_vsxthw I32:$Rs)>;
458 def: Pat<(truncstorev2i16 V2I32:$Rs, I32:$Rt),
459 (S2_storeri_io I32:$Rt, 0, (LoReg (S2_packhl (HiReg $Rs),
462 def: Pat<(truncstorev4i8 V4I16:$Rs, I32:$Rt),
463 (S2_storeri_io I32:$Rt, 0, (S2_vtrunehb V4I16:$Rs))>;
473 def: Pat<(v2i16 (zextloadv2i8 I32:$Rs)),
474 (LoReg (v4i16 (S2_vzxtbh (L2_loadruh_io I32:$Rs, 0))))>;
476 def: Pat<(v2i16 (sextloadv2i8 I32:$Rs)),
477 (LoReg (v4i16 (S2_vsxtbh (L2_loadrh_io I32:$Rs, 0))))>;
479 def: Pat<(v2i32 (zextloadv2i8 I32:$Rs)),
480 (S2_vzxthw (LoReg (v4i16 (S2_vzxtbh (L2_loadruh_io I32:$Rs, 0)))))>;
482 def: Pat<(v2i32 (sextloadv2i8 I32:$Rs)),
483 (S2_vsxthw (LoReg (v4i16 (S2_vsxtbh (L2_loadrh_io I32:$Rs, 0)))))>;