< prev index next >

src/hotspot/share/opto/intrinsicnode.hpp

Print this page

        

@@ -162,10 +162,20 @@
   StrIntrinsicNode(control, char_array_mem, s1, c1, none) {};
   virtual int Opcode() const;
   virtual const Type* bottom_type() const { return TypeInt::BOOL; }
 };
 
+//------------------------------GetFP ---------------------------------
+ class GetFPNode: public Node {
+  public:
+   GetFPNode(Node* ctrl):
+     Node(ctrl) {}
+
+   virtual int Opcode() const;
+   virtual uint ideal_reg() const { return Op_RegL; }
+   virtual const Type* bottom_type() const { return TypeLong::LONG; }
+ };
 
 //------------------------------EncodeISOArray--------------------------------
 // encode char[] to byte[] in ISO_8859_1
 class EncodeISOArrayNode: public Node {
  public:
< prev index next >