Lines Matching refs:MHS
66 class TriOpFrag<dag res> : PatFrag<(ops node:$LHS, node:$MHS, node:$RHS), res>;
4576 def : Pat<(v4i16 (OpNode (v4i16 V64:$LHS), (v4i16 V64:$MHS),
4579 V64:$LHS, V64:$MHS, V64:$RHS)>;
4580 def : Pat<(v2i32 (OpNode (v2i32 V64:$LHS), (v2i32 V64:$MHS),
4583 V64:$LHS, V64:$MHS, V64:$RHS)>;
4584 def : Pat<(v1i64 (OpNode (v1i64 V64:$LHS), (v1i64 V64:$MHS),
4587 V64:$LHS, V64:$MHS, V64:$RHS)>;
4589 def : Pat<(v8i16 (OpNode (v8i16 V128:$LHS), (v8i16 V128:$MHS),
4592 V128:$LHS, V128:$MHS, V128:$RHS)>;
4593 def : Pat<(v4i32 (OpNode (v4i32 V128:$LHS), (v4i32 V128:$MHS),
4596 V128:$LHS, V128:$MHS, V128:$RHS)>;
4597 def : Pat<(v2i64 (OpNode (v2i64 V128:$LHS), (v2i64 V128:$MHS),
4600 V128:$LHS, V128:$MHS, V128:$RHS)>;