Lines Matching refs:ExtOp

5057                                      SDNode ExtOp, SDNode InVecOp> {
5060 def : Pat<(v16i16 (ExtOp (v16i8 VR128:$src))),
5069 def : Pat<(v8i32 (ExtOp (v8i16 VR128:$src))),
5074 def : Pat<(v4i64 (ExtOp (v4i32 VR128:$src))),
5083 def : Pat<(v16i16 (ExtOp (loadv16i8 addr:$src))),
5104 def : Pat<(v8i32 (ExtOp (loadv8i16 addr:$src))),
5114 def : Pat<(v4i64 (ExtOp (loadv4i32 addr:$src))),
5136 SDNode ExtOp> {
5138 def : Pat<(v8i16 (ExtOp (v16i8 VR128:$src))),
5142 def : Pat<(v4i32 (ExtOp (v16i8 VR128:$src))),
5144 def : Pat<(v2i64 (ExtOp (v16i8 VR128:$src))),
5147 def : Pat<(v4i32 (ExtOp (v8i16 VR128:$src))),
5149 def : Pat<(v2i64 (ExtOp (v8i16 VR128:$src))),
5152 def : Pat<(v2i64 (ExtOp (v4i32 VR128:$src))),
5174 def : Pat<(v8i16 (ExtOp (bc_v16i8 (v2i64 (scalar_to_vector (loadi64 addr:$src)))))),
5176 def : Pat<(v8i16 (ExtOp (bc_v16i8 (v2f64 (scalar_to_vector (loadf64 addr:$src)))))),
5178 def : Pat<(v8i16 (ExtOp (bc_v16i8 (v2i64 (X86vzload64 addr:$src))))),
5180 def : Pat<(v8i16 (ExtOp (loadv16i8 addr:$src))),
5184 def : Pat<(v4i32 (ExtOp (bc_v16i8 (v4i32 (scalar_to_vector (loadi32 addr:$src)))))),
5186 def : Pat<(v4i32 (ExtOp (bc_v16i8 (v4i32 (X86vzload32 addr:$src))))),
5188 def : Pat<(v4i32 (ExtOp (loadv16i8 addr:$src))),
5191 def : Pat<(v2i64 (ExtOp (bc_v16i8 (v4i32 (scalar_to_vector (extloadi32i16 addr:$src)))))),
5193 def : Pat<(v2i64 (ExtOp (loadv16i8 addr:$src))),
5196 def : Pat<(v4i32 (ExtOp (bc_v8i16 (v2i64 (scalar_to_vector (loadi64 addr:$src)))))),
5198 def : Pat<(v4i32 (ExtOp (bc_v8i16 (v2f64 (scalar_to_vector (loadf64 addr:$src)))))),
5200 def : Pat<(v4i32 (ExtOp (bc_v8i16 (v2i64 (X86vzload64 addr:$src))))),
5202 def : Pat<(v4i32 (ExtOp (loadv8i16 addr:$src))),
5205 def : Pat<(v2i64 (ExtOp (bc_v8i16 (v4i32 (scalar_to_vector (loadi32 addr:$src)))))),
5207 def : Pat<(v2i64 (ExtOp (bc_v8i16 (v4i32 (X86vzload32 addr:$src))))),
5209 def : Pat<(v2i64 (ExtOp (loadv8i16 addr:$src))),
5212 def : Pat<(v2i64 (ExtOp (bc_v4i32 (v2i64 (scalar_to_vector (loadi64 addr:$src)))))),
5214 def : Pat<(v2i64 (ExtOp (bc_v4i32 (v2f64 (scalar_to_vector (loadf64 addr:$src)))))),
5216 def : Pat<(v2i64 (ExtOp (bc_v4i32 (v2i64 (X86vzload64 addr:$src))))),
5218 def : Pat<(v2i64 (ExtOp (loadv4i32 addr:$src))),