Home | History | Annotate | Download | only in X86

Lines Matching full:fadd

3067 defm ADD : basic_sse12_fp_binop_p<0x58, "add", fadd, SSE_ALU_ITINS_P>,
3068 basic_sse12_fp_binop_s<0x58, "add", fadd, SSE_ALU_ITINS_S>,
3119 def : Pat<(v4f32 (X86Movss (v4f32 VR128:$dst), (v4f32 (scalar_to_vector (fadd
3140 def : Pat<(v2f64 (X86Movsd (v2f64 VR128:$dst), (v2f64 (scalar_to_vector (fadd
3165 (fadd (f32 (vector_extract (v4f32 VR128:$dst), (iPTR 0))),
3186 def : Pat<(v2f64 (X86Movsd (v2f64 VR128:$dst), (v2f64 (scalar_to_vector (fadd
3203 (fadd (f32 (vector_extract (v4f32 VR128:$dst), (iPTR 0))),
3241 (fadd (v4f32 VR128:$dst), (v4f32 VR128:$src)))),
3259 (fadd (v2f64 VR128:$dst), (v2f64 VR128:$src)))),
3278 (fadd (v4f32 VR128:$dst), (v4f32 VR128:$src)))),
3290 (fadd (v2f64 VR128:$dst), (v2f64 VR128:$src)))),
5369 (v8f32 (fadd VR256:$lhs, VR256:$rhs)), (i32 170))),
5375 // - the 2nd and 4th element from the second input vector (the 'fadd' node).
5378 (v4f64 (fadd VR256:$lhs, VR256:$rhs)), (i32 10))),
5381 (v4f64 (fadd VR256:$lhs, VR256:$rhs)), (i32 10))),
5384 (v4f32 (fadd VR128:$lhs, VR128:$rhs)), (i32 10))),
5387 (v2f64 (fadd VR128:$lhs, VR128:$rhs)), (i32 2))),
5389 def : Pat<(v2f64 (X86Movsd (v2f64 (fadd VR128:$lhs, VR128:$rhs)),
5398 // - the 2nd and 4th element from the second input vector (the fadd node).
5401 (v4f32 (fadd VR128:$lhs, VR128:$rhs)), (i32 10))),
5405 (v2f64 (fadd VR128:$lhs, VR128:$rhs)), (i32 2))),
5407 def : Pat<(v2f64 (X86Movsd (v2f64 (fadd VR128:$lhs, VR128:$rhs)),