Lines Matching refs:i64immSExt32
770 (atomic_load_64 addr:$dst), (i64immSExt32:$src)))]>;
830 [(atomic_store_64 addr:$dst, i64immSExt32:$src)]>;
1198 i64immSExt32:$src2))]>;
1238 // AddedComplexity is needed to give priority over i64immSExt8 and i64immSExt32.
1638 def : Pat<(add GR64:$src1, i64immSExt32:$src2),
1639 (ADD64ri32 GR64:$src1, i64immSExt32:$src2)>;
1650 def : Pat<(sub GR64:$src1, i64immSExt32:$src2),
1651 (SUB64ri32 GR64:$src1, i64immSExt32:$src2)>;
1660 def : Pat<(mul GR64:$src1, i64immSExt32:$src2),
1661 (IMUL64rri32 GR64:$src1, i64immSExt32:$src2)>;
1664 def : Pat<(mul (loadi64 addr:$src1), i64immSExt32:$src2),
1665 (IMUL64rmi32 addr:$src1, i64immSExt32:$src2)>;
1706 def : Pat<(or GR64:$src1, i64immSExt32:$src2),
1707 (OR64ri32 GR64:$src1, i64immSExt32:$src2)>;
1738 def : Pat<(xor GR64:$src1, i64immSExt32:$src2),
1739 (XOR64ri32 GR64:$src1, i64immSExt32:$src2)>;
1770 def : Pat<(and GR64:$src1, i64immSExt32:$src2),
1771 (AND64ri32 GR64:$src1, i64immSExt32:$src2)>;