Searched refs:dominator (Results 1 - 11 of 11) sorted by relevance
/external/chromium_org/v8/src/ |
H A D | hydrogen-sce.cc | 12 // For each loop block walk the dominator tree from the backwards branch to 20 HBasicBlock* dominator = back_edge; local 22 for (HInstructionIterator it(dominator); !it.Done(); it.Advance()) { 30 if (dominator == block) break; 32 // Move up the dominator tree. 33 dominator = dominator->dominator();
|
H A D | hydrogen-gvn.cc | 648 HBasicBlock* dominator, HBasicBlock* dominated) { 652 if (dominator->block_id() < block->block_id() && 661 dominator, block)); 669 // traversal of the dominator tree done during GVN (the stack is handled 672 // of the dominator tree but this forces us to initialize each frame calling 689 HBasicBlock** dominator) { 692 *dominator = block(); 699 *dominator = dominator_state->block(); 703 *dominator = NULL; 737 // No need to copy the map for the last child in the dominator tre 647 CollectSideEffectsOnPathsToDominatedBlock( HBasicBlock* dominator, HBasicBlock* dominated) argument 687 next_in_dominator_tree_traversal( Zone* zone, HBasicBlock** dominator) argument [all...] |
H A D | hydrogen-gvn.h | 122 HBasicBlock* dominator, 145 // Used when collecting side effects on paths from dominator to
|
H A D | hydrogen-instructions.cc | 2225 * dominator tree traversal, and "update" will retain the old data that 3685 HValue* dominator) { 3691 if (!dominator->IsAllocate()) { 3694 id(), Mnemonic(), dominator->id(), dominator->Mnemonic()); 3700 if (FLAG_use_local_allocation_folding && dominator->block() != block()) { 3703 id(), Mnemonic(), dominator->id(), dominator->Mnemonic()); 3708 HAllocate* dominator_allocate = HAllocate::cast(dominator); 3712 // TODO(hpayer): Add support for non-constant allocation in dominator 3684 HandleSideEffectDominator(GVNFlag side_effect, HValue* dominator) argument 3862 GetFoldableDominator(HAllocate* dominator) argument [all...] |
H A D | hydrogen-bce.cc | 12 // dominator tree. 14 // If in the dominator tree we check "exp + v1" and later (dominated) 85 // We scan the code with a dominator tree traversal. 86 // Traversing the dominator tree we keep a stack (implemented as a singly 90 // use it to "clean up" the dictionary when backtracking in the dominator tree 241 cursor = cursor->block()->dominator()->end(); 266 cursor = cursor->block()->dominator()->end(); 419 // Even better would be: distinguish between read-only dominator-imposed
|
H A D | hydrogen-bch.cc | 161 current = current->dominator();
|
H A D | hydrogen-instructions.h | 796 HValue* dominator) { 5596 HValue* dominator) OVERRIDE; 5679 HAllocate* GetFoldableDominator(HAllocate* dominator); 5773 HValue* dominator) { 5786 // dominator. 5787 if (object == dominator && object->IsAllocate()) { 5812 HValue* dominator) { 5816 if (object == dominator && 6845 HValue* dominator) OVERRIDE { 6848 dominator_ = dominator; 795 HandleSideEffectDominator(GVNFlag side_effect, HValue* dominator) argument 5771 ReceiverObjectNeedsWriteBarrier(HValue* object, HValue* value, HValue* dominator) argument 5811 PointersToHereCheckForObject(HValue* object, HValue* dominator) argument 6858 HValue* dominator() const { return dominator_; } function in class:v8::FINAL::FINAL 7090 HValue* dominator() const { return dominator_; } function in class:v8::FINAL::FINAL [all...] |
H A D | hydrogen.cc | 285 HBasicBlock* current = other->dominator(); 288 current = current->dominator(); 379 } else if (other->dominator() != NULL) { 385 first = first->dominator(); 387 second = second->dominator(); 432 // dominator information about the current loop that's being processed, 628 // Check that entry block dominator is NULL. 629 DCHECK(entry_block_->dominator() == NULL); 634 if (block->dominator() == NULL) { 635 // Only start block may have no dominator assigne [all...] |
H A D | hydrogen.h | 67 HBasicBlock* dominator() const { return dominator_; } function in class:v8::internal::FINAL
|
/external/chromium_org/v8/src/compiler/ |
H A D | scheduler.cc | 323 // Build the dominator graph. TODO(danno): consider using Lengauer & Tarjan's 334 BasicBlock* dominator = *current_pred; local 337 // dominator is found. 343 dominator = GetCommonDominator(dominator, *current_pred); 347 current_rpo->dominator_ = dominator; 348 Trace("Block %d's idom is %d\n", current_rpo->id(), dominator->id()); 607 // Schedule: Places nodes in dominator block of all their uses.
|
/external/owasp/sanitizer/tools/findbugs/lib/ |
H A D | findbugs.jar | META-INF/ META-INF/MANIFEST.MF default.xsl edu/ edu/umd/ edu/umd/cs/ edu/ ... |
Completed in 116 milliseconds