Home
last modified time | relevance | path

Searched refs:AddEdge (Results 1 – 13 of 13) sorted by relevance

/frameworks/libs/binary_translation/backend/x86_64/
Dmachine_ir_analysis_test.cc58 machine_ir.AddEdge(bb1, bb2); in TEST()
59 machine_ir.AddEdge(bb2, bb2); in TEST()
60 machine_ir.AddEdge(bb2, bb3); in TEST()
91 machine_ir.AddEdge(bb1, bb2); in TEST()
92 machine_ir.AddEdge(bb2, bb3); in TEST()
93 machine_ir.AddEdge(bb3, bb2); in TEST()
94 machine_ir.AddEdge(bb3, bb4); in TEST()
130 machine_ir.AddEdge(bb1, bb2); in TEST()
131 machine_ir.AddEdge(bb2, bb3); in TEST()
132 machine_ir.AddEdge(bb3, bb2); in TEST()
[all …]
Dmachine_ir_test_corpus.cc43 machine_ir->AddEdge(bb1, bb2); in BuildDataFlowAcrossBasicBlocks()
44 machine_ir->AddEdge(bb2, bb3); in BuildDataFlowAcrossBasicBlocks()
75 machine_ir->AddEdge(bb1, bb3); in BuildDataFlowFromTwoPreds()
76 machine_ir->AddEdge(bb2, bb3); in BuildDataFlowFromTwoPreds()
106 machine_ir->AddEdge(bb1, bb2); in BuildDataFlowToTwoSuccs()
107 machine_ir->AddEdge(bb1, bb3); in BuildDataFlowToTwoSuccs()
144 machine_ir->AddEdge(bb1, bb2); in BuildDiamondControlFlow()
145 machine_ir->AddEdge(bb1, bb3); in BuildDiamondControlFlow()
146 machine_ir->AddEdge(bb2, bb4); in BuildDiamondControlFlow()
147 machine_ir->AddEdge(bb3, bb4); in BuildDiamondControlFlow()
[all …]
Dmachine_ir_opt_test.cc273 machine_ir.AddEdge(bb1, bb3); in TEST()
274 machine_ir.AddEdge(bb2, bb3); in TEST()
275 machine_ir.AddEdge(bb2, bb4); in TEST()
317 machine_ir.AddEdge(bb1, bb2); in TEST()
318 machine_ir.AddEdge(bb2, bb2); in TEST()
319 machine_ir.AddEdge(bb2, bb3); in TEST()
357 machine_ir.AddEdge(bb1, bb3); in TEST()
358 machine_ir.AddEdge(bb2, bb3); in TEST()
359 machine_ir.AddEdge(bb2, bb4); in TEST()
399 machine_ir.AddEdge(bb1, bb2); in TEST()
[all …]
Dloop_guest_context_optimizer_test.cc340 machine_ir.AddEdge(bb, dst); in TEST()
397 machine_ir.AddEdge(src, bb); in TEST()
454 machine_ir.AddEdge(preloop, loop_body); in TEST()
455 machine_ir.AddEdge(loop_body, loop_body); in TEST()
456 machine_ir.AddEdge(loop_body, afterloop); in TEST()
527 machine_ir.AddEdge(preloop, loop_body); in TEST()
528 machine_ir.AddEdge(loop_body, loop_body); in TEST()
529 machine_ir.AddEdge(loop_body, afterloop); in TEST()
601 machine_ir.AddEdge(preloop1, loop_body); in TEST()
602 machine_ir.AddEdge(preloop2, loop_body); in TEST()
[all …]
Dcontext_liveness_analyzer_test.cc77 machine_ir.AddEdge(bb1, bb2); in TEST()
104 machine_ir.AddEdge(bb1, bb2); in TEST()
133 machine_ir.AddEdge(bb1, bb2); in TEST()
134 machine_ir.AddEdge(bb1, bb3); in TEST()
Dmachine_ir_check_test.cc116 machine_ir.AddEdge(bb1, bb2); in TEST()
128 machine_ir.AddEdge(bb1, bb2); in TEST()
222 machine_ir.AddEdge(bb1, bb2); in TEST()
246 machine_ir.AddEdge(bb1, bb2); in TEST()
247 machine_ir.AddEdge(bb1, bb3); in TEST()
296 machine_ir.AddEdge(bb1, bb3); in TEST()
324 machine_ir.AddEdge(bb1, bb2); in TEST()
Dmachine_ir_test.cc65 machine_ir.AddEdge(bb1, bb2); in TEST()
66 machine_ir.AddEdge(bb1, bb3); in TEST()
Drename_vregs_test.cc68 machine_ir.AddEdge(bb1, bb2); in TEST()
Drename_vregs_local_test.cc284 machine_ir.AddEdge(bb1, bb2); in TEST()
Dmachine_ir_exec_test.cc743 machine_ir.AddEdge(main_bb, recovery_bb); in TEST()
/frameworks/libs/binary_translation/heavy_optimizer/riscv64/
Dfrontend.cc45 ir->AddEdge(cur_bb, then_bb); in CompareAndBranch()
46 ir->AddEdge(cur_bb, else_bb); in CompareAndBranch()
226 ir->AddEdge(bb, target_bb); in ReplaceJumpWithBranch()
246 ir->AddEdge(bb, exit_bb); in ReplaceJumpWithBranch()
247 ir->AddEdge(bb, target_bb); in ReplaceJumpWithBranch()
586 ir->AddEdge(current_bb, continue_bb); in GenRecoveryBlockForLastInsn()
587 ir->AddEdge(current_bb, recovery_bb); in GenRecoveryBlockForLastInsn()
883 ir->AddEdge(cur_bb, addr_match_bb); in MemoryRegionReservationExchange()
884 ir->AddEdge(cur_bb, failure_bb); in MemoryRegionReservationExchange()
885 ir->AddEdge(failure_bb, continue_bb); in MemoryRegionReservationExchange()
[all …]
Dfrontend.h473 builder_.ir()->AddEdge(region_entry_bb, cont_bb); in StartRegion()
/frameworks/libs/binary_translation/backend/include/berberis/backend/x86_64/
Dmachine_ir.h298 void AddEdge(MachineBasicBlock* src, MachineBasicBlock* dst) { in AddEdge() function
325 AddEdge(bb, new_bb); in SplitBasicBlock()