< prev index next >

src/hotspot/share/opto/superword.hpp

Print this page

        

*** 112,122 **** void print(); }; //------------------------------DepGraph--------------------------- ! class DepGraph VALUE_OBJ_CLASS_SPEC { protected: Arena* _arena; GrowableArray<DepMem*> _map; DepMem* _root; DepMem* _tail; --- 112,122 ---- void print(); }; //------------------------------DepGraph--------------------------- ! class DepGraph { protected: Arena* _arena; GrowableArray<DepMem*> _map; DepMem* _root; DepMem* _tail;
*** 188,198 **** // ========================= SuperWord ===================== // -----------------------------SWNodeInfo--------------------------------- // Per node info needed by SuperWord ! class SWNodeInfo VALUE_OBJ_CLASS_SPEC { public: int _alignment; // memory alignment for a node int _depth; // Max expression (DAG) depth from block start const Type* _velt_type; // vector element type Node_List* _my_pack; // pack containing this node --- 188,198 ---- // ========================= SuperWord ===================== // -----------------------------SWNodeInfo--------------------------------- // Per node info needed by SuperWord ! class SWNodeInfo { public: int _alignment; // memory alignment for a node int _depth; // Max expression (DAG) depth from block start const Type* _velt_type; // vector element type Node_List* _my_pack; // pack containing this node
*** 220,230 **** };//class CMoveKit // JVMCI: OrderedPair is moved up to deal with compilation issues on Windows //------------------------------OrderedPair--------------------------- // Ordered pair of Node*. ! class OrderedPair VALUE_OBJ_CLASS_SPEC { protected: Node* _p1; Node* _p2; public: OrderedPair() : _p1(NULL), _p2(NULL) {} --- 220,230 ---- };//class CMoveKit // JVMCI: OrderedPair is moved up to deal with compilation issues on Windows //------------------------------OrderedPair--------------------------- // Ordered pair of Node*. ! class OrderedPair { protected: Node* _p1; Node* _p2; public: OrderedPair() : _p1(NULL), _p2(NULL) {}
*** 542,552 **** //------------------------------SWPointer--------------------------- // Information about an address for dependence checking and vector alignment ! class SWPointer VALUE_OBJ_CLASS_SPEC { protected: MemNode* _mem; // My memory reference node SuperWord* _slp; // SuperWord class Node* _base; // NULL if unsafe nonheap reference --- 542,552 ---- //------------------------------SWPointer--------------------------- // Information about an address for dependence checking and vector alignment ! class SWPointer { protected: MemNode* _mem; // My memory reference node SuperWord* _slp; // SuperWord class Node* _base; // NULL if unsafe nonheap reference
< prev index next >