Home
last modified time | relevance | path

Searched refs:IsLoopHeader (Results 1 – 24 of 24) sorted by relevance

/external/v8/src/
Dhydrogen-flow-engine.h106 if (block->IsLoopHeader()) { in AnalyzeDominatedBlocks()
142 DCHECK(block->IsLoopHeader()); in ComputeLoopEffects()
155 if (i != block->block_id() && member->IsLoopHeader()) { in ComputeLoopEffects()
Dhydrogen-sce.cc18 if (block->IsLoopHeader()) { in Run()
Dhydrogen-gvn.cc541 if (block->IsLoopHeader()) { in ComputeBlockSideEffects()
548 if (block->IsLoopHeader()) side_effects = loop_side_effects_[id]; in ComputeBlockSideEffects()
565 if (block->IsLoopHeader()) { in LoopInvariantCodeMotion()
657 if (block->IsLoopHeader()) { in CollectSideEffectsOnPathsToDominatedBlock()
799 block->IsLoopHeader() ? " (loop header)" : ""); in AnalyzeGraph()
802 if (block->IsLoopHeader()) { in AnalyzeGraph()
Dhydrogen-infer-types.cc23 if (block->IsLoopHeader()) { in InferTypes()
Dhydrogen-escape-analysis.cc257 } else if (StateAt(succ) == NULL && succ->IsLoopHeader()) { in AnalyzeDataFlow()
Dlithium-allocator.cc908 if (!phi->block()->IsLoopHeader()) { in ProcessInstructions()
1310 if (block->IsLoopHeader()) { in BuildLiveRanges()
1936 block->IsLoopHeader() ? block : block->parent_loop_header(); in FindOptimalSpillingPos()
2082 if (block == end_block && !end_block->IsLoopHeader()) return end; in FindOptimalSplitPos()
Dhydrogen.cc105 DCHECK(!IsLoopHeader()); in AttachLoopInformation()
111 DCHECK(IsLoopHeader()); in DetachLoopInformation()
302 int result = (current->IsLoopHeader()) ? 1 : 0; in LoopNestingDepth()
312 DCHECK(IsLoopHeader()); in PostProcessLoopHeader()
343 DCHECK(IsLoopHeader() || first_ == NULL); in RegisterPredecessor()
345 if (IsLoopHeader()) { in RegisterPredecessor()
354 DCHECK(!IsLoopHeader()); in RegisterPredecessor()
438 (parent_loop_header == this && !dominator_candidate->IsLoopHeader())) { in AssignLoopSuccessorDominators()
450 successor->IsLoopHeader()); in AssignLoopSuccessorDominators()
3640 if (block->IsLoopHeader()) { in SetupSuccessors()
[all …]
Dhydrogen-check-elimination.cc199 if (!succ->IsLoopHeader() && succ->phis()->length() > 0) { in Copy()
Dhydrogen.h52 return IsLoopHeader() ? loop_information() in current_loop()
84 bool IsLoopHeader() const { return loop_information() != NULL; } in IsLoopHeader() function
Dhydrogen-instructions.cc1794 if (block()->IsLoopHeader()) { in InferRange()
/external/v8/src/compiler/
Dscheduler.cc988 LoopInfo* loop = entry->IsLoopHeader() ? &loops[entry->loop_end_] : NULL; in ComputeSpecialRPO()
1004 } else if (block->IsLoopHeader()) { in ComputeSpecialRPO()
1043 if (succ->IsLoopHeader()) { in ComputeSpecialRPO()
1054 if (block->IsLoopHeader()) { in ComputeSpecialRPO()
1088 if (current->IsLoopHeader()) { in ComputeSpecialRPO()
1100 DCHECK(current_header->IsLoopHeader()); in ComputeSpecialRPO()
Dschedule.h68 inline bool IsLoopHeader() const { return loop_end_ >= 0; } in IsLoopHeader() function
125 if (IsLoopHeader()) return this; in ContainingLoop()
Dregister-allocator.cc1102 if (!block->IsLoopHeader()) { in ResolvePhis()
1333 if (block->IsLoopHeader()) { in BuildLiveRanges()
1961 block->IsLoopHeader() ? block : code()->GetContainingLoop(block); in FindOptimalSpillingPos()
2107 if (block == end_block && !end_block->IsLoopHeader()) return end; in FindOptimalSplitPos()
Dinstruction.cc431 if (block->IsLoopHeader()) { in operator <<()
Dinstruction-selector.cc34 if (!block->IsLoopHeader()) continue; in SelectInstructions()
/external/llvm/lib/CodeGen/
DPHIElimination.cpp555 bool IsLoopHeader = CurLoop && &MBB == CurLoop->getHeader(); in SplitPHIEdges() local
572 if (IsLoopHeader && PreLoop == CurLoop && !SplitAllCriticalEdges) in SplitPHIEdges()
/external/v8/src/mips64/
Dlithium-mips64.h449 bool is_loop_header() const { return block()->IsLoopHeader(); } in is_loop_header()
/external/v8/src/ia32/
Dlithium-ia32.h448 bool is_loop_header() const { return block()->IsLoopHeader(); } in is_loop_header()
/external/v8/src/mips/
Dlithium-mips.h450 bool is_loop_header() const { return block()->IsLoopHeader(); } in is_loop_header()
/external/v8/src/x64/
Dlithium-x64.h458 bool is_loop_header() const { return block()->IsLoopHeader(); } in is_loop_header()
/external/v8/src/arm/
Dlithium-arm.h453 bool is_loop_header() const { return block()->IsLoopHeader(); } in is_loop_header()
/external/v8/src/x87/
Dlithium-x87.h466 bool is_loop_header() const { return block()->IsLoopHeader(); } in is_loop_header()
/external/v8/test/cctest/compiler/
Dtest-scheduler.cc65 CHECK(header->IsLoopHeader() || blocks[i]->loop_header_ == header); in CheckLoopContains()
/external/v8/src/arm64/
Dlithium-arm64.h536 bool is_loop_header() const { return block()->IsLoopHeader(); } in is_loop_header()