Home
last modified time | relevance | path

Searched refs:mips (Results 1 – 25 of 50) sorted by relevance

12

/art/compiler/utils/mips/
Dassembler_mips32r5_test.cc29 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 …]
Dassembler_mips_test.cc29 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 …]
Dassembler_mips32r6_test.cc29 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 …]
Dmanaged_register_mips.h24 namespace mips {
220 constexpr inline mips::MipsManagedRegister ManagedRegister::AsMips() const { in AsMips()
221 mips::MipsManagedRegister reg(id_); in AsMips()
Dconstants_mips.h29 namespace mips {
/art/runtime/arch/mips/
Dcallee_save_frame_mips.h29 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 …]
Dfault_handler_mips.cc45 *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()
Dregisters_mips.cc22 namespace mips { namespace
/art/compiler/utils/
Dlabel.h32 namespace mips {
118 friend class mips::MipsAssembler;
119 friend class mips::MipsLabel;
Dmanaged_register.h33 namespace mips {
59 constexpr mips::MipsManagedRegister AsMips() const;
Djni_macro_assembler.cc65 return MacroAsm32UniquePtr(new (allocator) mips::MipsAssembler( in Create()
/art/disassembler/
Ddisassembler.cc62 return new mips::DisassemblerMips(options, /* is_o32_abi= */ true); in Create()
66 return new mips::DisassemblerMips(options, /* is_o32_abi= */ false); in Create()
Ddisassembler_mips.h25 namespace mips {
/art/compiler/
DAndroid.bp124 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/
DAndroid.bp223 "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/
Dpc_relative_fixups_mips.h27 namespace mips {
Dinstruction_simplifier_mips.h28 namespace mips {
Doptimization.cc113 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()
Doptimizing_cfi_test.cc234 #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()
Demit_swap_mips_test.cc36 new (graph_->GetAllocator()) mips::CodeGeneratorMIPS(graph_, *compiler_options_)); in SetUp()
112 std::unique_ptr<mips::CodeGeneratorMIPS> codegen_;
113 mips::MipsAssembler* assembler_;
Dintrinsics_mips.h28 namespace mips {
/art/runtime/arch/
Dcontext-inl.h33 #define RUNTIME_CONTEXT_TYPE mips::MipsContext
Darch_test.cc92 namespace mips { namespace
186 TEST_ARCH(Mips, mips)
/art/dex2oat/
DAndroid.bp45 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/
Dcallee_save_frame.h82 struct CSFSelector<InstructionSet::kMips> { using type = mips::MipsCalleeSaveFrame; };

12