Searched refs:fall_through (Results 1 - 13 of 13) sorted by relevance

/art/compiler/dex/
H A Dmir_graph.cc164 bottom_block->fall_through = orig_block->fall_through;
165 orig_block->fall_through = bottom_block;
167 if (bottom_block->fall_through) {
168 bottom_block->fall_through->predecessors->Delete(orig_block);
169 bottom_block->fall_through->predecessors->Insert(bottom_block);
334 cur_block->fall_through = fallthrough_block;
415 cur_block->fall_through = fallthrough_block;
491 cur_block->fall_through = new_block;
564 entry_block_->fall_through
[all...]
H A Dmir_optimization.cc111 bb = bb->fall_through;
156 if (((bb->taken != NULL) && (bb->fall_through == NULL)) &&
162 bb = (bb->taken != NULL) ? NULL : bb->fall_through;
315 (IsBackedge(bb, bb->fall_through) && bb->fall_through->dominates_return)) {
331 BasicBlock* ft = bb->fall_through;
333 BasicBlock* ft_ft = ft->fall_through;
338 BasicBlock* tk_ft = tk->fall_through;
516 if (prev->fall_through == walker) {
540 prev->taken = prev->fall_through;
[all...]
H A Dssa_transformation.cc41 BasicBlock* res = NeedsVisit(bb->fall_through);
226 if (bb->fall_through) {
227 CheckForDominanceFrontier(bb, bb->fall_through);
469 if (bb->fall_through && bb->fall_through->data_flow_info)
470 ComputeSuccLineIn(temp_dalvik_register_v, bb->fall_through->data_flow_info->live_in_v,
647 if (block->fall_through) {
648 DoDFSPreOrderSSARename(block->fall_through);
H A Dmir_analysis.cc867 ending_bb = ending_bb->fall_through;
879 if ((ending_bb->taken != NULL) && (ending_bb->fall_through == NULL)) {
880 if ((ending_bb->taken->taken == bb) || (ending_bb->taken->fall_through == bb)) {
925 tbb = tbb->fall_through;
H A Dmir_graph.h269 BasicBlock* fall_through; member in struct:art::BasicBlock
569 return IsBackedge(branch_bb, branch_bb->taken) || IsBackedge(branch_bb, branch_bb->fall_through);
H A Dmir_dataflow.cc1306 } else if (pred_bb->fall_through == bb) {
/art/compiler/dex/quick/
H A Dmir_to_lir.cc275 LIR* fall_through = &label_list[bb->fall_through->id]; local
280 BasicBlock* target = is_taken ? bb->taken : bb->fall_through;
290 fall_through);
302 LIR* fall_through = &label_list[bb->fall_through->id]; local
306 BasicBlock* target = is_taken ? bb->taken : bb->fall_through;
315 GenCompareZeroAndBranch(opcode, rl_src[0], taken, fall_through);
776 if (bb->fall_through) {
777 OpUnconditionalBranch(&block_label_list_[bb->fall_through
[all...]
H A Dgen_common.cc88 LIR* fall_through) {
131 OpUnconditionalBranch(fall_through);
137 OpUnconditionalBranch(fall_through);
141 LIR* fall_through) {
168 OpUnconditionalBranch(fall_through);
86 GenCompareAndBranch(Instruction::Code opcode, RegLocation rl_src1, RegLocation rl_src2, LIR* taken, LIR* fall_through) argument
140 GenCompareZeroAndBranch(Instruction::Code opcode, RegLocation rl_src, LIR* taken, LIR* fall_through) argument
H A Dmir_to_lir.h393 RegLocation rl_src2, LIR* taken, LIR* fall_through);
395 LIR* taken, LIR* fall_through);
/art/compiler/dex/portable/
H A Dmir_to_gbc.cc135 irb_->CreateSwitch(value, GetLLVMBlock(bb->fall_through->id),
147 bb->fall_through = NULL;
162 irb_->CreateSwitch(value, GetLLVMBlock(bb->fall_through->id),
174 bb->fall_through = NULL;
322 GetLLVMBlock(bb->fall_through->id));
324 bb->fall_through = NULL;
341 GetLLVMBlock(bb->fall_through->id));
343 bb->fall_through = NULL;
1193 if (bb->fall_through == NULL) {
1196 bb->fall_through
[all...]
/art/compiler/dex/quick/x86/
H A Dfp_x86.cc288 LIR* not_taken = &block_label_list_[bb->fall_through->id];
/art/compiler/dex/quick/arm/
H A Dcall_arm.cc106 bb = bb->fall_through;
H A Dint_arm.cc127 LIR* not_taken = &block_label_list_[bb->fall_through->id];
269 LIR* not_taken = &block_label_list_[bb->fall_through->id];

Completed in 169 milliseconds