Changeset 188771 in webkit for trunk/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp
- Timestamp:
- Aug 21, 2015, 1:48:59 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp
r188545 r188771 1484 1484 return m_graph.addNode( 1485 1485 allocation.identifier()->prediction(), Node::VarArg, MaterializeNewObject, 1486 NodeOrigin( 1487 allocation.identifier()->origin.semantic, 1488 where->origin.forExit), 1486 where->origin.withSemantic(allocation.identifier()->origin.semantic), 1489 1487 OpInfo(set), OpInfo(data), 0, 0); 1490 1488 } … … 1498 1496 return m_graph.addNode( 1499 1497 allocation.identifier()->prediction(), nodeType, 1500 NodeOrigin( 1501 allocation.identifier()->origin.semantic, 1502 where->origin.forExit), 1498 where->origin.withSemantic( 1499 allocation.identifier()->origin.semantic), 1503 1500 OpInfo(executable)); 1504 1501 break; … … 1511 1508 return m_graph.addNode( 1512 1509 allocation.identifier()->prediction(), Node::VarArg, MaterializeCreateActivation, 1513 NodeOrigin( 1514 allocation.identifier()->origin.semantic, 1515 where->origin.forExit), 1510 where->origin.withSemantic( 1511 allocation.identifier()->origin.semantic), 1516 1512 OpInfo(symbolTable), OpInfo(data), 0, 0); 1517 1513 } … … 2094 2090 if (base->isPhantomAllocation()) { 2095 2091 return PromotedHeapLocation(base, location.descriptor()).createHint( 2096 m_graph, 2097 NodeOrigin( 2098 base->origin.semantic, 2099 where->origin.forExit), 2100 value); 2092 m_graph, where->origin.withSemantic(base->origin.semantic), value); 2101 2093 } 2102 2094 … … 2161 2153 SpecNone, 2162 2154 MultiPutByOffset, 2163 NodeOrigin( 2164 base->origin.semantic, 2165 where->origin.forExit), 2155 where->origin.withSemantic(base->origin.semantic), 2166 2156 OpInfo(data), 2167 2157 Edge(base, KnownCellUse), … … 2174 2164 SpecNone, 2175 2165 PutClosureVar, 2176 NodeOrigin( 2177 base->origin.semantic, 2178 where->origin.forExit), 2166 where->origin.withSemantic(base->origin.semantic), 2179 2167 OpInfo(location.info()), 2180 2168 Edge(base, KnownCellUse),
Note:
See TracChangeset
for help on using the changeset viewer.