Searched defs:dominator (Results 1 - 9 of 9) sorted by relevance

/external/v8/src/crankshaft/
H A Dhydrogen-sce.cc11 // For each loop block walk the dominator tree from the backwards branch to
19 HBasicBlock* dominator = back_edge; local
21 for (HInstructionIterator it(dominator); !it.Done(); it.Advance()) {
29 if (dominator == block) break;
31 // Move up the dominator tree.
32 dominator = dominator->dominator();
H A Dhydrogen-gvn.cc656 HBasicBlock* dominator, HBasicBlock* dominated) {
660 if (dominator->block_id() < block->block_id() &&
669 dominator, block));
677 // traversal of the dominator tree done during GVN (the stack is handled
680 // of the dominator tree but this forces us to initialize each frame calling
697 HBasicBlock** dominator) {
700 *dominator = block();
707 *dominator = dominator_state->block();
711 *dominator = NULL;
745 // No need to copy the map for the last child in the dominator tre
655 CollectSideEffectsOnPathsToDominatedBlock( HBasicBlock* dominator, HBasicBlock* dominated) argument
695 next_in_dominator_tree_traversal( Zone* zone, HBasicBlock** dominator) argument
[all...]
H A Dhydrogen-instructions.cc2253 * dominator tree traversal, and "update" will retain the old data that
3679 HValue* dominator) {
3686 if (!dominator->IsAllocate()) {
3689 id(), Mnemonic(), dominator->id(), dominator->Mnemonic());
3695 if (FLAG_use_local_allocation_folding && dominator->block() != block()) {
3698 id(), Mnemonic(), dominator->id(), dominator->Mnemonic());
3703 HAllocate* dominator_allocate = HAllocate::cast(dominator);
3707 // TODO(hpayer): Add support for non-constant allocation in dominator
3678 HandleSideEffectDominator(GVNFlag side_effect, HValue* dominator) argument
[all...]
H A Dhydrogen.h65 HBasicBlock* dominator() const { return dominator_; } function in class:v8::internal::final
H A Dhydrogen-instructions.h728 HValue* dominator) {
5495 HValue* dominator) override;
5575 HAllocate* GetFoldableDominator(HAllocate* dominator);
5663 HValue* dominator) {
5673 // dominator.
5674 if (object == dominator && object->IsAllocate()) {
5690 HValue* dominator) {
5694 if (object == dominator &&
6799 HValue* dominator) override {
6802 dominator_ = dominator;
727 HandleSideEffectDominator(GVNFlag side_effect, HValue* dominator) argument
5661 ReceiverObjectNeedsWriteBarrier(HValue* object, HValue* value, HValue* dominator) argument
5689 PointersToHereCheckForObject(HValue* object, HValue* dominator) argument
6812 HValue* dominator() const { return dominator_; } function in class:final::final
7072 HValue* dominator() const { return dominator_; } function in class:final::final
[all...]
/external/v8/src/compiler/
H A Dverifier.cc981 block = block->dominator();
990 static bool Dominates(Schedule* schedule, Node* dominator, Node* dominatee) { argument
991 BasicBlock* dom = schedule->block(dominator);
997 sub = sub->dominator();
1064 BasicBlock* dom = block->dominator();
1066 // All blocks except start should have a dominator.
1069 // Check that the immediate dominator appears somewhere before the block.
1121 BasicBlock* idom = block->dominator();
1151 BasicBlock* idom = block->dominator();
H A Dschedule.h119 BasicBlock* dominator() const { return dominator_; } function in class:v8::internal::compiler::final
120 void set_dominator(BasicBlock* dominator) { dominator_ = dominator; } argument
144 // Computes the immediate common dominator of {b1} and {b2}. The worst time
145 // complexity is O(N) where N is the height of the dominator tree.
152 int32_t dominator_depth_; // Depth within the dominator tree.
153 BasicBlock* dominator_; // Immediate dominator of the block.
H A Dscheduler.cc586 // Phase 2: Compute special RPO and dominator tree.
1106 BasicBlock* dominator = *pred; local
1107 bool deferred = dominator->deferred();
1108 // For multiple predecessors, walk up the dominator tree until a common
1109 // dominator is found. Visitation order guarantees that all predecessors
1114 dominator = BasicBlock::GetCommonDominator(dominator, *pred);
1117 block->set_dominator(dominator);
1118 block->set_dominator_depth(dominator->dominator_depth() + 1);
1121 dominator
1286 BasicBlock* dominator = BasicBlock::GetCommonDominator(b1, b2); local
[all...]
/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 173 milliseconds