Home
last modified time | relevance | path

Searched refs:pred_bb (Results 1 – 5 of 5) sorted by relevance

/frameworks/libs/binary_translation/backend/x86_64/
Drename_vregs.cc52 MachineBasicBlock* pred_bb, in GenInterBasicBlockMove() argument
55 MachineReg pred_vreg = vreg_map->Get(vreg, pred_bb); in GenInterBasicBlockMove()
65 pred_bb->live_out().push_back(pred_vreg); in GenInterBasicBlockMove()
70 CHECK_EQ(pred_bb->out_edges().size(), 1); in GenInterBasicBlockMove()
71 pred_bb->insn_list().insert(--pred_bb->insn_list().end(), insn); in GenInterBasicBlockMove()
73 pred_bb->live_out().push_back(succ_vreg); in GenInterBasicBlockMove()
Dcontext_liveness_analyzer.cc37 auto* pred_bb = edge->src(); in Init() local
38 if (!Contains(worklist, pred_bb)) { in Init()
39 worklist.push_back(pred_bb); in Init()
Dliveness_analyzer.cc44 auto* pred_bb = edge->src(); in Run() local
45 if (!Contains(worklist, pred_bb)) { in Run()
46 worklist.push_back(pred_bb); in Run()
Dmachine_ir_opt.cc146 MachineBasicBlock* pred_bb = edge->src(); in InsertNodeOnEdge() local
160 ChangeBranchTarget(pred_bb, succ_bb, new_bb); in InsertNodeOnEdge()
171 MachineBasicBlock* pred_bb = edge->src(); in RemoveCriticalEdges() local
172 if (pred_bb->out_edges().size() >= 2) { in RemoveCriticalEdges()
/frameworks/libs/binary_translation/backend/common/
Dmachine_ir_debug.cc107 auto* pred_bb = in_edge->src(); in GetDebugStringForDot() local
110 str += StringPrintf("BB%d->BB%d", pred_bb->id(), bb->id()); in GetDebugStringForDot()