src/hotspot/share/opto/vectornode.hpp
changeset 49384 b242a1e3f9cf
parent 48309 1a0499fd252e
child 52779 a432469d2ed5
equal deleted inserted replaced
49383:bf2ff45e592f 49384:b242a1e3f9cf
   379  public:
   379  public:
   380   NegVDNode(Node* in, const TypeVect* vt) : VectorNode(in,vt) {}
   380   NegVDNode(Node* in, const TypeVect* vt) : VectorNode(in,vt) {}
   381   virtual int Opcode() const;
   381   virtual int Opcode() const;
   382 };
   382 };
   383 
   383 
       
   384 //------------------------------PopCountVINode---------------------------------
       
   385 // Vector popcount integer bits
       
   386 class PopCountVINode : public VectorNode {
       
   387  public:
       
   388   PopCountVINode(Node* in, const TypeVect* vt) : VectorNode(in,vt) {}
       
   389   virtual int Opcode() const;
       
   390 };
       
   391 
   384 //------------------------------SqrtVFNode--------------------------------------
   392 //------------------------------SqrtVFNode--------------------------------------
   385 // Vector Sqrt float
   393 // Vector Sqrt float
   386 class SqrtVFNode : public VectorNode {
   394 class SqrtVFNode : public VectorNode {
   387  public:
   395  public:
   388   SqrtVFNode(Node* in, const TypeVect* vt) : VectorNode(in,vt) {}
   396   SqrtVFNode(Node* in, const TypeVect* vt) : VectorNode(in,vt) {}