Home
last modified time | relevance | path

Searched refs:out_edge (Results 1 – 6 of 6) sorted by relevance

/frameworks/libs/binary_translation/backend/x86_64/
Drename_vregs_local.cc110 for (auto* out_edge : basic_block->out_edges()) { in RenameSuccessorsLiveIns() local
111 for (auto& in_reg : out_edge->dst()->live_in()) { in RenameSuccessorsLiveIns()
116 auto& insn_list = out_edge->dst()->insn_list(); in RenameSuccessorsLiveIns()
Dcontext_liveness_analyzer.cc55 for (auto* out_edge : bb->out_edges()) { in VisitBasicBlock() local
56 running_liveness |= context_live_in_[out_edge->dst()->id()]; in VisitBasicBlock()
Dloop_guest_context_optimizer.cc191 for (auto* out_edge : bb->out_edges()) { in GeneratePutsInPostloop() local
192 if (Contains(*loop, out_edge->dst())) { in GeneratePutsInPostloop()
196 GeneratePutInsns(ir, out_edge->dst(), mem_reg_map); in GeneratePutsInPostloop()
Dmachine_ir_opt.cc192 for (auto out_edge : bb->out_edges()) { in RemovePutIfDead() local
193 auto dst = out_edge->dst(); in RemovePutIfDead()
/frameworks/libs/binary_translation/backend/include/berberis/backend/x86_64/
Dmachine_ir.h320 for (auto out_edge : bb->out_edges()) { in SplitBasicBlock() local
321 out_edge->set_src(new_bb); in SplitBasicBlock()
/frameworks/libs/binary_translation/heavy_optimizer/riscv64/
Dfrontend_tests.cc38 for (auto out_edge : src_bb->out_edges()) { in DoesEdgeExist() local
39 if (out_edge->dst() == end_bb) { in DoesEdgeExist()