Home
last modified time | relevance | path

Searched refs:AllocVReg (Results 1 – 23 of 23) sorted by relevance

/frameworks/libs/binary_translation/backend/x86_64/
Drename_copy_uses_test.cc38 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 …]
Dinsn_folding_test.cc43 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 …]
Drename_vregs_local_test.cc37 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 …]
Dlocal_guest_context_optimizer_test.cc40 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()
Dloop_guest_context_optimizer_test.cc43 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 …]
Dmachine_ir_check_test.cc132 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 …]
Dmachine_ir_exec_test.cc159 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 …]
Dmachine_ir_test_corpus.cc36 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()
Dliveness_analyzer_test.cc70 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()
Dcontext_liveness_analyzer_test.cc59 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()
Dmachine_ir_opt_test.cc42 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 …]
Drename_vregs.cc45 mapped_reg = machine_ir_->AllocVReg(); in Get()
Drename_vregs_test.cc36 MachineReg vreg = machine_ir.AllocVReg(); in TEST()
63 MachineReg vreg = machine_ir.AllocVReg(); in TEST()
Dloop_guest_context_optimizer.cc55 auto reg = ir->AllocVReg(); in ReplaceGetAndUpdateMap()
90 auto reg = ir->AllocVReg(); in ReplacePutAndUpdateMap()
Drename_vregs_local.cc68 MachineReg new_reg = machine_ir->AllocVReg(); in TryRenameRegOperand()
Dmachine_ir_test.cc64 MachineReg vreg = machine_ir.AllocVReg(); in TEST()
/frameworks/libs/binary_translation/heavy_optimizer/riscv64/
Dcall_intrinsic_tests.cc110 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()
Dinline_intrinsic.h400 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
Dcall_intrinsic.h80 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()
Dfrontend.cc99 return builder_.ir()->AllocVReg(); in AllocTempReg()
103 return SimdReg{builder_.ir()->AllocVReg()}; in AllocTempSimdReg()
Dfrontend.h62 flag_register_(machine_ir->AllocVReg()), in HeavyOptimizerFrontend()
/frameworks/libs/binary_translation/backend/include/berberis/backend/x86_64/
Dmachine_ir_builder.h96 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/
Dmachine_ir.h374 [[nodiscard]] MachineReg AllocVReg() { return MachineReg::CreateVRegFromIndex(num_vreg_++); } in AllocVReg() function