Lines Matching refs:I32
18 def I32_WRAP_I64 : I<(outs I32:$dst), (ins I64:$src),
19 [(set I32:$dst, (trunc I64:$src))],
22 def I64_EXTEND_S_I32 : I<(outs I64:$dst), (ins I32:$src),
23 [(set I64:$dst, (sext I32:$src))],
25 def I64_EXTEND_U_I32 : I<(outs I64:$dst), (ins I32:$src),
26 [(set I64:$dst, (zext I32:$src))],
34 def : Pat<(i64 (anyext I32:$src)), (I64_EXTEND_U_I32 I32:$src)>;
40 def I32_TRUNC_S_F32 : I<(outs I32:$dst), (ins F32:$src),
41 [(set I32:$dst, (fp_to_sint F32:$src))],
43 def I32_TRUNC_U_F32 : I<(outs I32:$dst), (ins F32:$src),
44 [(set I32:$dst, (fp_to_uint F32:$src))],
52 def I32_TRUNC_S_F64 : I<(outs I32:$dst), (ins F64:$src),
53 [(set I32:$dst, (fp_to_sint F64:$src))],
55 def I32_TRUNC_U_F64 : I<(outs I32:$dst), (ins F64:$src),
56 [(set I32:$dst, (fp_to_uint F64:$src))],
66 def F32_CONVERT_S_I32 : I<(outs F32:$dst), (ins I32:$src),
67 [(set F32:$dst, (sint_to_fp I32:$src))],
69 def F32_CONVERT_U_I32 : I<(outs F32:$dst), (ins I32:$src),
70 [(set F32:$dst, (uint_to_fp I32:$src))],
72 def F64_CONVERT_S_I32 : I<(outs F64:$dst), (ins I32:$src),
73 [(set F64:$dst, (sint_to_fp I32:$src))],
75 def F64_CONVERT_U_I32 : I<(outs F64:$dst), (ins I32:$src),
76 [(set F64:$dst, (uint_to_fp I32:$src))],
98 def I32_REINTERPRET_F32 : I<(outs I32:$dst), (ins F32:$src),
99 [(set I32:$dst, (bitconvert F32:$src))],
101 def F32_REINTERPRET_I32 : I<(outs F32:$dst), (ins I32:$src),
102 [(set F32:$dst, (bitconvert I32:$src))],