Lines Matching refs:I32
1044 def: Storexs_pat<truncstorei8, I32, S4_storerb_rr>;
1045 def: Storexs_pat<truncstorei16, I32, S4_storerh_rr>;
1046 def: Storexs_pat<store, I32, S4_storeri_rr>;
1851 def: Pat<(HexagonAtGot I32:$got, I32:$addr, (i32 0)),
1852 (L2_loadri_io I32:$got, imm:$addr)>;
1853 def: Pat<(HexagonAtGot I32:$got, I32:$addr, s30_2ImmPred:$off),
1854 (A2_addi (L2_loadri_io I32:$got, imm:$addr), imm:$off)>;
1855 def: Pat<(HexagonAtPcrel I32:$addr),
2401 def: Pat<(i1 (setne (and I32:$Rs, u6ImmPred:$u6), 0)),
2402 (C4_nbitsclri I32:$Rs, u6ImmPred:$u6)>;
2403 def: Pat<(i1 (setne (and I32:$Rs, I32:$Rt), 0)),
2404 (C4_nbitsclr I32:$Rs, I32:$Rt)>;
2405 def: Pat<(i1 (setne (and I32:$Rs, I32:$Rt), I32:$Rt)),
2406 (C4_nbitsset I32:$Rs, I32:$Rt)>;
2633 (Op (Sh I32:$Rx, u5ImmPred:$U5), u32ImmPred:$u8))],
2670 def: Pat<(add addrga:$addr, (shl I32:$src2, u5ImmPred:$src3)),
2672 def: Pat<(add addrga:$addr, (srl I32:$src2, u5ImmPred:$src3)),
2674 def: Pat<(sub addrga:$addr, (shl I32:$src2, u5ImmPred:$src3)),
2676 def: Pat<(sub addrga:$addr, (srl I32:$src2, u5ImmPred:$src3)),
3595 def: Storea_pat<SwapSt<atomic_store_8>, I32, addrgp, S2_storerbgp>;
3596 def: Storea_pat<SwapSt<atomic_store_16>, I32, addrgp, S2_storerhgp>;
3597 def: Storea_pat<SwapSt<atomic_store_32>, I32, addrgp, S2_storerigp>;
3601 def: Storea_pat<truncstorei8, I32, addrgp, S2_storerbgp>;
3602 def: Storea_pat<truncstorei16, I32, addrgp, S2_storerhgp>;
3603 def: Storea_pat<store, I32, addrgp, S2_storerigp>;
3804 def: Storea_pat<truncstorei8, I32, u32ImmPred, S2_storerbabs>;
3805 def: Storea_pat<truncstorei16, I32, u32ImmPred, S2_storerhabs>;
3806 def: Storea_pat<store, I32, u32ImmPred, S2_storeriabs>;
3838 def: Storea_pat<truncstorei8, I32, addrga, S2_storerbabs>;
3839 def: Storea_pat<truncstorei16, I32, addrga, S2_storerhabs>;
3840 def: Storea_pat<store, I32, addrga, S2_storeriabs>;
3877 def: Storea_pat<truncstorei8, I32, addrgp, S2_storerbabs>;
3878 def: Storea_pat<truncstorei16, I32, addrgp, S2_storerhabs>;
3879 def: Storea_pat<store, I32, addrgp, S2_storeriabs>;
3888 def: Storea_pat<SwapSt<atomic_store_8>, I32, addrgp, S2_storerbabs>;
3889 def: Storea_pat<SwapSt<atomic_store_16>, I32, addrgp, S2_storerhabs>;
3890 def: Storea_pat<SwapSt<atomic_store_32>, I32, addrgp, S2_storeriabs>;