Home
last modified time | relevance | path

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

12

/external/v8/src/crankshaft/
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-gvn.cc550 if (block->IsLoopHeader()) { in ComputeBlockSideEffects()
557 if (block->IsLoopHeader()) side_effects = loop_side_effects_[id]; in ComputeBlockSideEffects()
574 if (block->IsLoopHeader()) { in LoopInvariantCodeMotion()
661 if (block->IsLoopHeader()) { in CollectSideEffectsOnPathsToDominatedBlock()
803 block->IsLoopHeader() ? " (loop header)" : ""); in AnalyzeGraph()
806 if (block->IsLoopHeader()) { in AnalyzeGraph()
Dhydrogen-sce.cc18 if (block->IsLoopHeader()) { in Run()
Dhydrogen-infer-types.cc24 if (block->IsLoopHeader()) { in InferTypes()
Dhydrogen-escape-analysis.cc258 } else if (StateAt(succ) == NULL && succ->IsLoopHeader()) { in AnalyzeDataFlow()
Dlithium-allocator.cc910 if (!phi->block()->IsLoopHeader()) { in ProcessInstructions()
1312 if (block->IsLoopHeader()) { in BuildLiveRanges()
1933 block->IsLoopHeader() ? block : block->parent_loop_header(); in FindOptimalSpillingPos()
2079 if (block == end_block && !end_block->IsLoopHeader()) return end; in FindOptimalSplitPos()
Dhydrogen.cc282 DCHECK(!IsLoopHeader()); in AttachLoopInformation()
288 DCHECK(IsLoopHeader()); in DetachLoopInformation()
475 int result = (current->IsLoopHeader()) ? 1 : 0; in LoopNestingDepth()
485 DCHECK(IsLoopHeader()); in PostProcessLoopHeader()
516 DCHECK(IsLoopHeader() || first_ == NULL); in RegisterPredecessor()
518 if (IsLoopHeader()) { in RegisterPredecessor()
527 DCHECK(!IsLoopHeader()); in RegisterPredecessor()
611 (parent_loop_header == this && !dominator_candidate->IsLoopHeader())) { in AssignLoopSuccessorDominators()
623 successor->IsLoopHeader()); in AssignLoopSuccessorDominators()
3328 if (block->IsLoopHeader()) { in SetupSuccessors()
[all …]
Dhydrogen-check-elimination.cc200 if (!succ->IsLoopHeader() && succ->phis()->length() > 0) { in Copy()
Dhydrogen.h77 return IsLoopHeader() ? loop_information() in current_loop()
109 bool IsLoopHeader() const { return loop_information() != NULL; } in IsLoopHeader() function
/external/v8/src/compiler/
Dbytecode-analysis.h76 bool IsLoopHeader(int offset) const;
Dbytecode-analysis.cc407 bool BytecodeAnalysis::IsLoopHeader(int offset) const { in IsLoopHeader() function in v8::internal::compiler::BytecodeAnalysis
445 DCHECK(IsLoopHeader(header_offset)); in GetLoopInfoFor()
583 } else if (IsLoopHeader(current_offset)) { in LivenessIsValid()
Dregister-allocator-verifier.cc352 CHECK(block->IsLoopHeader()); in CreateForBlock()
415 CHECK(origin->IsLoopHeader()); in ValidatePendingAssessment()
Dschedule.h144 inline bool IsLoopHeader() const { return loop_end_ != nullptr; } in NON_EXPORTED_BASE()
Dcode-generator.cc126 if (block->IsLoopHeader()) masm()->Align(16); in GenerateCode()
146 if (block->IsLoopHeader()) { in GenerateCode()
Dinstruction.cc655 if (!block->IsLoopHeader()) return RpoNumber::Invalid(); in GetLoopEndRpo()
691 if (block->IsLoopHeader()) { in operator <<()
Dscheduler.cc882 if (entry->IsLoopHeader()) --loop_depth; // Entry might be a loop header. in ComputeAndInsertSpecialRPO()
892 DCHECK(current_header->IsLoopHeader()); in ComputeAndInsertSpecialRPO()
1513 if (block->IsLoopHeader()) return block->dominator(); in GetHoistBlock()
Dinstruction.h1377 DCHECK(IsLoopHeader()); in NON_EXPORTED_BASE()
1380 inline bool IsLoopHeader() const { return loop_end_.IsValid(); } in NON_EXPORTED_BASE()
Dregister-allocator.cc1835 live_range->set_is_non_loop_phi(!block->IsLoopHeader()); in ResolvePhis()
2358 DCHECK(block->IsLoopHeader()); in ProcessLoopHeader()
2398 if (block->IsLoopHeader()) ProcessLoopHeader(block, live); in BuildLiveRanges()
2672 if (block == end_block && !end_block->IsLoopHeader()) return end; in FindOptimalSplitPos()
2683 block->IsLoopHeader() ? block : GetContainingLoop(code(), block); in FindOptimalSpillingPos()
Dbytecode-graph-builder.cc2051 if (bytecode_analysis()->IsLoopHeader(current_offset)) { in BuildLoopHeaderEnvironment()
2089 DCHECK(bytecode_analysis()->IsLoopHeader(current_offset)); in BuildOSRLoopEntryPoint()
2109 DCHECK(bytecode_analysis()->IsLoopHeader(osr_loop_offset_)); in BuildOSRNormalEntryPoint()
/external/llvm/lib/CodeGen/
DPHIElimination.cpp554 bool IsLoopHeader = CurLoop && &MBB == CurLoop->getHeader(); in SplitPHIEdges() local
571 if (IsLoopHeader && PreLoop == CurLoop && !SplitAllCriticalEdges) in SplitPHIEdges()
/external/v8/src/crankshaft/x87/
Dlithium-x87.h447 bool is_loop_header() const { return block()->IsLoopHeader(); } in is_loop_header()
/external/v8/src/crankshaft/mips64/
Dlithium-mips64.h437 bool is_loop_header() const { return block()->IsLoopHeader(); } in is_loop_header()
/external/v8/src/crankshaft/x64/
Dlithium-x64.h442 bool is_loop_header() const { return block()->IsLoopHeader(); } in is_loop_header()
/external/v8/src/crankshaft/arm/
Dlithium-arm.h436 bool is_loop_header() const { return block()->IsLoopHeader(); } in is_loop_header()
/external/v8/src/crankshaft/s390/
Dlithium-s390.h414 bool is_loop_header() const { return block()->IsLoopHeader(); } in is_loop_header()

12