Lines Matching refs:v4f32
78 return cast<LoadSDNode>(N)->getMemoryVT() == MVT::v4f32;
83 return cast<StoreSDNode>(N)->getMemoryVT() == MVT::v4f32;
88 return cast<StoreSDNode>(N)->getMemoryVT() == MVT::v4f32;
121 [(set v4f32:$FRT, (fadd v4f32:$FRA, v4f32:$FRB))]>;
132 [(set v4f32:$FRT, (fsub v4f32:$FRA, v4f32:$FRB))]>;
142 [(set v4f32:$FRT, (PPCfre v4f32:$FRB))]>;
151 [(set v4f32:$FRT, (PPCfrsqrte v4f32:$FRB))]>;
164 [(set v4f32:$FRT, (fmul v4f32:$FRA, v4f32:$FRC))]>;
179 [(set v4f32:$FRT, (fma v4f32:$FRA, v4f32:$FRC, v4f32:$FRB))]>;
190 [(set v4f32:$FRT, (fneg (fma v4f32:$FRA, v4f32:$FRC,
191 v4f32:$FRB)))]>;
202 [(set v4f32:$FRT, (fma v4f32:$FRA, v4f32:$FRC,
203 (fneg v4f32:$FRB)))]>;
214 [(set v4f32:$FRT, (fneg (fma v4f32:$FRA, v4f32:$FRC,
215 (fneg v4f32:$FRB))))]>;
237 [(set v4f32:$FRT, (vselect v4i1:$FRA,
238 v4f32:$FRC, v4f32:$FRB))]>;
267 [(set v4f32:$dst,
268 (select i1:$cond, v4f32:$T, v4f32:$F))]>;
302 [(set v4f32:$FRT, (fround_inexact v4f64:$FRB))]>;
310 [(set v4f32:$FRT, (ftrunc v4f32:$FRB))]>;
318 [(set v4f32:$FRT, (frnd v4f32:$FRB))]>;
326 [(set v4f32:$FRT, (fceil v4f32:$FRB))]>;
334 [(set v4f32:$FRT, (ffloor v4f32:$FRB))]>;
345 [/* (set v4f32:$FRT, v4f32:$FRB) */]>;
359 [(set v4f32:$FRT, (fneg v4f32:$FRB))]>;
368 [(set v4f32:$FRT, (fabs v4f32:$FRB))]>;
377 [(set v4f32:$FRT, (fneg (fabs v4f32:$FRB)))]>;
386 [(set v4f32:$FRT, (fcopysign v4f32:$FRB, v4f32:$FRA))]>;
398 [(set v4f32:$FRT,
399 (PPCqvaligni v4f32:$FRA, v4f32:$FRB,
418 [(set v4f32:$FRT,
419 (PPCqvesplati v4f32:$FRA, (i32 imm:$idx)))]>;
436 [(set v4f32:$FRT,
437 (PPCqvfperm v4f32:$FRA, v4f32:$FRB, v4f64:$FRC))]>;
456 (setcc v4f32:$FRA, v4f32:$FRB, SETUO))]>;
467 (setcc v4f32:$FRA, v4f32:$FRB, SETOLT))]>;
478 (setcc v4f32:$FRA, v4f32:$FRB, SETOGT))]>;
489 (setcc v4f32:$FRA, v4f32:$FRB, SETOEQ))]>;
544 [(set v4f32:$FRT, (load xoaddr:$src))]>;
839 def : Pat<(v4f32 (scalar_to_vector f32:$A)),
840 (INSERT_SUBREG (v4f32 (IMPLICIT_DEF)), $A, sub_64)>;
844 def : Pat<(f32 (extractelt v4f32:$S, 0)),
854 def : Pat<(f32 (extractelt v4f32:$S, 1)),
856 def : Pat<(f32 (extractelt v4f32:$S, 2)),
858 def : Pat<(f32 (extractelt v4f32:$S, 3)),
866 def : Pat<(f32 (extractelt v4f32:$S, i64:$F)),
879 def : Pat<(fcopysign v4f64:$frB, v4f32:$frA),
908 def : Pat<(fma (fneg v4f32:$A), v4f32:$C, v4f32:$B),
910 def : Pat<(fma v4f32:$A, (fneg v4f32:$C), v4f32:$B),
982 def : Pat<(pre_store v4f32:$rS, iPTR:$ptrreg, iPTR:$ptroff),
1039 def : Pat<(setcc v4f32:$FRA, v4f32:$FRB, SETOGE),
1042 def : Pat<(setcc v4f32:$FRA, v4f32:$FRB, SETOLE),
1045 def : Pat<(setcc v4f32:$FRA, v4f32:$FRB, SETONE),
1048 def : Pat<(setcc v4f32:$FRA, v4f32:$FRB, SETO),
1051 def : Pat<(setcc v4f32:$FRA, v4f32:$FRB, SETUEQ),
1054 def : Pat<(setcc v4f32:$FRA, v4f32:$FRB, SETUGT),
1057 def : Pat<(setcc v4f32:$FRA, v4f32:$FRB, SETUGE),
1060 def : Pat<(setcc v4f32:$FRA, v4f32:$FRB, SETULT),
1063 def : Pat<(setcc v4f32:$FRA, v4f32:$FRB, SETULE),
1066 def : Pat<(setcc v4f32:$FRA, v4f32:$FRB, SETUNE),
1070 def : Pat<(setcc v4f32:$FRA, v4f32:$FRB, SETEQ),
1072 def : Pat<(setcc v4f32:$FRA, v4f32:$FRB, SETGT),
1074 def : Pat<(setcc v4f32:$FRA, v4f32:$FRB, SETGE),
1077 def : Pat<(setcc v4f32:$FRA, v4f32:$FRB, SETLT),
1079 def : Pat<(setcc v4f32:$FRA, v4f32:$FRB, SETLE),
1082 def : Pat<(setcc v4f32:$FRA, v4f32:$FRB, SETNE),
1106 def : Pat<(v4f64 (fextend v4f32:$src)),
1109 def : Pat<(v4f32 (fround_exact v4f64:$src)),
1138 def : Pat<(v4f32 (selectcc i1:$lhs, i1:$rhs, v4f32:$tval, v4f32:$fval, SETLT)),
1140 def : Pat<(v4f32 (selectcc i1:$lhs, i1:$rhs, v4f32:$tval, v4f32:$fval, SETULT)),
1142 def : Pat<(v4f32 (selectcc i1:$lhs, i1:$rhs, v4f32:$tval, v4f32:$fval, SETLE)),
1144 def : Pat<(v4f32 (selectcc i1:$lhs, i1:$rhs, v4f32:$tval, v4f32:$fval, SETULE)),
1146 def : Pat<(v4f32 (selectcc i1:$lhs, i1:$rhs, v4f32:$tval, v4f32:$fval, SETEQ)),
1148 def : Pat<(v4f32 (selectcc i1:$lhs, i1:$rhs, v4f32:$tval, v4f32:$fval, SETGE)),
1150 def : Pat<(v4f32 (selectcc i1:$lhs, i1:$rhs, v4f32:$tval, v4f32:$fval, SETUGE)),
1152 def : Pat<(v4f32 (selectcc i1:$lhs, i1:$rhs, v4f32:$tval, v4f32:$fval, SETGT)),
1154 def : Pat<(v4f32 (selectcc i1:$lhs, i1:$rhs, v4f32:$tval, v4f32:$fval, SETUGT)),
1156 def : Pat<(v4f32 (selectcc i1:$lhs, i1:$rhs, v4f32:$tval, v4f32:$fval, SETNE)),
1188 def : Pat<(fminnum v4f32:$FRA, v4f32:$FRB),
1190 def : Pat<(fmaxnum v4f32:$FRA, v4f32:$FRB),
1207 def : Pat<(fminnum v4f32:$FRA, v4f32:$FRB),
1211 def : Pat<(fmaxnum v4f32:$FRA, v4f32:$FRB),