/art/compiler/dex/quick/arm64/ |
D | fp_arm64.cc | 26 void Arm64Mir2Lir::GenArithOpFloat(Instruction::Code opcode, RegLocation rl_dest, in GenArithOpFloat() 69 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { in GenArithOpDouble() 121 void Arm64Mir2Lir::GenMultiplyByConstantFloat(RegLocation rl_dest, RegLocation rl_src1, in GenMultiplyByConstantFloat() 132 void Arm64Mir2Lir::GenMultiplyByConstantDouble(RegLocation rl_dest, RegLocation rl_src1, in GenMultiplyByConstantDouble() 148 RegLocation rl_dest, RegLocation rl_src) { in GenConversion() 279 void Arm64Mir2Lir::GenCmpFP(Instruction::Code opcode, RegLocation rl_dest, in GenCmpFP() 337 void Arm64Mir2Lir::GenNegFloat(RegLocation rl_dest, RegLocation rl_src) { in GenNegFloat() 345 void Arm64Mir2Lir::GenNegDouble(RegLocation rl_dest, RegLocation rl_src) { in GenNegDouble() 353 static RegisterClass RegClassForAbsFP(RegLocation rl_src, RegLocation rl_dest) { in RegClassForAbsFP() 376 RegLocation rl_dest = info->result; in GenInlinedAbsFloat() local [all …]
|
D | int_arm64.cc | 57 void Arm64Mir2Lir::GenCmpLong(RegLocation rl_dest, RegLocation rl_src1, in GenCmpLong() 71 void Arm64Mir2Lir::GenShiftOpLong(Instruction::Code opcode, RegLocation rl_dest, in GenShiftOpLong() 198 RegLocation rl_dest = mir_graph_->GetDest(mir); in GenSelect() local 417 RegLocation rl_src, RegLocation rl_dest, int lit) { in SmallLiteralDivRem() 461 RegLocation rl_src, RegLocation rl_dest, int64_t lit) { in SmallLiteralDivRem64() 530 RegLocation rl_src, RegLocation rl_dest, int lit) { in HandleEasyDivRem() 537 RegLocation rl_src, RegLocation rl_dest, int64_t lit) { in HandleEasyDivRem64() 602 bool Arm64Mir2Lir::EasyMultiply(RegLocation rl_src, RegLocation rl_dest, int lit) { in EasyMultiply() 608 RegLocation Arm64Mir2Lir::GenDivRemLit(RegLocation rl_dest, RegLocation rl_src1, int lit, in GenDivRemLit() 615 RegLocation Arm64Mir2Lir::GenDivRemLit(RegLocation rl_dest, RegStorage reg1, int lit, bool is_div) { in GenDivRemLit() [all …]
|
D | call_arm64.cc | 266 void Arm64Mir2Lir::GenMoveException(RegLocation rl_dest) { in GenMoveException()
|
D | target_arm64.cc | 889 RegLocation rl_dest = mir_graph_->GetBadLoc(); in GenMachineSpecificExtendedMethodMIR() local
|
/art/compiler/dex/quick/arm/ |
D | fp_arm.cc | 26 void ArmMir2Lir::GenArithOpFloat(Instruction::Code opcode, RegLocation rl_dest, in GenArithOpFloat() 73 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { in GenArithOpDouble() 119 void ArmMir2Lir::GenMultiplyByConstantFloat(RegLocation rl_dest, RegLocation rl_src1, in GenMultiplyByConstantFloat() 130 void ArmMir2Lir::GenMultiplyByConstantDouble(RegLocation rl_dest, RegLocation rl_src1, in GenMultiplyByConstantDouble() 145 void ArmMir2Lir::GenConversion(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src) { in GenConversion() 296 void ArmMir2Lir::GenCmpFP(Instruction::Code opcode, RegLocation rl_dest, in GenCmpFP() 354 void ArmMir2Lir::GenNegFloat(RegLocation rl_dest, RegLocation rl_src) { in GenNegFloat() 362 void ArmMir2Lir::GenNegDouble(RegLocation rl_dest, RegLocation rl_src) { in GenNegDouble() 370 static RegisterClass RegClassForAbsFP(RegLocation rl_src, RegLocation rl_dest) { in RegClassForAbsFP() 392 RegLocation rl_dest = info->result; in GenInlinedAbsFloat() local [all …]
|
D | int_arm.cc | 133 void ArmMir2Lir::GenCmpLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { in GenCmpLong() 246 RegLocation rl_dest = mir_graph_->GetDest(mir); in GenSelect() local 520 RegLocation rl_src, RegLocation rl_dest, int lit) { in SmallLiteralDivRem() 700 bool ArmMir2Lir::EasyMultiply(RegLocation rl_src, RegLocation rl_dest, int lit) { in EasyMultiply() 715 RegLocation ArmMir2Lir::GenDivRem(RegLocation rl_dest, RegLocation rl_src1, in GenDivRem() 722 RegLocation ArmMir2Lir::GenDivRemLit(RegLocation rl_dest, RegLocation rl_src1, int lit, in GenDivRemLit() 729 RegLocation ArmMir2Lir::GenDivRemLit(RegLocation rl_dest, RegStorage reg1, int lit, bool is_div) { in GenDivRemLit() 743 RegLocation ArmMir2Lir::GenDivRem(RegLocation rl_dest, RegStorage reg1, RegStorage reg2, in GenDivRem() 774 RegLocation rl_dest = InlineTarget(info); in GenInlinedMinMax() local 788 RegLocation rl_dest = InlineTarget(info); in GenInlinedPeek() local [all …]
|
D | call_arm.cc | 338 void ArmMir2Lir::GenMoveException(RegLocation rl_dest) { in GenMoveException()
|
D | target_arm.cc | 994 RegLocation rl_dest = mir_graph_->GetBadLoc(); in GenMachineSpecificExtendedMethodMIR() local
|
/art/compiler/dex/quick/mips/ |
D | fp_mips.cc | 26 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() 262 void MipsMir2Lir::GenNegFloat(RegLocation rl_dest, RegLocation rl_src) { in GenNegFloat() 276 void MipsMir2Lir::GenNegDouble(RegLocation rl_dest, RegLocation rl_src) { in GenNegDouble()
|
D | int_mips.cc | 53 void MipsMir2Lir::GenCmpLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { in GenCmpLong() 303 RegLocation MipsMir2Lir::GenDivRem(RegLocation rl_dest, RegStorage reg1, RegStorage reg2, in GenDivRem() 316 RegLocation MipsMir2Lir::GenDivRemLit(RegLocation rl_dest, RegStorage reg1, int lit, bool is_div) { in GenDivRemLit() 330 RegLocation MipsMir2Lir::GenDivRem(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2, in GenDivRem() 337 RegLocation MipsMir2Lir::GenDivRemLit(RegLocation rl_dest, RegLocation rl_src1, int lit, in GenDivRemLit() 375 RegLocation rl_dest = InlineTarget(info); in GenInlinedPeek() local 466 RegLocation rl_src, RegLocation rl_dest, int lit) { in SmallLiteralDivRem() 472 bool MipsMir2Lir::EasyMultiply(RegLocation rl_src, RegLocation rl_dest, int lit) { in EasyMultiply() 489 void MipsMir2Lir::GenAddLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { in GenAddLong() 511 void MipsMir2Lir::GenSubLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { in GenSubLong() [all …]
|
D | call_mips.cc | 214 void MipsMir2Lir::GenMoveException(RegLocation rl_dest) { in GenMoveException()
|
/art/compiler/dex/quick/x86/ |
D | fp_x86.cc | 27 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { in GenArithOpFloat() 78 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { in GenArithOpDouble() 127 void X86Mir2Lir::GenMultiplyByConstantFloat(RegLocation rl_dest, RegLocation rl_src1, in GenMultiplyByConstantFloat() 134 void X86Mir2Lir::GenMultiplyByConstantDouble(RegLocation rl_dest, RegLocation rl_src1, in GenMultiplyByConstantDouble() 141 void X86Mir2Lir::GenLongToFP(RegLocation rl_dest, RegLocation rl_src, bool is_double) { in GenLongToFP() 210 void X86Mir2Lir::GenConversion(Instruction::Code opcode, RegLocation rl_dest, in GenConversion() 361 void X86Mir2Lir::GenRemFP(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2, bool is_do… in GenRemFP() 467 void X86Mir2Lir::GenCmpFP(Instruction::Code code, RegLocation rl_dest, in GenCmpFP() 580 void X86Mir2Lir::GenNegFloat(RegLocation rl_dest, RegLocation rl_src) { in GenNegFloat() 588 void X86Mir2Lir::GenNegDouble(RegLocation rl_dest, RegLocation rl_src) { in GenNegDouble() [all …]
|
D | int_x86.cc | 37 void X86Mir2Lir::GenCmpLong(RegLocation rl_dest, RegLocation rl_src1, in GenCmpLong() 277 RegLocation rl_dest = mir_graph_->GetDest(mir); in GenSelect() local 600 RegLocation X86Mir2Lir::GenDivRemLit(RegLocation rl_dest, RegStorage reg_lo, int lit, bool is_div) { in GenDivRemLit() 606 RegLocation X86Mir2Lir::GenDivRemLit(RegLocation rl_dest, RegLocation rl_src, in GenDivRemLit() 769 RegLocation X86Mir2Lir::GenDivRem(RegLocation rl_dest, RegStorage reg_lo, RegStorage reg_hi, in GenDivRem() 776 RegLocation X86Mir2Lir::GenDivRem(RegLocation rl_dest, RegLocation rl_src1, in GenDivRem() 869 RegLocation rl_dest = InlineTargetWide(info); in GenInlinedMinMax() local 988 RegLocation rl_dest = (is_long) ? InlineTargetWide(info) : InlineTarget(info); in GenInlinedMinMax() local 1032 RegLocation rl_dest = size == k64 ? InlineTargetWide(info) : InlineTarget(info); in GenInlinedPeek() local 1261 RegLocation rl_dest = InlineTarget(info); // boolean place for result in GenInlinedCas() local [all …]
|
D | target_x86.cc | 898 void X86Mir2Lir::GenConstWide(RegLocation rl_dest, int64_t value) { in GenConstWide() 1283 RegLocation rl_dest = InlineTarget(info); in GenInlinedIndexOf() local 1992 RegLocation rl_src, rl_dest, rl_result; in GenAddReduceVector() local 2135 RegLocation rl_dest = mir_graph_->GetDest(mir); in GenReduceVector() local 2445 RegLocation rl_dest = InlineTarget(info); in GenInlinedCharAt() local 2460 RegLocation rl_dest = InlineTarget(info); in GenInlinedCurrentThread() local
|
D | call_x86.cc | 124 void X86Mir2Lir::GenMoveException(RegLocation rl_dest) { in GenMoveException()
|
D | utility_x86.cc | 398 LIR* X86Mir2Lir::OpMemReg(OpKind op, RegLocation rl_dest, int r_value) { in OpMemReg()
|
/art/compiler/dex/quick/ |
D | gen_loadstore.cc | 135 void Mir2Lir::StoreValue(RegLocation rl_dest, RegLocation rl_src) { in StoreValue() 220 void Mir2Lir::StoreValueWide(RegLocation rl_dest, RegLocation rl_src) { in StoreValueWide() 278 void Mir2Lir::StoreFinalValue(RegLocation rl_dest, RegLocation rl_src) { in StoreFinalValue() 309 void Mir2Lir::StoreFinalValueWide(RegLocation rl_dest, RegLocation rl_src) { in StoreFinalValueWide()
|
D | gen_common.cc | 443 void Mir2Lir::GenIntToLong(RegLocation rl_dest, RegLocation rl_src) { in GenIntToLong() 454 void Mir2Lir::GenLongToInt(RegLocation rl_dest, RegLocation rl_src) { in GenLongToInt() 460 void Mir2Lir::GenIntNarrowing(Instruction::Code opcode, RegLocation rl_dest, in GenIntNarrowing() 487 void Mir2Lir::GenNewArray(uint32_t type_idx, RegLocation rl_dest, in GenNewArray() 762 void Mir2Lir::GenSget(MIR* mir, RegLocation rl_dest, OpSize size, Primitive::Type type) { in GenSget() 863 RegLocation rl_dest, RegLocation rl_obj) { in GenIGet() 1020 void Mir2Lir::GenConstClass(uint32_t type_idx, RegLocation rl_dest) { in GenConstClass() 1055 void Mir2Lir::GenConstString(uint32_t string_idx, RegLocation rl_dest) { in GenConstString() 1107 void Mir2Lir::GenNewInstance(uint32_t type_idx, RegLocation rl_dest) { in GenNewInstance() 1155 void Mir2Lir::GenInstanceofFinal(bool use_declaring_class, uint32_t type_idx, RegLocation rl_dest, in GenInstanceofFinal() [all …]
|
D | mir_to_lir.cc | 165 void Mir2Lir::LoadArgDirect(size_t in_position, RegLocation rl_dest) { in LoadArgDirect() 288 RegLocation rl_dest = IsWide(size) ? GetReturnWide(ret_reg_class) : GetReturn(ret_reg_class); in GenSpecialIGet() local 386 RegLocation rl_dest = wide ? GetReturnWide(reg_class) : GetReturn(reg_class); in GenSpecialIdentity() local 416 RegLocation rl_dest = GetReturn(ShortyToRegClass(cu_->shorty[0])); in GenSpecialCase() local 478 RegLocation rl_dest = mir_graph_->GetBadLoc(); in CompileDalvikInstruction() local 1140 RegLocation rl_dest = mir_graph_->GetDest(mir); in HandleExtendedMethodMIR() local
|
D | gen_invoke.cc | 975 RegLocation rl_dest = InlineTarget(info); in GenInlinedReferenceGetReferent() local 1015 RegLocation rl_dest = InlineTarget(info); in GenInlinedCharAt() local 1090 RegLocation rl_dest = InlineTarget(info); in GenInlinedStringIsEmptyOrLength() local 1129 RegLocation rl_dest = InlineTarget(info); in GenInlinedStringFactoryNewStringFromBytes() local 1145 RegLocation rl_dest = InlineTarget(info); in GenInlinedStringFactoryNewStringFromChars() local 1161 RegLocation rl_dest = InlineTarget(info); in GenInlinedStringFactoryNewStringFromString() local 1171 RegLocation rl_dest = IsWide(size) ? InlineTargetWide(info) : InlineTarget(info); // result reg in GenInlinedReverseBytes() local 1207 RegLocation rl_dest = InlineTarget(info); in GenInlinedAbsInt() local 1225 RegLocation rl_dest = InlineTargetWide(info); in GenInlinedAbsLong() local 1306 RegLocation rl_dest = InlineTarget(info); in GenInlinedFloatCvt() local [all …]
|
D | codegen_util.cc | 1245 bool Mir2Lir::PartiallyIntersects(RegLocation rl_src, RegLocation rl_dest) { in PartiallyIntersects() 1251 bool Mir2Lir::Intersects(RegLocation rl_src, RegLocation rl_dest) { in Intersects()
|