Searched refs:predecessors (Results 1 – 12 of 12) sorted by relevance
31 ## CHECK: predecessors "<<BEnterTry1>>"36 ## CHECK: predecessors "<<BExitTry1>>"41 ## CHECK: predecessors "<<BEnterTry2>>"47 ## CHECK: predecessors "<<BExitTry2>>"52 ## CHECK: predecessors "<<BAfterTry2>>" "<<BCatch1:B\d+>>" "<<BCatch2:B\d+>>" "<<BCatch3:B\d+>…57 ## CHECK: predecessors "<<BEnterTry1>>" "<<BExitTry1>>"63 ## CHECK: predecessors "<<BEnterTry2>>" "<<BExitTry2>>"69 ## CHECK: predecessors "<<BEnterTry1>>" "<<BEnterTry2>>" "<<BExitTry1>>" "<<BExitTry2>>"75 ## CHECK: predecessors "B0"81 ## CHECK: predecessors "<<BAdd>>"[all …]
19 # Tests that catch blocks with both normal and exceptional predecessors are27 ## CHECK-NEXT: predecessors33 ## CHECK-NEXT: predecessors "B1" "<<BCatch:B\d+>>"42 ## CHECK-NEXT: predecessors
77 const ArenaVector<HBasicBlock*>& predecessors = block->GetPredecessors(); in VisitBasicBlock() local78 if (!predecessors.empty()) { in VisitBasicBlock()80 for (size_t i = 0; i < predecessors.size() -1; i++) { in VisitBasicBlock()81 PrintInt(predecessors[i]->GetBlockId()); in VisitBasicBlock()84 PrintInt(predecessors.back()->GetBlockId()); in VisitBasicBlock()
427 const ArenaVector<HBasicBlock*>& predecessors = block->GetPredecessors(); in VisitBasicBlock() local428 if (predecessors.size() == 0 || predecessors[0]->IsEntryBlock()) { in VisitBasicBlock()475 } else if (predecessors.size() > 1) { in VisitBasicBlock()476 for (HBasicBlock* predecessor : predecessors) { in VisitBasicBlock()
439 const ArenaVector<HBasicBlock*>& predecessors = defined_by_->GetBlock()->GetPredecessors(); in FindHintAtDefinition() local442 size_t end = predecessors[i]->GetLifetimeEnd(); in FindHintAtDefinition()
1032 const ArenaVector<HBasicBlock*>& predecessors = phi->GetBlock()->GetPredecessors(); in VisitPhi() local1033 if (input_records.size() != predecessors.size()) { in VisitPhi()1038 phi->GetBlock()->GetBlockId(), predecessors.size())); in VisitPhi()1044 HBasicBlock* predecessor = predecessors[i]; in VisitPhi()
1713 ArrayRef<HBasicBlock* const> predecessors(block->GetPredecessors()); in MergePredecessorValues() local1714 DCHECK(!predecessors.empty()); in MergePredecessorValues()1716 ReplacementOrValue(heap_values_for_[predecessors[0]->GetBlockId()][idx].value); in MergePredecessorValues()1717 for (size_t i = 1u, size = predecessors.size(); i != size; ++i) { in MergePredecessorValues()1719 ReplacementOrValue(heap_values_for_[predecessors[i]->GetBlockId()][idx].value); in MergePredecessorValues()1773 ArrayRef<HBasicBlock* const> predecessors(block->GetPredecessors()); in MergePredecessorRecords() local1774 Value merged_stored_by = heap_values_for_[predecessors[0]->GetBlockId()][idx].stored_by; in MergePredecessorRecords()1775 for (size_t predecessor_idx = 1u; predecessor_idx != predecessors.size(); ++predecessor_idx) { in MergePredecessorRecords()1776 uint32_t predecessor_block_id = predecessors[predecessor_idx]->GetBlockId(); in MergePredecessorRecords()2343 ArrayRef<HBasicBlock* const> predecessors(block->GetPredecessors()); in MaterializeLoopPhis() local[all …]
1368 ArrayRef<HBasicBlock* const> predecessors(defined_by->GetBlock()->GetPredecessors()); in FindCoalesceOpportunities() local1373 size_t position = predecessors[i]->GetLifetimeEnd() - 1; in FindCoalesceOpportunities()
1583 const ArenaVector<HBasicBlock*>& predecessors = user->GetBlock()->GetPredecessors(); in ReplaceUsesDominatedBy() local1584 HBasicBlock* predecessor = predecessors[index]; in ReplaceUsesDominatedBy()
2 Removing from predecessors require remove successor otherwise
61 # Test simplification of a dead catch block with normal-predecessors but81 # Test simplification of a live catch block with dead normal-predecessors and98 # This verifies because only exceptional predecessors are live.
64 # SimplifyIfs() would have looked at predecessors of this block based on the indexes