Lines Matching refs:CodeGeneratorMIPS
172 #define __ down_cast<CodeGeneratorMIPS*>(codegen)->GetAssembler()-> // NOLINT
181 CodeGeneratorMIPS* mips_codegen = down_cast<CodeGeneratorMIPS*>(codegen); in EmitNativeCode()
217 CodeGeneratorMIPS* mips_codegen = down_cast<CodeGeneratorMIPS*>(codegen); in EmitNativeCode()
246 CodeGeneratorMIPS* mips_codegen = down_cast<CodeGeneratorMIPS*>(codegen); in EmitNativeCode()
303 CodeGeneratorMIPS* mips_codegen = down_cast<CodeGeneratorMIPS*>(codegen); in EmitNativeCode()
332 CodeGeneratorMIPS* mips_codegen = down_cast<CodeGeneratorMIPS*>(codegen); in EmitNativeCode()
360 CodeGeneratorMIPS* mips_codegen = down_cast<CodeGeneratorMIPS*>(codegen); in EmitNativeCode()
404 CodeGeneratorMIPS* mips_codegen = down_cast<CodeGeneratorMIPS*>(codegen); in EmitNativeCode()
454 CodeGeneratorMIPS* mips_codegen = down_cast<CodeGeneratorMIPS*>(codegen); in EmitNativeCode()
499 CodeGeneratorMIPS* mips_codegen = down_cast<CodeGeneratorMIPS*>(codegen); in EmitNativeCode()
560 CodeGeneratorMIPS* mips_codegen = down_cast<CodeGeneratorMIPS*>(codegen); in EmitNativeCode()
660 CodeGeneratorMIPS* mips_codegen = down_cast<CodeGeneratorMIPS*>(codegen); in EmitNativeCode()
802 CodeGeneratorMIPS* mips_codegen = down_cast<CodeGeneratorMIPS*>(codegen); in EmitNativeCode()
981 CodeGeneratorMIPS* mips_codegen = down_cast<CodeGeneratorMIPS*>(codegen); in EmitNativeCode()
1007 CodeGeneratorMIPS::CodeGeneratorMIPS(HGraph* graph, in CodeGeneratorMIPS() function in art::mips::CodeGeneratorMIPS
1047 void CodeGeneratorMIPS::Finalize(CodeAllocator* allocator) { in Finalize()
1262 void CodeGeneratorMIPS::ComputeSpillMask() { in ComputeSpillMask()
1274 bool CodeGeneratorMIPS::HasAllocatedCalleeSaveRegisters() const { in HasAllocatedCalleeSaveRegisters()
1288 void CodeGeneratorMIPS::GenerateFrameEntry() { in GenerateFrameEntry()
1358 void CodeGeneratorMIPS::GenerateFrameExit() { in GenerateFrameExit()
1407 void CodeGeneratorMIPS::Bind(HBasicBlock* block) { in Bind()
1416 void CodeGeneratorMIPS::MoveLocation(Location destination, in MoveLocation()
1523 void CodeGeneratorMIPS::MoveConstant(Location destination, HConstant* c) { in MoveConstant()
1572 void CodeGeneratorMIPS::MoveConstant(Location destination, int32_t value) { in MoveConstant()
1578 void CodeGeneratorMIPS::AddLocationAsTemp(Location location, LocationSummary* locations) { in AddLocationAsTemp()
1590 inline void CodeGeneratorMIPS::EmitPcRelativeLinkerPatches( in EmitPcRelativeLinkerPatches()
1617 void CodeGeneratorMIPS::EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitLinkerPatches()
1653 CodeGeneratorMIPS::PcRelativePatchInfo* CodeGeneratorMIPS::NewBootImageIntrinsicPatch( in NewBootImageIntrinsicPatch()
1660 CodeGeneratorMIPS::PcRelativePatchInfo* CodeGeneratorMIPS::NewBootImageRelRoPatch( in NewBootImageRelRoPatch()
1667 CodeGeneratorMIPS::PcRelativePatchInfo* CodeGeneratorMIPS::NewBootImageMethodPatch( in NewBootImageMethodPatch()
1674 CodeGeneratorMIPS::PcRelativePatchInfo* CodeGeneratorMIPS::NewMethodBssEntryPatch( in NewMethodBssEntryPatch()
1681 CodeGeneratorMIPS::PcRelativePatchInfo* CodeGeneratorMIPS::NewBootImageTypePatch( in NewBootImageTypePatch()
1688 CodeGeneratorMIPS::PcRelativePatchInfo* CodeGeneratorMIPS::NewTypeBssEntryPatch( in NewTypeBssEntryPatch()
1695 CodeGeneratorMIPS::PcRelativePatchInfo* CodeGeneratorMIPS::NewBootImageStringPatch( in NewBootImageStringPatch()
1703 CodeGeneratorMIPS::PcRelativePatchInfo* CodeGeneratorMIPS::NewStringBssEntryPatch( in NewStringBssEntryPatch()
1710 CodeGeneratorMIPS::PcRelativePatchInfo* CodeGeneratorMIPS::NewPcRelativePatch( in NewPcRelativePatch()
1719 Literal* CodeGeneratorMIPS::DeduplicateUint32Literal(uint32_t value, Uint32ToLiteralMap* map) { in DeduplicateUint32Literal()
1725 Literal* CodeGeneratorMIPS::DeduplicateBootImageAddressLiteral(uint32_t address) { in DeduplicateBootImageAddressLiteral()
1729 void CodeGeneratorMIPS::EmitPcRelativeAddressPlaceholderHigh(PcRelativePatchInfo* info_high, in EmitPcRelativeAddressPlaceholderHigh()
1763 void CodeGeneratorMIPS::LoadBootImageAddress(Register reg, uint32_t boot_image_reference) { in LoadBootImageAddress()
1783 void CodeGeneratorMIPS::AllocateInstanceForIntrinsic(HInvokeStaticOrDirect* invoke, in AllocateInstanceForIntrinsic()
1805 CodeGeneratorMIPS::JitPatchInfo* CodeGeneratorMIPS::NewJitRootStringPatch( in NewJitRootStringPatch()
1814 CodeGeneratorMIPS::JitPatchInfo* CodeGeneratorMIPS::NewJitRootClassPatch( in NewJitRootClassPatch()
1823 void CodeGeneratorMIPS::PatchJitRootUse(uint8_t* code, in PatchJitRootUse()
1825 const CodeGeneratorMIPS::JitPatchInfo& info, in PatchJitRootUse()
1849 void CodeGeneratorMIPS::EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data) { in EmitJitRootPatches()
1862 void CodeGeneratorMIPS::MarkGCCard(Register object, in MarkGCCard()
1898 void CodeGeneratorMIPS::SetupBlockedRegisters() const { in SetupBlockedRegisters()
1940 size_t CodeGeneratorMIPS::SaveCoreRegister(size_t stack_index, uint32_t reg_id) { in SaveCoreRegister()
1945 size_t CodeGeneratorMIPS::RestoreCoreRegister(size_t stack_index, uint32_t reg_id) { in RestoreCoreRegister()
1950 size_t CodeGeneratorMIPS::SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) { in SaveFloatingPointRegister()
1959 size_t CodeGeneratorMIPS::RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) { in RestoreFloatingPointRegister()
1968 void CodeGeneratorMIPS::DumpCoreRegister(std::ostream& stream, int reg) const { in DumpCoreRegister()
1972 void CodeGeneratorMIPS::DumpFloatingPointRegister(std::ostream& stream, int reg) const { in DumpFloatingPointRegister()
1976 const MipsInstructionSetFeatures& CodeGeneratorMIPS::GetInstructionSetFeatures() const { in GetInstructionSetFeatures()
1982 void CodeGeneratorMIPS::InvokeRuntime(QuickEntrypointEnum entrypoint, in InvokeRuntime()
1994 void CodeGeneratorMIPS::InvokeRuntimeWithoutRecordingPcInfo(int32_t entry_point_offset, in InvokeRuntimeWithoutRecordingPcInfo()
2002 void CodeGeneratorMIPS::GenerateInvokeRuntime(int32_t entry_point_offset, bool direct) { in GenerateInvokeRuntime()
2098 CodeGeneratorMIPS* codegen) in InstructionCodeGeneratorMIPS()
2707 static auto GetImplicitNullChecker(HInstruction* instruction, CodeGeneratorMIPS* codegen) { in GetImplicitNullChecker()
6555 void CodeGeneratorMIPS::GenerateNop() { in GenerateNop()
7159 void CodeGeneratorMIPS::GenerateFieldLoadWithBakerReadBarrier(HInstruction* instruction, in GenerateFieldLoadWithBakerReadBarrier()
7267 void CodeGeneratorMIPS::GenerateArrayLoadWithBakerReadBarrier(HInstruction* instruction, in GenerateArrayLoadWithBakerReadBarrier()
7356 void CodeGeneratorMIPS::GenerateReferenceLoadWithBakerReadBarrier(HInstruction* instruction, in GenerateReferenceLoadWithBakerReadBarrier()
7465 void CodeGeneratorMIPS::GenerateReadBarrierSlow(HInstruction* instruction, in GenerateReadBarrierSlow()
7492 void CodeGeneratorMIPS::MaybeGenerateReadBarrierSlow(HInstruction* instruction, in MaybeGenerateReadBarrierSlow()
7510 void CodeGeneratorMIPS::GenerateReadBarrierForRootSlow(HInstruction* instruction, in GenerateReadBarrierForRootSlow()
7887 static bool TryGenerateIntrinsicCode(HInvoke* invoke, CodeGeneratorMIPS* codegen) { in TryGenerateIntrinsicCode()
7896 HLoadString::LoadKind CodeGeneratorMIPS::GetSupportedLoadStringKind( in GetSupportedLoadStringKind()
7914 HLoadClass::LoadKind CodeGeneratorMIPS::GetSupportedLoadClassKind( in GetSupportedLoadClassKind()
7937 Register CodeGeneratorMIPS::GetInvokeStaticOrDirectExtraParameter(HInvokeStaticOrDirect* invoke, in GetInvokeStaticOrDirectExtraParameter()
7965 HInvokeStaticOrDirect::DispatchInfo CodeGeneratorMIPS::GetSupportedInvokeStaticOrDirectDispatch( in GetSupportedInvokeStaticOrDirectDispatch()
7971 void CodeGeneratorMIPS::GenerateStaticOrDirectCall( in GenerateStaticOrDirectCall()
8072 void CodeGeneratorMIPS::GenerateVirtualCall( in GenerateVirtualCall()
8222 CodeGeneratorMIPS::PcRelativePatchInfo* info_high = in VisitLoadClass()
8224 CodeGeneratorMIPS::PcRelativePatchInfo* info_low = in VisitLoadClass()
8235 CodeGeneratorMIPS::PcRelativePatchInfo* info_high = in VisitLoadClass()
8237 CodeGeneratorMIPS::PcRelativePatchInfo* info_low = in VisitLoadClass()
8246 CodeGeneratorMIPS::PcRelativePatchInfo* bss_info_high = in VisitLoadClass()
8248 CodeGeneratorMIPS::PcRelativePatchInfo* info_low = in VisitLoadClass()
8276 CodeGeneratorMIPS::JitPatchInfo* info = codegen_->NewJitRootClassPatch(cls->GetDexFile(), in VisitLoadClass()
8428 CodeGeneratorMIPS::PcRelativePatchInfo* info_high = in VisitLoadString()
8430 CodeGeneratorMIPS::PcRelativePatchInfo* info_low = in VisitLoadString()
8441 CodeGeneratorMIPS::PcRelativePatchInfo* info_high = in VisitLoadString()
8443 CodeGeneratorMIPS::PcRelativePatchInfo* info_low = in VisitLoadString()
8452 CodeGeneratorMIPS::PcRelativePatchInfo* info_high = in VisitLoadString()
8454 CodeGeneratorMIPS::PcRelativePatchInfo* info_low = in VisitLoadString()
8485 CodeGeneratorMIPS::JitPatchInfo* info = in VisitLoadString()
8775 void CodeGeneratorMIPS::GenerateImplicitNullCheck(HNullCheck* instruction) { in GenerateImplicitNullCheck()
8785 void CodeGeneratorMIPS::GenerateExplicitNullCheck(HNullCheck* instruction) { in GenerateExplicitNullCheck()