Home
last modified time | relevance | path

Searched refs:MipsMir2Lir (Results 1 – 7 of 7) sorted by relevance

/art/compiler/dex/quick/mips/
Dint_mips.cc53 void MipsMir2Lir::GenCmpLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { in GenCmpLong()
83 LIR* MipsMir2Lir::OpCmpBranch(ConditionCode cond, RegStorage src1, RegStorage src2, LIR* target) { in OpCmpBranch()
149 LIR* MipsMir2Lir::OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value, LIR* target) { in OpCmpImmBranch()
181 LIR* MipsMir2Lir::OpRegCopyNoInsert(RegStorage r_dest, RegStorage r_src) { in OpRegCopyNoInsert()
216 void MipsMir2Lir::OpRegCopy(RegStorage r_dest, RegStorage r_src) { in OpRegCopy()
223 void MipsMir2Lir::OpRegCopyWide(RegStorage r_dest, RegStorage r_src) { in OpRegCopyWide()
280 void MipsMir2Lir::GenSelectConst32(RegStorage left_op, RegStorage right_op, ConditionCode code, in GenSelectConst32()
293 void MipsMir2Lir::GenSelect(BasicBlock* bb, MIR* mir) { in GenSelect()
298 void MipsMir2Lir::GenFusedLongCmpBranch(BasicBlock* bb, MIR* mir) { in GenFusedLongCmpBranch()
303 RegLocation MipsMir2Lir::GenDivRem(RegLocation rl_dest, RegStorage reg1, RegStorage reg2, in GenDivRem()
[all …]
Dtarget_mips.cc151 RegLocation MipsMir2Lir::LocCReturn() { in LocCReturn()
155 RegLocation MipsMir2Lir::LocCReturnRef() { in LocCReturnRef()
159 RegLocation MipsMir2Lir::LocCReturnWide() { in LocCReturnWide()
163 RegLocation MipsMir2Lir::LocCReturnFloat() { in LocCReturnFloat()
167 RegLocation MipsMir2Lir::LocCReturnDouble() { in LocCReturnDouble()
178 RegStorage MipsMir2Lir::Solo64ToPair64(RegStorage reg) { in Solo64ToPair64()
187 RegStorage MipsMir2Lir::Fp64ToSolo32(RegStorage reg) { in Fp64ToSolo32()
196 RegStorage MipsMir2Lir::TargetReg(SpecialTargetRegister reg, WideKind wide_kind) { in TargetReg()
215 RegStorage MipsMir2Lir::TargetReg(SpecialTargetRegister reg) { in TargetReg()
250 RegStorage MipsMir2Lir::InToRegStorageMipsMapper::GetNextReg(ShortyArg arg) { in GetNextReg()
[all …]
Dfp_mips.cc26 void MipsMir2Lir::GenArithOpFloat(Instruction::Code opcode, RegLocation rl_dest, in GenArithOpFloat()
72 void MipsMir2Lir::GenArithOpDouble(Instruction::Code opcode, RegLocation rl_dest, in GenArithOpDouble()
118 void MipsMir2Lir::GenMultiplyByConstantFloat(RegLocation rl_dest, RegLocation rl_src1, in GenMultiplyByConstantFloat()
125 void MipsMir2Lir::GenMultiplyByConstantDouble(RegLocation rl_dest, RegLocation rl_src1, in GenMultiplyByConstantDouble()
132 void MipsMir2Lir::GenConversion(Instruction::Code opcode, RegLocation rl_dest, in GenConversion()
208 void MipsMir2Lir::GenCmpFP(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src1, in GenCmpFP()
257 void MipsMir2Lir::GenFusedFPCmpBranch(BasicBlock* bb, MIR* mir, bool gt_bias, bool is_double) { in GenFusedFPCmpBranch()
262 void MipsMir2Lir::GenNegFloat(RegLocation rl_dest, RegLocation rl_src) { in GenNegFloat()
276 void MipsMir2Lir::GenNegDouble(RegLocation rl_dest, RegLocation rl_src) { in GenNegDouble()
291 bool MipsMir2Lir::GenInlinedMinMax(CallInfo* info, bool is_min, bool is_long) { in GenInlinedMinMax()
Dutility_mips.cc32 LIR* MipsMir2Lir::OpFpRegCopy(RegStorage r_dest, RegStorage r_src) { in OpFpRegCopy()
101 bool MipsMir2Lir::InexpensiveConstantInt(int32_t value) { in InexpensiveConstantInt()
106 bool MipsMir2Lir::InexpensiveConstantFloat(int32_t value) { in InexpensiveConstantFloat()
111 bool MipsMir2Lir::InexpensiveConstantLong(int64_t value) { in InexpensiveConstantLong()
116 bool MipsMir2Lir::InexpensiveConstantDouble(int64_t value) { in InexpensiveConstantDouble()
130 LIR* MipsMir2Lir::LoadConstantNoClobber(RegStorage r_dest, int value) { in LoadConstantNoClobber()
163 LIR* MipsMir2Lir::LoadConstantWideNoClobber(RegStorage r_dest, int64_t value) { in LoadConstantWideNoClobber()
274 LIR* MipsMir2Lir::OpUnconditionalBranch(LIR* target) { in OpUnconditionalBranch()
280 LIR* MipsMir2Lir::OpReg(OpKind op, RegStorage r_dest_src) { in OpReg()
295 LIR* MipsMir2Lir::OpRegImm(OpKind op, RegStorage r_dest_src1, int value) { in OpRegImm()
[all …]
Dcall_mips.cc35 bool MipsMir2Lir::GenSpecialCase(BasicBlock* bb, MIR* mir, const InlineMethod& special) { in GenSpecialCase()
72 void MipsMir2Lir::GenLargeSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { in GenLargeSparseSwitch()
145 void MipsMir2Lir::GenLargePackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { in GenLargePackedSwitch()
214 void MipsMir2Lir::GenMoveException(RegLocation rl_dest) { in GenMoveException()
226 void MipsMir2Lir::UnconditionallyMarkGCCard(RegStorage tgt_addr_reg) { in UnconditionallyMarkGCCard()
248 void MipsMir2Lir::GenEntrySequence(RegLocation* ArgLocs, RegLocation rl_method) { in GenEntrySequence()
366 void MipsMir2Lir::GenExitSequence() { in GenExitSequence()
382 void MipsMir2Lir::GenSpecialExitSequence() { in GenSpecialExitSequence()
386 void MipsMir2Lir::GenSpecialEntryForSuspend() { in GenSpecialEntryForSuspend()
405 void MipsMir2Lir::GenSpecialExitForSuspend() { in GenSpecialExitForSuspend()
[all …]
Dassemble_mips.cc87 const MipsEncodingMap MipsMir2Lir::EncodingMap[kMipsLast] = {
592 void MipsMir2Lir::ConvertShortToLongBranch(LIR* lir) { in ConvertShortToLongBranch()
649 AssemblerStatus MipsMir2Lir::AssembleInstructions(CodeOffset start_addr) { in AssembleInstructions()
855 size_t MipsMir2Lir::GetInsnSize(LIR* lir) { in GetInsnSize()
862 int MipsMir2Lir::AssignInsnOffsets() { in AssignInsnOffsets()
890 void MipsMir2Lir::AssignOffsets() { in AssignOffsets()
914 void MipsMir2Lir::AssembleLIR() { in AssembleLIR()
Dcodegen_mips.h28 class MipsMir2Lir FINAL : public Mir2Lir {
70 MipsMir2Lir(CompilationUnit* cu, MIRGraph* mir_graph, ArenaAllocator* arena);