/art/compiler/dex/ |
D | mir_graph.cc | 189 bottom_block->fall_through = orig_block->fall_through; in SplitBlock() 190 orig_block->fall_through = bottom_block->id; in SplitBlock() 192 if (bottom_block->fall_through != NullBasicBlockId) { in SplitBlock() 193 BasicBlock* bb_fall_through = GetBasicBlock(bottom_block->fall_through); in SplitBlock() 456 cur_block->fall_through = fallthrough_block->id; in ProcessCanBranch() 536 cur_block->fall_through = fallthrough_block->id; in ProcessCanSwitch() 637 cur_block->fall_through = new_block->id; in ProcessCanThrow() 714 entry_block_->fall_through = cur_block->id; in InlineMethod() 763 DCHECK(cur_block->fall_through == NullBasicBlockId); in InlineMethod() 784 cur_block->fall_through = exit_block_->id; in InlineMethod() [all …]
|
D | mir_optimization.cc | 112 bb = GetBasicBlock(bb->fall_through); in AdvanceMIR() 157 BasicBlock* bb_fall_through = GetBasicBlock(bb->fall_through); in NextDominatedBlock() 414 (IsBackedge(bb, bb->fall_through) && in BasicBlockOpt() 415 GetBasicBlock(bb->fall_through)->dominates_return)) { in BasicBlockOpt() 433 BasicBlock* ft = GetBasicBlock(bb->fall_through); in BasicBlockOpt() 435 BasicBlock* ft_ft = GetBasicBlock(ft->fall_through); in BasicBlockOpt() 440 BasicBlock* tk_ft = GetBasicBlock(tk->fall_through); in BasicBlockOpt() 627 if (GetBasicBlock(prev->fall_through) == walker) { in LayoutBlocks() 651 prev->taken = prev->fall_through; in LayoutBlocks() 652 prev->fall_through = t_bb; in LayoutBlocks() [all …]
|
D | ssa_transformation.cc | 42 BasicBlock* res = NeedsVisit(GetBasicBlock(bb->fall_through)); in NextUnvisitedSuccessor() 244 if (bb->fall_through != NullBasicBlockId) { in ComputeDominanceFrontier() 245 CheckForDominanceFrontier(bb, GetBasicBlock(bb->fall_through)); in ComputeDominanceFrontier() 467 BasicBlock* bb_fall_through = GetBasicBlock(bb->fall_through); in ComputeBlockLiveIns() 597 if (block->fall_through != NullBasicBlockId) { in DoDFSPreOrderSSARename() 598 DoDFSPreOrderSSARename(GetBasicBlock(block->fall_through)); in DoDFSPreOrderSSARename()
|
D | mir_analysis.cc | 877 ending_bb = GetBasicBlock(ending_bb->fall_through); in AnalyzeBlock() 889 if ((ending_bb->taken != NullBasicBlockId) && (ending_bb->fall_through == NullBasicBlockId)) { in AnalyzeBlock() 891 (GetBasicBlock(ending_bb->taken)->fall_through == bb->id)) { in AnalyzeBlock() 936 tbb = GetBasicBlock(tbb->fall_through); in AnalyzeBlock()
|
D | mir_graph_test.cc | 72 bb->fall_through = (def->num_successors >= 1) ? def->successors[0] : 0u; in DoPrepareBasicBlocks() 76 bb->fall_through = 0u; in DoPrepareBasicBlocks()
|
D | mir_optimization_test.cc | 115 bb->fall_through = (def->num_successors >= 1) ? def->successors[0] : 0u; in DoPrepareBasicBlocks() 119 bb->fall_through = 0u; in DoPrepareBasicBlocks()
|
D | global_value_numbering.cc | 188 return ((last_opcode == Instruction::IF_EQZ && pred_bb->fall_through == succ_id) || in HasNullCheckLastInsn()
|
D | mir_graph.h | 395 BasicBlockId fall_through; member 898 … return IsBackedge(branch_bb, branch_bb->taken) || IsBackedge(branch_bb, branch_bb->fall_through); in IsBackwardsBranch()
|
D | local_value_numbering.cc | 456 if (UNLIKELY(bb->taken == id_) || UNLIKELY(bb->fall_through == id_)) { in PruneNonAliasingRefsForCatch() 462 DCHECK_NE(bb->fall_through, kNullBlock); in PruneNonAliasingRefsForCatch() 463 const BasicBlock* fall_through_bb = gvn_->GetBasicBlock(bb->fall_through); in PruneNonAliasingRefsForCatch()
|
D | global_value_numbering_test.cc | 189 bb->fall_through = (def->num_successors >= 1) ? def->successors[0] : 0u; in DoPrepareBasicBlocks() 193 bb->fall_through = 0u; in DoPrepareBasicBlocks() 2126 std::swap(merge_block->taken, merge_block->fall_through); in TEST_F()
|
D | mir_dataflow.cc | 1363 } else if (pred_bb->fall_through == bb->id) { in VerifyPredInfo()
|
/art/compiler/dex/quick/ |
D | mir_to_lir.cc | 629 LIR* fall_through = &label_list[bb->fall_through]; in CompileDalvikInstruction() local 634 BasicBlockId target_id = is_taken ? bb->taken : bb->fall_through; in CompileDalvikInstruction() 643 !mir_graph_->HasSuspendTestBetween(bb, bb->fall_through))) { in CompileDalvikInstruction() 646 GenCompareAndBranch(opcode, rl_src[0], rl_src[1], taken, fall_through); in CompileDalvikInstruction() 658 LIR* fall_through = &label_list[bb->fall_through]; in CompileDalvikInstruction() local 662 BasicBlockId target_id = is_taken ? bb->taken : bb->fall_through; in CompileDalvikInstruction() 671 !mir_graph_->HasSuspendTestBetween(bb, bb->fall_through))) { in CompileDalvikInstruction() 674 GenCompareZeroAndBranch(opcode, rl_src[0], taken, fall_through); in CompileDalvikInstruction() 1250 BasicBlock* curr_bb_fall_through = mir_graph_->GetBasicBlock(curr_bb->fall_through); in MethodMIR2LIR() 1252 OpUnconditionalBranch(&block_label_list_[curr_bb->fall_through]); in MethodMIR2LIR()
|
D | mir_to_lir.h | 842 RegLocation rl_src2, LIR* taken, LIR* fall_through); 844 LIR* taken, LIR* fall_through);
|
D | gen_common.cc | 220 LIR* fall_through) { in GenCompareAndBranch() argument 285 LIR* fall_through) { in GenCompareZeroAndBranch() argument
|
/art/compiler/dex/portable/ |
D | mir_to_gbc.cc | 152 irb_->CreateSwitch(value, GetLLVMBlock(bb->fall_through), in ConvertPackedSwitch() 164 bb->fall_through = NullBasicBlockId; in ConvertPackedSwitch() 179 irb_->CreateSwitch(value, GetLLVMBlock(bb->fall_through), in ConvertSparseSwitch() 191 bb->fall_through = NullBasicBlockId; in ConvertSparseSwitch() 339 GetLLVMBlock(bb->fall_through)); in ConvertCompareAndBranch() 341 bb->fall_through = NullBasicBlockId; in ConvertCompareAndBranch() 358 GetLLVMBlock(bb->fall_through)); in ConvertCompareZeroAndBranch() 360 bb->fall_through = NullBasicBlockId; in ConvertCompareZeroAndBranch() 1210 if (bb->fall_through == NullBasicBlockId) { in ConvertMIRNode() 1213 mir_graph_->GetBasicBlock(bb->fall_through)->fall_through = NullBasicBlockId; in ConvertMIRNode() [all …]
|
/art/compiler/dex/quick/arm/ |
D | int_arm.cc | 162 LIR* not_taken = &block_label_list_[bb->fall_through]; in GenFusedLongCmpImmBranch() 325 LIR* not_taken = &block_label_list_[bb->fall_through]; in GenFusedLongCmpBranch()
|
/art/compiler/dex/quick/x86/ |
D | fp_x86.cc | 496 LIR* not_taken = &block_label_list_[bb->fall_through]; in GenFusedFPCmpBranch()
|
/art/compiler/dex/quick/arm64/ |
D | int_arm64.cc | 218 LIR* not_taken = &block_label_list_[bb->fall_through]; in GenFusedLongCmpBranch()
|