Lines Matching refs:I32
1018 def: Storexs_pat<truncstorei8, I32, S4_storerb_rr>;
1019 def: Storexs_pat<truncstorei16, I32, S4_storerh_rr>;
1020 def: Storexs_pat<store, I32, S4_storeri_rr>;
2382 def: Pat<(i1 (setne (and I32:$Rs, u6ImmPred:$u6), 0)),
2383 (C4_nbitsclri I32:$Rs, u6ImmPred:$u6)>;
2384 def: Pat<(i1 (setne (and I32:$Rs, I32:$Rt), 0)),
2385 (C4_nbitsclr I32:$Rs, I32:$Rt)>;
2386 def: Pat<(i1 (setne (and I32:$Rs, I32:$Rt), I32:$Rt)),
2387 (C4_nbitsset I32:$Rs, I32:$Rt)>;
2614 (Op (Sh I32:$Rx, u5ImmPred:$U5), u32ImmPred:$u8))],
2651 def: Pat<(add addrga:$addr, (shl I32:$src2, u5ImmPred:$src3)),
2653 def: Pat<(add addrga:$addr, (srl I32:$src2, u5ImmPred:$src3)),
2655 def: Pat<(sub addrga:$addr, (shl I32:$src2, u5ImmPred:$src3)),
2657 def: Pat<(sub addrga:$addr, (srl I32:$src2, u5ImmPred:$src3)),
3566 def: Storea_pat<SwapSt<atomic_store_8>, I32, addrgp, S2_storerbgp>;
3567 def: Storea_pat<SwapSt<atomic_store_16>, I32, addrgp, S2_storerhgp>;
3568 def: Storea_pat<SwapSt<atomic_store_32>, I32, addrgp, S2_storerigp>;
3572 def: Storea_pat<truncstorei8, I32, addrgp, S2_storerbgp>;
3573 def: Storea_pat<truncstorei16, I32, addrgp, S2_storerhgp>;
3574 def: Storea_pat<store, I32, addrgp, S2_storerigp>;
3777 def: Storea_pat<truncstorei8, I32, u32ImmPred, S2_storerbabs>;
3778 def: Storea_pat<truncstorei16, I32, u32ImmPred, S2_storerhabs>;
3779 def: Storea_pat<store, I32, u32ImmPred, S2_storeriabs>;
3811 def: Storea_pat<truncstorei8, I32, addrga, S2_storerbabs>;
3812 def: Storea_pat<truncstorei16, I32, addrga, S2_storerhabs>;
3813 def: Storea_pat<store, I32, addrga, S2_storeriabs>;
3870 def: Storea_pat<truncstorei8, I32, addrgp, S2_storerbabs>;
3871 def: Storea_pat<truncstorei16, I32, addrgp, S2_storerhabs>;
3872 def: Storea_pat<store, I32, addrgp, S2_storeriabs>;
3881 def: Storea_pat<SwapSt<atomic_store_8>, I32, addrgp, S2_storerbabs>;
3882 def: Storea_pat<SwapSt<atomic_store_16>, I32, addrgp, S2_storerhabs>;
3883 def: Storea_pat<SwapSt<atomic_store_32>, I32, addrgp, S2_storeriabs>;