Home
last modified time | relevance | path

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

/art/compiler/dex/quick/
Dmir_to_lir.cc672 if (mir_graph_->IsBackEdge(bb, bb->taken)) { in CompileDalvikInstruction()
673 GenSuspendTestAndBranch(opt_flags, &label_list[bb->taken]); in CompileDalvikInstruction()
675 OpUnconditionalBranch(&label_list[bb->taken]); in CompileDalvikInstruction()
704 if (mir_graph_->IsBackEdge(bb, bb->taken) || mir_graph_->IsBackEdge(bb, bb->fall_through)) { in CompileDalvikInstruction()
707 LIR* taken = &label_list[bb->taken]; in CompileDalvikInstruction() local
708 GenCompareAndBranch(opcode, rl_src[0], rl_src[1], taken); in CompileDalvikInstruction()
717 if (mir_graph_->IsBackEdge(bb, bb->taken) || mir_graph_->IsBackEdge(bb, bb->fall_through)) { in CompileDalvikInstruction()
720 LIR* taken = &label_list[bb->taken]; in CompileDalvikInstruction() local
721 GenCompareZeroAndBranch(opcode, rl_src[0], taken); in CompileDalvikInstruction()
1145 if (mir_graph_->IsBackEdge(bb, bb->taken) || mir_graph_->IsBackEdge(bb, bb->fall_through)) { in HandleExtendedMethodMIR()
[all …]
Dgen_common.cc350 RegLocation rl_src2, LIR* taken) { in GenCompareAndBranch() argument
394 OpCmpImmBranch(cond, rl_src1.reg, mir_graph_->ConstantValue(rl_src2), taken); in GenCompareAndBranch()
404 OpCmpImmBranch(cond, rl_src1.reg, 0, taken); in GenCompareAndBranch()
410 OpCmpBranch(cond, rl_src1.reg, rl_src2.reg, taken); in GenCompareAndBranch()
413 void Mir2Lir::GenCompareZeroAndBranch(Instruction::Code opcode, RegLocation rl_src, LIR* taken) { in GenCompareZeroAndBranch() argument
440 OpCmpImmBranch(cond, rl_src.reg, 0, taken); in GenCompareZeroAndBranch()
Dmir_to_lir.h814 LIR* taken);
815 void GenCompareZeroAndBranch(Instruction::Code opcode, RegLocation rl_src, LIR* taken);
/art/compiler/dex/
Dssa_transformation.cc46 res = NeedsVisit(GetBasicBlock(bb->taken)); in NextUnvisitedSuccessor()
221 if (bb->taken != NullBasicBlockId) { in ComputeDominanceFrontier()
222 CheckForDominanceFrontier(bb, GetBasicBlock(bb->taken)); in ComputeDominanceFrontier()
441 BasicBlock* bb_taken = GetBasicBlock(bb->taken); in ComputeBlockLiveIns()
555 if (block->taken != NullBasicBlockId) { in DoDFSPreOrderSSARename()
556 DoDFSPreOrderSSARename(GetBasicBlock(block->taken)); in DoDFSPreOrderSSARename()
Dmir_graph.cc220 bottom_block->taken = orig_block->taken; in SplitBlock()
221 if (bottom_block->taken != NullBasicBlockId) { in SplitBlock()
222 orig_block->taken = NullBasicBlockId; in SplitBlock()
223 BasicBlock* bb_taken = GetBasicBlock(bottom_block->taken); in SplitBlock()
492 cur_block->taken = taken_block->id; in ProcessCanBranch()
642 cur_block->taken = eh_block->id; in ProcessCanThrow()
803 DCHECK(cur_block->taken == NullBasicBlockId); in InlineMethod()
1028 if (bb->taken != NullBasicBlockId) { in DumpCFG()
1030 GetBlockName(GetBasicBlock(bb->taken), block_name2); in DumpCFG()
1275 if ((taken == NullBasicBlockId) && (fall_through != NullBasicBlockId)) { in GetNextUnconditionalMir()
[all …]
Dmir_analysis.cc987 if ((ending_bb->taken != NullBasicBlockId) && (ending_bb->fall_through == NullBasicBlockId)) { in AnalyzeBlock()
988 if ((GetBasicBlock(ending_bb->taken)->taken == bb->id) || in AnalyzeBlock()
989 (GetBasicBlock(ending_bb->taken)->fall_through == bb->id)) { in AnalyzeBlock()
994 if ((ending_bb->taken != NullBasicBlockId) && (ending_bb->taken == bb->id)) { in AnalyzeBlock()
Dmir_optimization.cc170 BasicBlock* bb_taken = GetBasicBlock(bb->taken); in NextDominatedBlock()
516 BasicBlockId edge_to_kill = is_taken ? bb->fall_through : bb->taken; in BasicBlockOpt()
525 bb->taken = NullBasicBlockId; in BasicBlockOpt()
605 BasicBlock* ft_tk = GetBasicBlock(ft->taken); in BasicBlockOpt()
607 BasicBlock* tk = GetBasicBlock(bb->taken); in BasicBlockOpt()
610 BasicBlock* tk_tk = GetBasicBlock(tk->taken); in BasicBlockOpt()
788 DCHECK_EQ(walker, GetBasicBlock(prev->taken)); in LayoutBlocks()
807 BasicBlockId t_bb = prev->taken; in LayoutBlocks()
808 prev->taken = prev->fall_through; in LayoutBlocks()
850 if (bb->taken != NullBasicBlockId) { in CombineBlocks()
[all …]
Dmir_graph.h375 dfs_id(), start_offset(), fall_through(), taken(), i_dom(), nesting_depth(), in BasicBlock()
388 BasicBlockId taken; variable
474 (last_opcode == Instruction::IF_NEZ && taken == succ_id)) && in BranchesToSuccessorOnlyIfNotZero()
476 (fall_through != taken); in BranchesToSuccessorOnlyIfNotZero()
Dmir_graph_test.cc73 bb->taken = (def->num_successors >= 2) ? def->successors[1] : 0u; in DoPrepareBasicBlocks()
77 bb->taken = 0u; in DoPrepareBasicBlocks()
Dmir_optimization_test.cc112 bb->taken = (def->num_successors >= 2) ? def->successors[1] : 0u; in DoPrepareBasicBlocks()
116 bb->taken = 0u; in DoPrepareBasicBlocks()
Dglobal_value_numbering_test.cc196 bb->taken = (def->num_successors >= 2) ? def->successors[1] : 0u; in DoPrepareBasicBlocks()
200 bb->taken = 0u; in DoPrepareBasicBlocks()
2291 std::swap(merge_block->taken, merge_block->fall_through); in TEST_F()
Dlocal_value_numbering.cc481 if (UNLIKELY(bb->taken == id_) || UNLIKELY(bb->fall_through == id_)) { in PruneNonAliasingRefsForCatch()
486 DCHECK_EQ(bb->taken, kNullBlock); in PruneNonAliasingRefsForCatch()
Dtype_inference_test.cc315 bb->taken = (def->num_successors >= 2) ? def->successors[1] : 0u; in DoPrepareBasicBlocks()
319 bb->taken = 0u; in DoPrepareBasicBlocks()
Dmir_dataflow.cc1420 if (pred_bb->taken == bb->id) { in VerifyPredInfo()
Dgvn_dead_code_elimination_test.cc203 bb->taken = (def->num_successors >= 2) ? def->successors[1] : 0u; in DoPrepareBasicBlocks()
207 bb->taken = 0u; in DoPrepareBasicBlocks()
/art/compiler/dex/quick/arm/
Dint_arm.cc172 LIR* taken = &block_label_list_[bb->taken]; in GenFusedLongCmpImmBranch() local
182 OpCondBranch(ccode, taken); in GenFusedLongCmpImmBranch()
189 OpCmpImmBranch(kCondNe, high_reg, val_hi, (ccode == kCondEq) ? not_taken : taken); in GenFusedLongCmpImmBranch()
192 OpCmpImmBranch(kCondLt, high_reg, val_hi, taken); in GenFusedLongCmpImmBranch()
197 OpCmpImmBranch(kCondLt, high_reg, val_hi, taken); in GenFusedLongCmpImmBranch()
202 OpCmpImmBranch(kCondGt, high_reg, val_hi, taken); in GenFusedLongCmpImmBranch()
207 OpCmpImmBranch(kCondGt, high_reg, val_hi, taken); in GenFusedLongCmpImmBranch()
214 OpCmpImmBranch(ccode, low_reg, val_lo, taken); in GenFusedLongCmpImmBranch()
337 LIR* taken = &block_label_list_[bb->taken]; in GenFusedLongCmpBranch() local
347 OpCondBranch(kCondNe, taken); in GenFusedLongCmpBranch()
[all …]
Dfp_arm.cc247 LIR* target = &block_label_list_[bb->taken]; in GenFusedFPCmpBranch()
/art/test/509-pre-header/smali/
DPreHeader.smali19 # Label names in this method are taken from the original apk
/art/compiler/dex/quick/x86/
Dfp_x86.cc514 LIR* taken = &block_label_list_[bb->taken]; in GenFusedFPCmpBranch() local
543 branch->target = taken; in GenFusedFPCmpBranch()
563 branch->target = taken; in GenFusedFPCmpBranch()
570 branch->target = taken; in GenFusedFPCmpBranch()
577 OpCondBranch(ccode, taken); in GenFusedFPCmpBranch()
Dint_x86.cc389 LIR* taken = &block_label_list_[bb->taken]; in GenFusedLongCmpBranch() local
410 OpCondBranch(ccode, taken); in GenFusedLongCmpBranch()
448 OpCondBranch(ccode, taken); in GenFusedLongCmpBranch()
455 LIR* taken = &block_label_list_[bb->taken]; in GenFusedLongCmpImmBranch() local
471 OpCondBranch(ccode, taken); in GenFusedLongCmpImmBranch()
493 OpCondBranch(ccode, taken); in GenFusedLongCmpImmBranch()
526 OpCondBranch(ccode, taken); in GenFusedLongCmpImmBranch()
/art/compiler/dex/quick/mips/
DREADME.mips9 tested targets, or was taken from the functional Mips JIT compiler. The
/art/compiler/dex/quick/arm64/
Dint_arm64.cc226 LIR* taken = &block_label_list_[bb->taken]; in GenFusedLongCmpBranch() local
243 OpCmpImmBranch(ccode, rl_src1.reg, 0, taken); in GenFusedLongCmpBranch()
252 OpCondBranch(ccode, taken); in GenFusedLongCmpBranch()
260 OpCondBranch(ccode, taken); in GenFusedLongCmpBranch()
Dfp_arm64.cc231 LIR* target = &block_label_list_[bb->taken]; in GenFusedFPCmpBranch()
/art/tools/dexfuzz/
DREADME17 for mutation - e.g. some tests taken from the ART test suite - and point it at an
/art/cmdline/
DREADME.md137 once, only the latest value is taken into account (and all previous occurrences of the argument are