/art/compiler/utils/mips/ |
D | assembler_mips32r5_test.cc | 29 bool operator()(const mips::Register& a, const mips::Register& b) const { in operator ()() 34 class AssemblerMIPS32r5Test : public AssemblerTest<mips::MipsAssembler, 35 mips::MipsLabel, 36 mips::Register, 37 mips::FRegister, 39 mips::VectorRegister> { 41 using Base = AssemblerTest<mips::MipsAssembler, 42 mips::MipsLabel, 43 mips::Register, 44 mips::FRegister, [all …]
|
D | assembler_mips_test.cc | 29 bool operator()(const mips::Register& a, const mips::Register& b) const { in operator ()() 34 class AssemblerMIPSTest : public AssemblerTest<mips::MipsAssembler, 35 mips::MipsLabel, 36 mips::Register, 37 mips::FRegister, 40 using Base = AssemblerTest<mips::MipsAssembler, 41 mips::MipsLabel, 42 mips::Register, 43 mips::FRegister, 72 registers_.push_back(new mips::Register(mips::ZERO)); in SetUpHelpers() [all …]
|
D | assembler_mips32r6_test.cc | 29 bool operator()(const mips::Register& a, const mips::Register& b) const { in operator ()() 34 class AssemblerMIPS32r6Test : public AssemblerTest<mips::MipsAssembler, 35 mips::MipsLabel, 36 mips::Register, 37 mips::FRegister, 39 mips::VectorRegister> { 41 using Base = AssemblerTest<mips::MipsAssembler, 42 mips::MipsLabel, 43 mips::Register, 44 mips::FRegister, [all …]
|
D | managed_register_mips.h | 24 namespace mips { 220 constexpr inline mips::MipsManagedRegister ManagedRegister::AsMips() const { in AsMips() 221 mips::MipsManagedRegister reg(id_); in AsMips()
|
D | constants_mips.h | 29 namespace mips {
|
/art/runtime/arch/mips/ |
D | callee_save_frame_mips.h | 29 namespace mips { 32 (1u << art::mips::RA); 34 (1 << art::mips::S2) | (1 << art::mips::S3) | (1 << art::mips::S4) | (1 << art::mips::S5) | 35 (1 << art::mips::S6) | (1 << art::mips::S7) | (1 << art::mips::GP) | (1 << art::mips::FP); 37 (1 << art::mips::A1) | (1 << art::mips::A2) | (1 << art::mips::A3) | (1 << art::mips::T0) | 38 (1 << art::mips::T1); 56 (1 << art::mips::ZERO) | (1 << art::mips::S0) | (1 << art::mips::S1); 58 (1 << art::mips::AT) | (1 << art::mips::V0) | (1 << art::mips::V1) | 59 (1 << art::mips::A0) | (1 << art::mips::A1) | (1 << art::mips::A2) | (1 << art::mips::A3) | 60 (1 << art::mips::T0) | (1 << art::mips::T1) | (1 << art::mips::T2) | (1 << art::mips::T3) | [all …]
|
D | fault_handler_mips.cc | 45 *out_sp = static_cast<uintptr_t>(sc->sc_regs[mips::SP]); in GetMethodAndReturnPcAndSp() 57 *out_method = reinterpret_cast<ArtMethod*>(sc->sc_regs[mips::A0]); in GetMethodAndReturnPcAndSp() 85 sc->sc_regs[mips::SP] -= mips::MipsCalleeSaveFrameSize(CalleeSaveType::kSaveEverything); in Action() 86 uintptr_t* padding = reinterpret_cast<uintptr_t*>(sc->sc_regs[mips::SP]) + /* ArtMethod* */ 1; in Action() 89 sc->sc_regs[mips::RA] = sc->sc_pc + 4; // RA needs to point to gc map location in Action() 120 uintptr_t sp = sc->sc_regs[mips::SP]; in Action() 143 sc->sc_regs[mips::T9] = sc->sc_pc; // make sure T9 points to the function in Action()
|
D | registers_mips.cc | 22 namespace mips { namespace
|
/art/compiler/utils/ |
D | label.h | 32 namespace mips { 118 friend class mips::MipsAssembler; 119 friend class mips::MipsLabel;
|
D | managed_register.h | 33 namespace mips { 59 constexpr mips::MipsManagedRegister AsMips() const;
|
D | jni_macro_assembler.cc | 65 return MacroAsm32UniquePtr(new (allocator) mips::MipsAssembler( in Create()
|
/art/disassembler/ |
D | disassembler.cc | 62 return new mips::DisassemblerMips(options, /* is_o32_abi= */ true); in Create() 66 return new mips::DisassemblerMips(options, /* is_o32_abi= */ false); in Create()
|
D | disassembler_mips.h | 25 namespace mips {
|
/art/compiler/ |
D | Android.bp | 124 mips: { 126 "jni/quick/mips/calling_convention_mips.cc", 132 "utils/mips/assembler_mips.cc", 133 "utils/mips/managed_register_mips.cc", 205 "utils/mips/assembler_mips.h", 406 mips: { 478 mips: { 481 "utils/mips/assembler_mips_test.cc", 482 "utils/mips/assembler_mips32r5_test.cc", 483 "utils/mips/assembler_mips32r6_test.cc",
|
/art/runtime/ |
D | Android.bp | 223 "arch/mips/instruction_set_features_mips.cc", 224 "arch/mips/registers_mips.cc", 307 mips: { 310 ":libart_mterp.mips", 311 "arch/mips/context_mips.cc", 312 "arch/mips/entrypoints_init_mips.cc", 313 "arch/mips/jni_entrypoints_mips.S", 314 "arch/mips/memcmp16_mips.S", 315 "arch/mips/quick_entrypoints_mips.S", 316 "arch/mips/thread_mips.cc", [all …]
|
/art/compiler/optimizing/ |
D | pc_relative_fixups_mips.h | 27 namespace mips {
|
D | instruction_simplifier_mips.h | 28 namespace mips {
|
D | optimization.cc | 113 return mips::PcRelativeFixups::kPcRelativeFixupsMipsPassName; in OptimizationPassName() 115 return mips::InstructionSimplifierMips::kInstructionSimplifierMipsPassName; in OptimizationPassName() 306 opt = new (allocator) mips::PcRelativeFixups(graph, codegen, stats); in ConstructOptimizations() 310 opt = new (allocator) mips::InstructionSimplifierMips(graph, codegen, stats); in ConstructOptimizations()
|
D | optimizing_cfi_test.cc | 234 #define __ down_cast<mips::MipsAssembler*>(GetCodeGenerator()->GetAssembler())-> in TEST_F() 235 mips::MipsLabel target; in TEST_F() 236 __ Beqz(mips::A0, &target); in TEST_F()
|
D | emit_swap_mips_test.cc | 36 new (graph_->GetAllocator()) mips::CodeGeneratorMIPS(graph_, *compiler_options_)); in SetUp() 112 std::unique_ptr<mips::CodeGeneratorMIPS> codegen_; 113 mips::MipsAssembler* assembler_;
|
D | intrinsics_mips.h | 28 namespace mips {
|
/art/runtime/arch/ |
D | context-inl.h | 33 #define RUNTIME_CONTEXT_TYPE mips::MipsContext
|
D | arch_test.cc | 92 namespace mips { namespace 186 TEST_ARCH(Mips, mips)
|
/art/dex2oat/ |
D | Android.bp | 45 mips: { 47 "linker/mips/relative_patcher_mips.cc", 438 mips: { 440 "linker/mips/relative_patcher_mips_test.cc", 441 "linker/mips/relative_patcher_mips32r6_test.cc",
|
/art/runtime/entrypoints/quick/ |
D | callee_save_frame.h | 82 struct CSFSelector<InstructionSet::kMips> { using type = mips::MipsCalleeSaveFrame; };
|