Home
last modified time | relevance | path

Searched refs:PseudoJump (Results 1 – 20 of 20) sorted by relevance

/frameworks/libs/binary_translation/backend/x86_64/
Dmachine_ir_check_test.cc80 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
99 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
101 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
141 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
192 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
232 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
257 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
261 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
282 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
306 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
[all …]
Drename_copy_uses_test.cc45 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
79 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
104 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
128 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
154 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
182 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
207 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
233 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
Dcontext_liveness_analyzer_test.cc62 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
87 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
116 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
144 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
149 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
Dmachine_ir_test_corpus.cc57 builder.Gen<PseudoJump>(kNullGuestAddr); in BuildDataFlowAcrossBasicBlocks()
88 builder.Gen<PseudoJump>(kNullGuestAddr); in BuildDataFlowFromTwoPreds()
115 builder.Gen<PseudoJump>(kNullGuestAddr); in BuildDataFlowToTwoSuccs()
119 builder.Gen<PseudoJump>(kNullGuestAddr); in BuildDataFlowToTwoSuccs()
160 builder.Gen<PseudoJump>(kNullGuestAddr); in BuildDiamondControlFlow()
203 builder.Gen<PseudoJump>(kNullGuestAddr); in BuildDataFlowAcrossEmptyLoop()
Drename_vregs_local_test.cc43 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
76 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
112 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
153 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
191 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
229 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
276 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
Dinsn_folding_test.cc54 builder.Gen<PseudoJump>(kNullGuestAddr); in TryRegRegInsnFolding()
101 builder.Gen<PseudoJump>(kNullGuestAddr); in TryMovInsnFolding()
148 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
198 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
236 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
274 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
307 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
392 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
418 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
450 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
[all …]
Dmachine_ir_opt_test.cc235 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
284 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
287 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
328 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
368 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
372 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
410 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
414 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
443 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
446 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
[all …]
Dloop_guest_context_optimizer_test.cc45 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
70 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
97 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
129 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
157 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
185 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
213 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
241 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
269 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
295 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
[all …]
Dlocal_guest_context_optimizer_test.cc44 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
76 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
106 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
132 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
Dliveness_analyzer_test.cc76 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
112 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
132 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
151 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
172 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
Dmachine_ir_test.cc43 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
75 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
79 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
Dcode.cc175 PseudoJump::PseudoJump(GuestAddr target, Kind kind) in PseudoJump() function in berberis::PseudoJump
Drename_vregs_test.cc43 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
76 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
Dmachine_ir_analysis_test.cc69 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
106 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
301 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
Dmachine_ir_exec_test.cc50 auto* jump = machine_ir.template NewInsn<PseudoJump>(0); in Init()
738 builder.Gen<PseudoJump>(21ULL); in TEST()
741 builder.Gen<PseudoJump>(42ULL); in TEST()
Dcode_emit.cc261 void PseudoJump::Emit(CodeEmitter* as) const { in Emit()
/frameworks/libs/binary_translation/heavy_optimizer/riscv64/
Dfrontend.cc116 auto kind = target <= GetInsnAddr() ? PseudoJump::Kind::kJumpWithPendingSignalsCheck in GenJump()
117 : PseudoJump::Kind::kJumpWithoutPendingSignalsCheck; in GenJump()
119 Gen<PseudoJump>(target, kind); in GenJump()
123 Gen<PseudoJump>(target, PseudoJump::Kind::kExitGeneratedCode); in ExitGeneratedCode()
166 auto* jump = static_cast<const PseudoJump*>(last_insn); in ResolveJumps()
167 if (jump->kind() == PseudoJump::Kind::kSyscall || in ResolveJumps()
168 jump->kind() == PseudoJump::Kind::kExitGeneratedCode) { in ResolveJumps()
217 auto* jump = static_cast<const PseudoJump*>(last_insn); in ReplaceJumpWithBranch()
218 GuestAddr target = static_cast<const PseudoJump*>(jump)->target(); in ReplaceJumpWithBranch()
223 if (jump->kind() == PseudoJump::Kind::kJumpWithoutPendingSignalsCheck) { in ReplaceJumpWithBranch()
[all …]
Dcall_intrinsic_tests.cc44 auto* jump = machine_ir->template NewInsn<PseudoJump>(0); in Init()
/frameworks/libs/binary_translation/backend/common/
Dmachine_ir_debug.cc141 std::string PseudoJump::GetDebugString() const { in GetDebugString()
/frameworks/libs/binary_translation/backend/include/berberis/backend/common/
Dmachine_ir.h485 class PseudoJump : public MachineInsn {
494 PseudoJump(GuestAddr target, Kind kind = Kind::kJumpWithPendingSignalsCheck);