Changeset 208367 in webkit for trunk/Source/JavaScriptCore/dfg/DFGGraph.h
- Timestamp:
- Nov 3, 2016, 9:38:58 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGGraph.h
r208364 r208367 60 60 class ControlEquivalenceAnalysis; 61 61 class Dominators; 62 class FlowIndexing;63 62 class NaturalLoops; 64 63 class PrePostNumbering; 65 66 template<typename> class FlowMap;67 64 68 65 #define DFG_NODE_DO_TO_CHILDREN(graph, node, thingToDo) do { \ … … 204 201 Node* nodeAt(unsigned index) const { return m_nodesByIndex[index]; } 205 202 void packNodeIndices(); 203 204 Vector<AbstractValue, 0, UnsafeVectorOverflow>& abstractValuesCache() { return m_abstractValuesCache; } 206 205 207 206 void dethread(); … … 937 936 bool m_hasDebuggerEnabled; 938 937 bool m_hasExceptionHandlers { false }; 939 std::unique_ptr<FlowIndexing> m_indexingCache;940 std::unique_ptr<FlowMap<AbstractValue>> m_abstractValuesCache;941 942 938 private: 943 939 void addNodeToMapByIndex(Node*); … … 977 973 Vector<Node*, 0, UnsafeVectorOverflow> m_nodesByIndex; 978 974 Vector<unsigned, 0, UnsafeVectorOverflow> m_nodeIndexFreeList; 975 Vector<AbstractValue, 0, UnsafeVectorOverflow> m_abstractValuesCache; 979 976 }; 980 977
Note:
See TracChangeset
for help on using the changeset viewer.