/frameworks/libs/binary_translation/backend/x86_64/ |
D | machine_ir_analysis_test.cc | 58 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 …]
|
D | machine_ir_test_corpus.cc | 43 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 …]
|
D | machine_ir_opt_test.cc | 273 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 …]
|
D | loop_guest_context_optimizer_test.cc | 340 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 …]
|
D | context_liveness_analyzer_test.cc | 77 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()
|
D | machine_ir_check_test.cc | 116 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()
|
D | machine_ir_test.cc | 65 machine_ir.AddEdge(bb1, bb2); in TEST() 66 machine_ir.AddEdge(bb1, bb3); in TEST()
|
D | rename_vregs_test.cc | 68 machine_ir.AddEdge(bb1, bb2); in TEST()
|
D | rename_vregs_local_test.cc | 284 machine_ir.AddEdge(bb1, bb2); in TEST()
|
D | machine_ir_exec_test.cc | 743 machine_ir.AddEdge(main_bb, recovery_bb); in TEST()
|
/frameworks/libs/binary_translation/heavy_optimizer/riscv64/ |
D | frontend.cc | 45 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 …]
|
D | frontend.h | 473 builder_.ir()->AddEdge(region_entry_bb, cont_bb); in StartRegion()
|
/frameworks/libs/binary_translation/backend/include/berberis/backend/x86_64/ |
D | machine_ir.h | 298 void AddEdge(MachineBasicBlock* src, MachineBasicBlock* dst) { in AddEdge() function 325 AddEdge(bb, new_bb); in SplitBasicBlock()
|