Lines Matching refs:i64immSExt32
659 [(set EFLAGS, (Op addr:$dst, i64immSExt32:$src2))],
890 (atomic_load_64 addr:$dst), (i64immSExt32:$src)))]>;
984 [(atomic_store_64 addr:$dst, i64immSExt32:$src)]>;
1378 i64immSExt32:$src2))]>;
1418 // AddedComplexity is needed to give priority over i64immSExt8 and i64immSExt32.
1821 def : Pat<(add GR64:$src1, i64immSExt32:$src2),
1822 (ADD64ri32 GR64:$src1, i64immSExt32:$src2)>;
1833 def : Pat<(sub GR64:$src1, i64immSExt32:$src2),
1834 (SUB64ri32 GR64:$src1, i64immSExt32:$src2)>;
1843 def : Pat<(mul GR64:$src1, i64immSExt32:$src2),
1844 (IMUL64rri32 GR64:$src1, i64immSExt32:$src2)>;
1847 def : Pat<(mul (loadi64 addr:$src1), i64immSExt32:$src2),
1848 (IMUL64rmi32 addr:$src1, i64immSExt32:$src2)>;
1889 def : Pat<(or GR64:$src1, i64immSExt32:$src2),
1890 (OR64ri32 GR64:$src1, i64immSExt32:$src2)>;
1921 def : Pat<(xor GR64:$src1, i64immSExt32:$src2),
1922 (XOR64ri32 GR64:$src1, i64immSExt32:$src2)>;
1953 def : Pat<(and GR64:$src1, i64immSExt32:$src2),
1954 (AND64ri32 GR64:$src1, i64immSExt32:$src2)>;