Lines Matching full:"$ index"
45 : Pat<(i32 (z_vector_extract (type VR128:$vec), shift12only:$index)),
46 (EXTRACT_SUBREG (insn VR128:$vec, shift12only:$index), subreg_l32)>;
153 def : Pat<(z_vlef32 (v4f32 VR128:$val), bdxaddr12only:$addr, imm32zx2:$index),
154 (VLEF VR128:$val, bdxaddr12only:$addr, imm32zx2:$index)>;
155 def : Pat<(z_vlef64 (v2f64 VR128:$val), bdxaddr12only:$addr, imm32zx1:$index),
156 (VLEG VR128:$val, bdxaddr12only:$addr, imm32zx1:$index)>;
202 imm32zx2:$index),
203 (VSTEF VR128:$val, bdxaddr12only:$addr, imm32zx2:$index)>;
205 imm32zx1:$index),
206 (VSTEG VR128:$val, bdxaddr12only:$addr, imm32zx1:$index)>;
252 def : Pat<(v4f32 (z_splat VR128:$vec, imm32zx16:$index)),
253 (VREPF VR128:$vec, imm32zx16:$index)>;
254 def : Pat<(v2f64 (z_splat VR128:$vec, imm32zx16:$index)),
255 (VREPG VR128:$vec, imm32zx16:$index)>;
1025 def : Pat<(f32 (z_vector_extract (v4f32 VR128:$vec), imm32zx2:$index)),
1026 (EXTRACT_SUBREG (VREPF VR128:$vec, imm32zx2:$index), subreg_r32)>;
1030 def : Pat<(f64 (z_vector_extract (v2f64 VR128:$vec), imm32zx1:$index)),
1031 (EXTRACT_SUBREG (VREPG VR128:$vec, imm32zx1:$index), subreg_r64)>;