/frameworks/libs/binary_translation/backend/x86_64/ |
D | rename_copy_uses_test.cc | 38 MachineReg vreg1 = machine_ir.AllocVReg(); in TEST() 39 MachineReg vreg2 = machine_ir.AllocVReg(); in TEST() 40 MachineReg vreg3 = machine_ir.AllocVReg(); in TEST() 72 MachineReg vreg1 = machine_ir.AllocVReg(); in TEST() 73 MachineReg vreg2 = machine_ir.AllocVReg(); in TEST() 74 MachineReg vreg3 = machine_ir.AllocVReg(); in TEST() 95 MachineReg vreg1 = machine_ir.AllocVReg(); in TEST() 96 MachineReg vreg2 = machine_ir.AllocVReg(); in TEST() 97 MachineReg vreg3 = machine_ir.AllocVReg(); in TEST() 98 MachineReg vreg4 = machine_ir.AllocVReg(); in TEST() [all …]
|
D | insn_folding_test.cc | 43 MachineReg vreg1 = machine_ir.AllocVReg(); in TryRegRegInsnFolding() 44 MachineReg vreg2 = machine_ir.AllocVReg(); in TryRegRegInsnFolding() 45 MachineReg flags = machine_ir.AllocVReg(); in TryRegRegInsnFolding() 91 MachineReg vreg1 = machine_ir.AllocVReg(); in TryMovInsnFolding() 92 MachineReg vreg2 = machine_ir.AllocVReg(); in TryMovInsnFolding() 140 MachineReg vreg1 = machine_ir.AllocVReg(); in TEST() 141 MachineReg vreg2 = machine_ir.AllocVReg(); in TEST() 142 MachineReg flags = machine_ir.AllocVReg(); in TEST() 191 MachineReg vreg1 = machine_ir.AllocVReg(); in TEST() 229 MachineReg vreg1 = machine_ir.AllocVReg(); in TEST() [all …]
|
D | rename_vregs_local_test.cc | 37 MachineReg vreg1 = machine_ir.AllocVReg(); in TEST() 38 MachineReg vreg2 = machine_ir.AllocVReg(); in TEST() 70 MachineReg vreg1 = machine_ir.AllocVReg(); in TEST() 71 MachineReg vreg2 = machine_ir.AllocVReg(); in TEST() 105 MachineReg vreg1 = machine_ir.AllocVReg(); in TEST() 106 MachineReg vreg2 = machine_ir.AllocVReg(); in TEST() 144 MachineReg vreg1 = machine_ir.AllocVReg(); in TEST() 145 MachineReg vreg2 = machine_ir.AllocVReg(); in TEST() 185 MachineReg vreg1 = machine_ir.AllocVReg(); in TEST() 186 MachineReg vreg2 = machine_ir.AllocVReg(); in TEST() [all …]
|
D | local_guest_context_optimizer_test.cc | 40 auto reg1 = machine_ir.AllocVReg(); in TEST() 41 auto reg2 = machine_ir.AllocVReg(); in TEST() 72 auto reg1 = machine_ir.AllocVReg(); in TEST() 73 auto reg2 = machine_ir.AllocVReg(); in TEST() 102 auto reg1 = machine_ir.AllocVReg(); in TEST() 103 auto reg2 = machine_ir.AllocVReg(); in TEST() 127 auto reg1 = machine_ir.AllocVReg(); in TEST() 128 auto reg2 = machine_ir.AllocVReg(); in TEST()
|
D | loop_guest_context_optimizer_test.cc | 43 auto reg1 = machine_ir.AllocVReg(); in TEST() 68 auto reg1 = machine_ir.AllocVReg(); in TEST() 93 auto reg1 = machine_ir.AllocVReg(); in TEST() 94 auto reg2 = machine_ir.AllocVReg(); in TEST() 127 auto reg1 = machine_ir.AllocVReg(); in TEST() 155 auto reg1 = machine_ir.AllocVReg(); in TEST() 183 auto reg1 = machine_ir.AllocVReg(); in TEST() 211 auto reg1 = machine_ir.AllocVReg(); in TEST() 239 auto reg1 = machine_ir.AllocVReg(); in TEST() 267 auto reg1 = machine_ir.AllocVReg(); in TEST() [all …]
|
D | machine_ir_check_test.cc | 132 MachineReg vreg1 = machine_ir.AllocVReg(); in TEST() 133 MachineReg vreg2 = machine_ir.AllocVReg(); in TEST() 173 MachineReg reg1 = machine_ir.AllocVReg(); in TEST() 174 MachineReg reg2 = machine_ir.AllocVReg(); in TEST() 189 MachineReg vreg = machine_ir.AllocVReg(); in TEST() 205 MachineReg vreg = machine_ir.AllocVReg(); in TEST() 224 MachineReg vreg = machine_ir.AllocVReg(); in TEST() 249 MachineReg vreg = machine_ir.AllocVReg(); in TEST() 274 MachineReg vreg = machine_ir.AllocVReg(); in TEST() 298 MachineReg vreg = machine_ir.AllocVReg(); in TEST() [all …]
|
D | machine_ir_exec_test.cc | 159 MachineReg flag_register = machine_ir.AllocVReg(); in TEST() 184 MachineReg data_reg = machine_ir.AllocVReg(); in TEST() 185 MachineReg flag_register = machine_ir.AllocVReg(); in TEST() 229 MachineReg data_reg = machine_ir.AllocVReg(); in TEST() 230 MachineReg result_ptr_reg = machine_ir.AllocVReg(); in TEST() 231 MachineReg flag_register = machine_ir.AllocVReg(); in TEST() 273 MachineReg data_reg = machine_ir.AllocVReg(); in TEST() 274 MachineReg data_xreg = machine_ir.AllocVReg(); in TEST() 275 MachineReg flag_register = machine_ir.AllocVReg(); in TEST() 398 MachineReg v = machine_ir.AllocVReg(); in TestRegAlloc() [all …]
|
D | machine_ir_test_corpus.cc | 36 MachineReg vreg1 = machine_ir->AllocVReg(); in BuildDataFlowAcrossBasicBlocks() 37 MachineReg vreg2 = machine_ir->AllocVReg(); in BuildDataFlowAcrossBasicBlocks() 65 MachineReg vreg = machine_ir->AllocVReg(); in BuildDataFlowFromTwoPreds() 96 MachineReg vreg = machine_ir->AllocVReg(); in BuildDataFlowToTwoSuccs() 130 MachineReg vreg = machine_ir->AllocVReg(); in BuildDiamondControlFlow() 172 MachineReg vreg = machine_ir->AllocVReg(); in BuildDataFlowAcrossEmptyLoop()
|
D | liveness_analyzer_test.cc | 70 MachineReg vreg = machine_ir.AllocVReg(); in TEST() 106 MachineReg vreg = machine_ir.AllocVReg(); in TEST() 125 MachineReg vreg = machine_ir.AllocVReg(); in TEST() 145 MachineReg vreg = machine_ir.AllocVReg(); in TEST() 164 MachineReg vreg1 = machine_ir.AllocVReg(); in TEST() 165 MachineReg vreg2 = machine_ir.AllocVReg(); in TEST()
|
D | context_liveness_analyzer_test.cc | 59 auto vreg = machine_ir.AllocVReg(); in TEST() 80 auto vreg = machine_ir.AllocVReg(); in TEST() 107 auto vreg = machine_ir.AllocVReg(); in TEST() 137 auto vreg = machine_ir.AllocVReg(); in TEST()
|
D | machine_ir_opt_test.cc | 42 MachineReg vreg1 = machine_ir.AllocVReg(); in TEST() 71 MachineReg vreg1 = machine_ir.AllocVReg(); in TEST() 72 MachineReg vreg2 = machine_ir.AllocVReg(); in TEST() 101 MachineReg vreg1 = machine_ir.AllocVReg(); in TEST() 129 MachineReg vreg1 = machine_ir.AllocVReg(); in TEST() 130 MachineReg vreg2 = machine_ir.AllocVReg(); in TEST() 160 MachineReg vreg1 = machine_ir.AllocVReg(); in TEST() 184 MachineReg vreg1 = machine_ir.AllocVReg(); in TEST() 185 MachineReg vreg2 = machine_ir.AllocVReg(); in TEST() 186 MachineReg vreg3 = machine_ir.AllocVReg(); in TEST() [all …]
|
D | rename_vregs.cc | 45 mapped_reg = machine_ir_->AllocVReg(); in Get()
|
D | rename_vregs_test.cc | 36 MachineReg vreg = machine_ir.AllocVReg(); in TEST() 63 MachineReg vreg = machine_ir.AllocVReg(); in TEST()
|
D | loop_guest_context_optimizer.cc | 55 auto reg = ir->AllocVReg(); in ReplaceGetAndUpdateMap() 90 auto reg = ir->AllocVReg(); in ReplacePutAndUpdateMap()
|
D | rename_vregs_local.cc | 68 MachineReg new_reg = machine_ir->AllocVReg(); in TryRenameRegOperand()
|
D | machine_ir_test.cc | 64 MachineReg vreg = machine_ir.AllocVReg(); in TEST()
|
/frameworks/libs/binary_translation/heavy_optimizer/riscv64/ |
D | call_intrinsic_tests.cc | 110 MachineReg flag_register = builder.ir()->AllocVReg(); in CallOneArgumentIntrinsicUseIntegral() 111 MachineReg result_register = builder.ir()->AllocVReg(); in CallOneArgumentIntrinsicUseIntegral() 112 MachineReg result_value_addr_reg = builder.ir()->AllocVReg(); in CallOneArgumentIntrinsicUseIntegral() 131 MachineReg flag_register = builder.ir()->AllocVReg(); in CallOneArgumentIntrinsicUseRegister() 132 MachineReg argument_register = builder.ir()->AllocVReg(); in CallOneArgumentIntrinsicUseRegister() 133 MachineReg result_register = builder.ir()->AllocVReg(); in CallOneArgumentIntrinsicUseRegister() 134 MachineReg result_value_addr_reg = builder.ir()->AllocVReg(); in CallOneArgumentIntrinsicUseRegister()
|
D | inline_intrinsic.h | 400 auto xmm_reg = AllocVReg(); in ProcessArgInput() 415 xmm_result_reg_ = AllocVReg(); in ProcessArgInput() 436 implicit_result_reg_ = AllocVReg(); in ProcessArgInput() 443 auto implicit_reg = AllocVReg(); in ProcessArgInput() 455 implicit_result_reg_ = AllocVReg(); in ProcessArgInput() 464 xmm_result_reg_ = AllocVReg(); in ProcessArgInput() 473 implicit_result_reg_ = AllocVReg(); in ProcessArgInput() 494 auto implicit_reg = AllocVReg(); in ProcessArgInput() 498 auto reg = AllocVReg(); in ProcessArgInput() 565 MachineReg AllocVReg() { return builder_->ir()->AllocVReg(); } in AllocVReg() function
|
D | call_intrinsic.h | 80 MachineReg reg = builder->ir()->AllocVReg(); in GenPrepareCallImmArg() 81 MachineReg temp_reg = builder->ir()->AllocVReg(); in GenPrepareCallImmArg() 108 MachineReg new_reg = builder->ir()->AllocVReg(); in GenPrepareCallImmArg()
|
D | frontend.cc | 99 return builder_.ir()->AllocVReg(); in AllocTempReg() 103 return SimdReg{builder_.ir()->AllocVReg()}; in AllocTempSimdReg()
|
D | frontend.h | 62 flag_register_(machine_ir->AllocVReg()), in HeavyOptimizerFrontend()
|
/frameworks/libs/binary_translation/backend/include/berberis/backend/x86_64/ |
D | machine_ir_builder.h | 96 call->SetRegAt(i, ir()->AllocVReg()); in GenCallImm() 124 MachineReg renamed_arg_reg = ir()->AllocVReg(); in GenCallImmArg()
|
/frameworks/libs/binary_translation/backend/include/berberis/backend/common/ |
D | machine_ir.h | 374 [[nodiscard]] MachineReg AllocVReg() { return MachineReg::CreateVRegFromIndex(num_vreg_++); } in AllocVReg() function
|