Lines Matching refs:MHS
66 class TriOpFrag<dag res> : PatFrag<(ops node:$LHS, node:$MHS, node:$RHS), res>;
4573 def : Pat<(v4i16 (OpNode (v4i16 V64:$LHS), (v4i16 V64:$MHS),
4576 V64:$LHS, V64:$MHS, V64:$RHS)>;
4577 def : Pat<(v2i32 (OpNode (v2i32 V64:$LHS), (v2i32 V64:$MHS),
4580 V64:$LHS, V64:$MHS, V64:$RHS)>;
4581 def : Pat<(v1i64 (OpNode (v1i64 V64:$LHS), (v1i64 V64:$MHS),
4584 V64:$LHS, V64:$MHS, V64:$RHS)>;
4586 def : Pat<(v8i16 (OpNode (v8i16 V128:$LHS), (v8i16 V128:$MHS),
4589 V128:$LHS, V128:$MHS, V128:$RHS)>;
4590 def : Pat<(v4i32 (OpNode (v4i32 V128:$LHS), (v4i32 V128:$MHS),
4593 V128:$LHS, V128:$MHS, V128:$RHS)>;
4594 def : Pat<(v2i64 (OpNode (v2i64 V128:$LHS), (v2i64 V128:$MHS),
4597 V128:$LHS, V128:$MHS, V128:$RHS)>;