Searched refs:fall_through (Results 1 – 13 of 13) sorted by relevance
/art/compiler/dex/ |
D | mir_optimization.cc | 111 bb = bb->fall_through; in AdvanceMIR() 156 if (((bb->taken != NULL) && (bb->fall_through == NULL)) && in NextDominatedBlock() 162 bb = (bb->taken != NULL) ? NULL : bb->fall_through; in NextDominatedBlock() 315 (IsBackedge(bb, bb->fall_through) && bb->fall_through->dominates_return)) { in BasicBlockOpt() 331 BasicBlock* ft = bb->fall_through; in BasicBlockOpt() 333 BasicBlock* ft_ft = ft->fall_through; in BasicBlockOpt() 338 BasicBlock* tk_ft = tk->fall_through; in BasicBlockOpt() 516 if (prev->fall_through == walker) { in LayoutBlocks() 540 prev->taken = prev->fall_through; in LayoutBlocks() 541 prev->fall_through = t_bb; in LayoutBlocks() [all …]
|
D | mir_graph.cc | 164 bottom_block->fall_through = orig_block->fall_through; in SplitBlock() 165 orig_block->fall_through = bottom_block; in SplitBlock() 167 if (bottom_block->fall_through) { in SplitBlock() 168 bottom_block->fall_through->predecessors->Delete(orig_block); in SplitBlock() 169 bottom_block->fall_through->predecessors->Insert(bottom_block); in SplitBlock() 334 cur_block->fall_through = fallthrough_block; in ProcessCanBranch() 415 cur_block->fall_through = fallthrough_block; in ProcessCanSwitch() 491 cur_block->fall_through = new_block; in ProcessCanThrow() 564 entry_block_->fall_through = cur_block; in InlineMethod() 631 DCHECK(cur_block->fall_through == NULL); in InlineMethod() [all …]
|
D | ssa_transformation.cc | 41 BasicBlock* res = NeedsVisit(bb->fall_through); in NextUnvisitedSuccessor() 226 if (bb->fall_through) { in ComputeDominanceFrontier() 227 CheckForDominanceFrontier(bb, bb->fall_through); in ComputeDominanceFrontier() 469 if (bb->fall_through && bb->fall_through->data_flow_info) in ComputeBlockLiveIns() 470 ComputeSuccLineIn(temp_dalvik_register_v, bb->fall_through->data_flow_info->live_in_v, in ComputeBlockLiveIns() 647 if (block->fall_through) { in DoDFSPreOrderSSARename() 648 DoDFSPreOrderSSARename(block->fall_through); in DoDFSPreOrderSSARename()
|
D | mir_analysis.cc | 867 ending_bb = ending_bb->fall_through; in AnalyzeBlock() 879 if ((ending_bb->taken != NULL) && (ending_bb->fall_through == NULL)) { in AnalyzeBlock() 880 if ((ending_bb->taken->taken == bb) || (ending_bb->taken->fall_through == bb)) { in AnalyzeBlock() 925 tbb = tbb->fall_through; in AnalyzeBlock()
|
D | mir_graph.h | 269 BasicBlock* fall_through; member 569 … return IsBackedge(branch_bb, branch_bb->taken) || IsBackedge(branch_bb, branch_bb->fall_through); in IsBackwardsBranch()
|
D | mir_dataflow.cc | 1306 } else if (pred_bb->fall_through == bb) { in VerifyPredInfo()
|
/art/compiler/dex/quick/ |
D | mir_to_lir.cc | 275 LIR* fall_through = &label_list[bb->fall_through->id]; in CompileDalvikInstruction() local 280 BasicBlock* target = is_taken ? bb->taken : bb->fall_through; in CompileDalvikInstruction() 290 fall_through); in CompileDalvikInstruction() 302 LIR* fall_through = &label_list[bb->fall_through->id]; in CompileDalvikInstruction() local 306 BasicBlock* target = is_taken ? bb->taken : bb->fall_through; in CompileDalvikInstruction() 315 GenCompareZeroAndBranch(opcode, rl_src[0], taken, fall_through); in CompileDalvikInstruction() 776 if (bb->fall_through) { in MethodBlockCodeGen() 777 OpUnconditionalBranch(&block_label_list_[bb->fall_through->id]); in MethodBlockCodeGen()
|
D | gen_common.cc | 88 LIR* fall_through) { in GenCompareAndBranch() argument 131 OpUnconditionalBranch(fall_through); in GenCompareAndBranch() 137 OpUnconditionalBranch(fall_through); in GenCompareAndBranch() 141 LIR* fall_through) { in GenCompareZeroAndBranch() argument 168 OpUnconditionalBranch(fall_through); in GenCompareZeroAndBranch()
|
D | mir_to_lir.h | 393 RegLocation rl_src2, LIR* taken, LIR* fall_through); 395 LIR* taken, LIR* fall_through);
|
/art/compiler/dex/portable/ |
D | mir_to_gbc.cc | 135 irb_->CreateSwitch(value, GetLLVMBlock(bb->fall_through->id), in ConvertPackedSwitch() 147 bb->fall_through = NULL; in ConvertPackedSwitch() 162 irb_->CreateSwitch(value, GetLLVMBlock(bb->fall_through->id), in ConvertSparseSwitch() 174 bb->fall_through = NULL; in ConvertSparseSwitch() 322 GetLLVMBlock(bb->fall_through->id)); in ConvertCompareAndBranch() 324 bb->fall_through = NULL; in ConvertCompareAndBranch() 341 GetLLVMBlock(bb->fall_through->id)); in ConvertCompareZeroAndBranch() 343 bb->fall_through = NULL; in ConvertCompareZeroAndBranch() 1193 if (bb->fall_through == NULL) { in ConvertMIRNode() 1196 bb->fall_through->fall_through = NULL; in ConvertMIRNode() [all …]
|
/art/compiler/dex/quick/x86/ |
D | fp_x86.cc | 288 LIR* not_taken = &block_label_list_[bb->fall_through->id]; in GenFusedFPCmpBranch()
|
/art/compiler/dex/quick/arm/ |
D | call_arm.cc | 106 bb = bb->fall_through; in GetNextMir()
|
D | int_arm.cc | 127 LIR* not_taken = &block_label_list_[bb->fall_through->id]; in GenFusedLongCmpImmBranch() 269 LIR* not_taken = &block_label_list_[bb->fall_through->id]; in GenFusedLongCmpBranch()
|