--- a/src/hotspot/share/opto/vectornode.hpp Tue Dec 05 21:26:11 2017 +0530
+++ b/src/hotspot/share/opto/vectornode.hpp Tue Dec 05 09:49:23 2017 -0800
@@ -277,8 +277,16 @@
virtual int Opcode() const;
};
+//------------------------------CMoveVFNode--------------------------------------
+// Vector float conditional move
+class CMoveVFNode : public VectorNode {
+public:
+ CMoveVFNode(Node* in1, Node* in2, Node* in3, const TypeVect* vt) : VectorNode(in1, in2, in3, vt) {}
+ virtual int Opcode() const;
+};
+
//------------------------------CMoveVDNode--------------------------------------
-// Vector multiply double
+// Vector double conditional move
class CMoveVDNode : public VectorNode {
public:
CMoveVDNode(Node* in1, Node* in2, Node* in3, const TypeVect* vt) : VectorNode(in1, in2, in3, vt) {}