src/share/vm/opto/vectornode.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/share/vm/opto/vectornode.hpp	Tue Jul 26 19:27:04 2011
--- new/src/share/vm/opto/vectornode.hpp	Tue Jul 26 19:27:04 2011

*** 45,58 **** --- 45,58 ---- public: friend class VectorLoadNode; // For vect_type friend class VectorStoreNode; // ditto. VectorNode(Node* n1, uint vlen) : Node(NULL, n1), _length(vlen) { ! init_flags(Flag_is_Vector); ! init_class_id(Class_Vector); } VectorNode(Node* n1, Node* n2, uint vlen) : Node(NULL, n1, n2), _length(vlen) { ! init_flags(Flag_is_Vector); ! init_class_id(Class_Vector); } virtual int Opcode() const; uint length() const { return _length; } // Vector length
*** 387,397 **** --- 387,397 ---- } public: VectorLoadNode(Node* c, Node* mem, Node* adr, const TypePtr* at, const Type *rt) : LoadNode(c,mem,adr,at,rt) { ! init_flags(Flag_is_Vector); ! init_class_id(Class_VectorLoad); } virtual int Opcode() const; virtual uint length() const = 0; // Vector length
*** 615,625 **** --- 615,625 ---- virtual BasicType elt_basic_type() const = 0; // Vector element basic type public: VectorStoreNode(Node* c, Node* mem, Node* adr, const TypePtr* at, Node* val) : StoreNode(c,mem,adr,at,val) { ! init_flags(Flag_is_Vector); ! init_class_id(Class_VectorStore); } virtual int Opcode() const; virtual uint length() const = 0; // Vector length
*** 633,643 **** --- 633,643 ---- // Vector opcode from scalar opcode static int opcode(int sopc, uint vlen); static VectorStoreNode* make(Compile* C, int opc, Node* ctl, Node* mem, - Node* adr, const TypePtr* atyp, VectorNode* val, uint vlen); }; //------------------------------Store16BNode-------------------------------------- // Vector store of 16 bytes (8bits signed) to memory

src/share/vm/opto/vectornode.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File