src/hotspot/share/opto/vectornode.hpp
changeset 48309 1a0499fd252e
parent 48089 22c9856fc2c2
child 49384 b242a1e3f9cf
equal deleted inserted replaced
48308:00bd985f3dec 48309:1a0499fd252e
   275 public:
   275 public:
   276   FmaVFNode(Node* in1, Node* in2, Node* in3, const TypeVect* vt) : VectorNode(in1, in2, in3, vt) {}
   276   FmaVFNode(Node* in1, Node* in2, Node* in3, const TypeVect* vt) : VectorNode(in1, in2, in3, vt) {}
   277   virtual int Opcode() const;
   277   virtual int Opcode() const;
   278 };
   278 };
   279 
   279 
       
   280 //------------------------------CMoveVFNode--------------------------------------
       
   281 // Vector float conditional move
       
   282 class CMoveVFNode : public VectorNode {
       
   283 public:
       
   284   CMoveVFNode(Node* in1, Node* in2, Node* in3, const TypeVect* vt) : VectorNode(in1, in2, in3, vt) {}
       
   285   virtual int Opcode() const;
       
   286 };
       
   287 
   280 //------------------------------CMoveVDNode--------------------------------------
   288 //------------------------------CMoveVDNode--------------------------------------
   281 // Vector multiply double
   289 // Vector double conditional move
   282 class CMoveVDNode : public VectorNode {
   290 class CMoveVDNode : public VectorNode {
   283 public:
   291 public:
   284   CMoveVDNode(Node* in1, Node* in2, Node* in3, const TypeVect* vt) : VectorNode(in1, in2, in3, vt) {}
   292   CMoveVDNode(Node* in1, Node* in2, Node* in3, const TypeVect* vt) : VectorNode(in1, in2, in3, vt) {}
   285   virtual int Opcode() const;
   293   virtual int Opcode() const;
   286 };
   294 };