/frameworks/libs/binary_translation/backend/x86_64/ |
D | machine_ir_check_test.cc | 80 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 …]
|
D | rename_copy_uses_test.cc | 45 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()
|
D | context_liveness_analyzer_test.cc | 62 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()
|
D | machine_ir_test_corpus.cc | 57 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()
|
D | rename_vregs_local_test.cc | 43 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()
|
D | insn_folding_test.cc | 54 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 …]
|
D | machine_ir_opt_test.cc | 235 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 …]
|
D | loop_guest_context_optimizer_test.cc | 45 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 …]
|
D | local_guest_context_optimizer_test.cc | 44 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()
|
D | liveness_analyzer_test.cc | 76 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()
|
D | machine_ir_test.cc | 43 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST() 75 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST() 79 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
|
D | code.cc | 175 PseudoJump::PseudoJump(GuestAddr target, Kind kind) in PseudoJump() function in berberis::PseudoJump
|
D | rename_vregs_test.cc | 43 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST() 76 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
|
D | machine_ir_analysis_test.cc | 69 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST() 106 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST() 301 builder.Gen<PseudoJump>(kNullGuestAddr); in TEST()
|
D | machine_ir_exec_test.cc | 50 auto* jump = machine_ir.template NewInsn<PseudoJump>(0); in Init() 738 builder.Gen<PseudoJump>(21ULL); in TEST() 741 builder.Gen<PseudoJump>(42ULL); in TEST()
|
D | code_emit.cc | 261 void PseudoJump::Emit(CodeEmitter* as) const { in Emit()
|
/frameworks/libs/binary_translation/heavy_optimizer/riscv64/ |
D | frontend.cc | 116 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 …]
|
D | call_intrinsic_tests.cc | 44 auto* jump = machine_ir->template NewInsn<PseudoJump>(0); in Init()
|
/frameworks/libs/binary_translation/backend/common/ |
D | machine_ir_debug.cc | 141 std::string PseudoJump::GetDebugString() const { in GetDebugString()
|
/frameworks/libs/binary_translation/backend/include/berberis/backend/common/ |
D | machine_ir.h | 485 class PseudoJump : public MachineInsn { 494 PseudoJump(GuestAddr target, Kind kind = Kind::kJumpWithPendingSignalsCheck);
|