Home
last modified time | relevance | path

Searched refs:Mips64Assembler (Results 1 – 12 of 12) sorted by relevance

/art/compiler/utils/mips64/
Dassembler_mips64.cc34 void Mips64Assembler::FinalizeCode() { in FinalizeCode()
43 void Mips64Assembler::FinalizeInstructions(const MemoryRegion& region) { in FinalizeInstructions()
50 void Mips64Assembler::PatchCFI() { in PatchCFI()
76 void Mips64Assembler::EmitBranches() { in EmitBranches()
87 void Mips64Assembler::Emit(uint32_t value) { in Emit()
99 void Mips64Assembler::EmitR(int opcode, GpuRegister rs, GpuRegister rt, GpuRegister rd, in EmitR()
113 void Mips64Assembler::EmitRsd(int opcode, GpuRegister rs, GpuRegister rd, in EmitRsd()
126 void Mips64Assembler::EmitRtd(int opcode, GpuRegister rt, GpuRegister rd, in EmitRtd()
139 void Mips64Assembler::EmitI(int opcode, GpuRegister rs, GpuRegister rt, uint16_t imm) { in EmitI()
149 void Mips64Assembler::EmitI21(int opcode, GpuRegister rs, uint32_t imm21) { in EmitI21()
[all …]
Dassembler_mips64_test.cc37 class AssemblerMIPS64Test : public AssemblerTest<mips64::Mips64Assembler,
44 typedef AssemblerTest<mips64::Mips64Assembler,
86 mips64::Mips64Assembler* CreateAssembler(ArenaAllocator* allocator) OVERRIDE { in CreateAssembler()
87 return new (allocator) mips64::Mips64Assembler(allocator, instruction_set_features_.get()); in CreateAssembler()
267 void BranchHelper(void (mips64::Mips64Assembler::*f)(mips64::Mips64Label*, in BranchHelper()
300 void BranchCondOneRegHelper(void (mips64::Mips64Assembler::*f)(mips64::GpuRegister, in BranchCondOneRegHelper()
332 void BranchCondTwoRegsHelper(void (mips64::Mips64Assembler::*f)(mips64::GpuRegister, in BranchCondTwoRegsHelper()
365 void BranchFpuCondHelper(void (mips64::Mips64Assembler::*f)(mips64::FpuRegister, in BranchFpuCondHelper()
416 DriverStr(RepeatFFF(&mips64::Mips64Assembler::AddS, "add.s ${reg1}, ${reg2}, ${reg3}"), "add.s"); in TEST_F()
420 DriverStr(RepeatFFF(&mips64::Mips64Assembler::AddD, "add.d ${reg1}, ${reg2}, ${reg3}"), "add.d"); in TEST_F()
[all …]
Dassembler_mips64.h319 friend class Mips64Assembler; variable
413 friend class Mips64Assembler; variable
417 class Mips64Assembler FINAL : public Assembler, public JNIMacroAssembler<PointerSize::k64> {
421 explicit Mips64Assembler(ArenaAllocator* allocator,
436 virtual ~Mips64Assembler() { in ~Mips64Assembler()
1725 DISALLOW_COPY_AND_ASSIGN(Mips64Assembler);
/art/compiler/optimizing/
Dintrinsics_mips64.h31 class Mips64Assembler; variable
72 Mips64Assembler* GetAssembler();
Dintrinsics_mips64.cc41 Mips64Assembler* IntrinsicCodeGeneratorMIPS64::GetAssembler() { in GetAssembler()
42 return reinterpret_cast<Mips64Assembler*>(codegen_->GetAssembler()); in GetAssembler()
151 static void MoveFPToInt(LocationSummary* locations, bool is64bit, Mips64Assembler* assembler) { in MoveFPToInt()
187 static void MoveIntToFP(LocationSummary* locations, bool is64bit, Mips64Assembler* assembler) { in MoveIntToFP()
225 Mips64Assembler* assembler) { in GenReverseBytes()
277 Mips64Assembler* assembler) { in GenNumberOfLeadingZeroes()
308 Mips64Assembler* assembler) { in GenNumberOfTrailingZeroes()
345 Mips64Assembler* assembler) { in GenReverse()
389 Mips64Assembler* assembler) { in GenBitCount()
473 static void MathAbsFP(LocationSummary* locations, bool is64bit, Mips64Assembler* assembler) { in MathAbsFP()
[all …]
Dcode_generator_mips64.h147 Mips64Assembler* GetAssembler() const;
222 Mips64Assembler* GetAssembler() const { return assembler_; } in GetAssembler()
341 Mips64Assembler* const assembler_;
374 Mips64Assembler* GetAssembler() OVERRIDE { return &assembler_; } in GetAssembler()
375 const Mips64Assembler& GetAssembler() const OVERRIDE { return assembler_; } in GetAssembler()
650 Mips64Assembler assembler_;
Doptimizing_cfi_test.cc273 #define __ down_cast<mips64::Mips64Assembler*>(GetCodeGenerator()->GetAssembler())-> in TEST_F()
Dcode_generator_vector_mips64.cc24 #define __ down_cast<Mips64Assembler*>(GetAssembler())-> // NOLINT
Dcode_generator_mips64.cc981 #define __ down_cast<Mips64Assembler*>(GetAssembler())-> // NOLINT
1016 Mips64Assembler* ParallelMoveResolverMIPS64::GetAssembler() const { in GetAssembler()
/art/compiler/utils/
Dlabel.h37 class Mips64Assembler; variable
120 friend class mips64::Mips64Assembler;
Djni_macro_assembler.cc99 return MacroAsm64UniquePtr(new (allocator) mips64::Mips64Assembler( in Create()
/art/compiler/trampolines/
Dtrampoline_compiler.cc173 Mips64Assembler assembler(allocator); in CreateTrampoline()