Changeset 189013 in webkit for trunk/Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.cpp
- Timestamp:
- Aug 27, 2015, 12:16:07 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.cpp
r188979 r189013 43 43 BasicBlock* preHeader = insertionSet.insertBefore(block, PNaN); 44 44 preHeader->appendNode( 45 graph, SpecNone, Jump, block-> firstOrigin(), OpInfo(block));45 graph, SpecNone, Jump, block->at(0)->origin, OpInfo(block)); 46 46 47 47 for (unsigned predecessorIndex = 0; predecessorIndex < block->predecessors.size(); predecessorIndex++) { … … 109 109 // if the terminal of the existing pre-header doesn't allow for exit, but the first 110 110 // origin of the loop header does, then we should create a new pre-header. 111 if (!needsNewPreHeader && loop.header()-> firstOrigin().exitOK111 if (!needsNewPreHeader && loop.header()->at(0)->origin.exitOK 112 112 && !existingPreHeader->terminal()->origin.exitOK) 113 113 needsNewPreHeader = true;
Note:
See TracChangeset
for help on using the changeset viewer.