8192846: Support cmov vectorization for float

Reviewed-by: kvn
This commit is contained in:
Razvan A Lupusoru 2017-12-05 09:49:23 -08:00 committed by Vladimir Kozlov
parent c8bf23d93a
commit b96c85c640
12 changed files with 82 additions and 13 deletions

View file

@ -92,6 +92,9 @@ int VectorNode::opcode(int sopc, BasicType bt) {
case Op_FmaF:
assert(bt == T_FLOAT, "must be");
return Op_FmaVF;
case Op_CMoveF:
assert(bt == T_FLOAT, "must be");
return Op_CMoveVF;
case Op_CMoveD:
assert(bt == T_DOUBLE, "must be");
return Op_CMoveVD;