< prev index next >

src/share/vm/opto/vectornode.hpp

Print this page

        

*** 527,536 **** --- 527,537 ---- static LoadVectorNode* make(int opc, Node* ctl, Node* mem, Node* adr, const TypePtr* atyp, uint vlen, BasicType bt, ControlDependency control_dependency = LoadNode::DependsOnlyOnTest); + uint element_size(void) { return type2aelembytes(vect_type()->element_basic_type()); } }; //------------------------------StoreVectorNode-------------------------------- // Store Vector to memory class StoreVectorNode : public StoreNode {
*** 551,560 **** --- 552,563 ---- virtual int memory_size() const { return vect_type()->length_in_bytes(); } static StoreVectorNode* make(int opc, Node* ctl, Node* mem, Node* adr, const TypePtr* atyp, Node* val, uint vlen); + + uint element_size(void) { return type2aelembytes(vect_type()->element_basic_type()); } }; //=========================Promote_Scalar_to_Vector============================
< prev index next >