Searched refs:dominator (Results 1 - 11 of 11) sorted by relevance

/external/chromium_org/v8/src/
H A Dhydrogen-sce.cc12 // 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 Dhydrogen-gvn.cc648 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 Dhydrogen-gvn.h122 HBasicBlock* dominator,
145 // Used when collecting side effects on paths from dominator to
H A Dhydrogen-instructions.cc2225 * 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 Dhydrogen-bce.cc12 // 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 Dhydrogen-bch.cc161 current = current->dominator();
H A Dhydrogen-instructions.h796 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 Dhydrogen.cc285 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 Dhydrogen.h67 HBasicBlock* dominator() const { return dominator_; } function in class:v8::internal::FINAL
/external/chromium_org/v8/src/compiler/
H A Dscheduler.cc323 // 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 Dfindbugs.jarMETA-INF/ META-INF/MANIFEST.MF default.xsl edu/ edu/umd/ edu/umd/cs/ edu/ ...

Completed in 116 milliseconds