/art/compiler/optimizing/ |
D | instruction_simplifier_shared.cc | 23 bool TrySimpleMultiplyAccumulatePatterns(HMul* mul, in TrySimpleMultiplyAccumulatePatterns() argument 26 DCHECK(Primitive::IsIntOrLongType(mul->GetType())); in TrySimpleMultiplyAccumulatePatterns() 76 ArenaAllocator* arena = mul->GetBlock()->GetGraph()->GetArena(); in TrySimpleMultiplyAccumulatePatterns() 78 mul->GetType(), op_kind, input_a, input_a, input_b, mul->GetDexPc()); in TrySimpleMultiplyAccumulatePatterns() 80 mul->GetBlock()->ReplaceAndRemoveInstructionWith(mul, mulacc); in TrySimpleMultiplyAccumulatePatterns() 88 bool TryCombineMultiplyAccumulate(HMul* mul, InstructionSet isa) { in TryCombineMultiplyAccumulate() argument 89 Primitive::Type type = mul->GetType(); in TryCombineMultiplyAccumulate() 106 ArenaAllocator* arena = mul->GetBlock()->GetGraph()->GetArena(); in TryCombineMultiplyAccumulate() 108 if (mul->HasOnlyOneNonEnvironmentUse()) { in TryCombineMultiplyAccumulate() 109 HInstruction* use = mul->GetUses().front().GetUser(); in TryCombineMultiplyAccumulate() [all …]
|
D | instruction_simplifier_shared.h | 24 bool TryCombineMultiplyAccumulate(HMul* mul, InstructionSet isa);
|
D | induction_var_analysis_test.cc | 260 HInstruction *mul = InsertInstruction( in TEST_F() local 270 EXPECT_STREQ("((100) * i + (0)):PrimInt", GetInductionInfo(mul, 0).c_str()); in TEST_F() 432 HInstruction *mul = InsertInstruction( in TEST_F() local 447 GetInductionInfo(mul, 0).c_str()); in TEST_F() 527 HInstruction *mul = InsertInstruction( in TEST_F() local 537 EXPECT_STREQ("periodic((100), (0)):PrimInt", GetInductionInfo(mul, 0).c_str()); in TEST_F()
|
D | pc_relative_fixups_x86.cc | 52 void VisitMul(HMul* mul) OVERRIDE { in VisitMul() argument 53 BinaryFP(mul); in VisitMul()
|
D | code_generator_arm64.cc | 4157 void LocationsBuilderARM64::VisitMul(HMul* mul) { in VisitMul() argument 4159 new (GetGraph()->GetArena()) LocationSummary(mul, LocationSummary::kNoCall); in VisitMul() 4160 switch (mul->GetResultType()) { in VisitMul() 4176 LOG(FATAL) << "Unexpected mul type " << mul->GetResultType(); in VisitMul() 4180 void InstructionCodeGeneratorARM64::VisitMul(HMul* mul) { in VisitMul() argument 4181 switch (mul->GetResultType()) { in VisitMul() 4184 __ Mul(OutputRegister(mul), InputRegisterAt(mul, 0), InputRegisterAt(mul, 1)); in VisitMul() 4189 __ Fmul(OutputFPRegister(mul), InputFPRegisterAt(mul, 0), InputFPRegisterAt(mul, 1)); in VisitMul() 4193 LOG(FATAL) << "Unexpected mul type " << mul->GetResultType(); in VisitMul()
|
D | code_generator_x86.cc | 2943 void LocationsBuilderX86::VisitMul(HMul* mul) { in VisitMul() argument 2945 new (GetGraph()->GetArena()) LocationSummary(mul, LocationSummary::kNoCall); in VisitMul() 2946 switch (mul->GetResultType()) { in VisitMul() 2950 if (mul->InputAt(1)->IsIntConstant()) { in VisitMul() 2969 if (mul->InputAt(1)->IsX86LoadFromConstantTable()) { in VisitMul() 2970 DCHECK(mul->InputAt(1)->IsEmittedAtUseSite()); in VisitMul() 2971 } else if (mul->InputAt(1)->IsConstant()) { in VisitMul() 2981 LOG(FATAL) << "Unexpected mul type " << mul->GetResultType(); in VisitMul() 2985 void InstructionCodeGeneratorX86::VisitMul(HMul* mul) { in VisitMul() argument 2986 LocationSummary* locations = mul->GetLocations(); in VisitMul() [all …]
|
D | code_generator_x86_64.cc | 3075 void LocationsBuilderX86_64::VisitMul(HMul* mul) { in VisitMul() argument 3077 new (GetGraph()->GetArena()) LocationSummary(mul, LocationSummary::kNoCall); in VisitMul() 3078 switch (mul->GetResultType()) { in VisitMul() 3082 if (mul->InputAt(1)->IsIntConstant()) { in VisitMul() 3093 if (mul->InputAt(1)->IsLongConstant() && in VisitMul() 3094 IsInt<32>(mul->InputAt(1)->AsLongConstant()->GetValue())) { in VisitMul() 3111 LOG(FATAL) << "Unexpected mul type " << mul->GetResultType(); in VisitMul() 3115 void InstructionCodeGeneratorX86_64::VisitMul(HMul* mul) { in VisitMul() argument 3116 LocationSummary* locations = mul->GetLocations(); in VisitMul() 3120 switch (mul->GetResultType()) { in VisitMul() [all …]
|
D | code_generator_arm.cc | 2608 void LocationsBuilderARM::VisitMul(HMul* mul) { in VisitMul() argument 2610 new (GetGraph()->GetArena()) LocationSummary(mul, LocationSummary::kNoCall); in VisitMul() 2611 switch (mul->GetResultType()) { in VisitMul() 2629 LOG(FATAL) << "Unexpected mul type " << mul->GetResultType(); in VisitMul() 2633 void InstructionCodeGeneratorARM::VisitMul(HMul* mul) { in VisitMul() argument 2634 LocationSummary* locations = mul->GetLocations(); in VisitMul() 2638 switch (mul->GetResultType()) { in VisitMul() 2640 __ mul(out.AsRegister<Register>(), in VisitMul() local 2666 __ mul(IP, in1_lo, in2_hi); in VisitMul() local 2691 LOG(FATAL) << "Unexpected mul type " << mul->GetResultType(); in VisitMul()
|
/art/runtime/interpreter/mterp/mips/ |
D | op_mul_long_2addr.S | 14 mul v1, a3, a0 # v1= a3a0 23 mul t2, a2, a1 # t2= a2a1
|
D | op_mul_long.S | 22 mul v1, a3, a0 # v1= a3a0 31 mul t0, a2, a1 # t0= a2a1
|
/art/test/800-smali/smali/ |
D | BadCaseInOpRegRegReg.smali | 11 mul-int v0, v1, v0
|
D | FloatIntConstPassing.smali | 15 mul-float/2addr v0, p0
|
/art/cmdline/ |
D | cmdline_types.h | 228 size_t mul; 230 mul = 1; 232 mul = KB; 234 mul = MB; 236 mul = GB; 242 if (val <= std::numeric_limits<size_t>::max() / mul) { 243 val *= mul;
|
/art/runtime/interpreter/mterp/arm/ |
D | op_mul_long.S | 27 mul ip, r2, r1 @ ip<- ZxW
|
D | op_mul_long_2addr.S | 16 mul ip, r2, r1 @ ip<- ZxW
|
/art/test/411-optimizing-arith-mul/src/ |
D | Main.java | 76 mul(); in main() 79 public static void mul() { in mul() method in Main
|
/art/test/594-checker-irreducible-linorder/smali/ |
D | IrreducibleLoop.smali | 49 mul-int/2addr p3, p3 103 mul-int/2addr p3, p3
|
/art/test/571-irreducible-loop/smali/ |
D | IrreducibleLoop.smali | 35 mul-float v2, v2, v1
|
/art/test/dexdump/ |
D | bytecodes.txt | 660 000d46: c8a2 |0051: mul-float/2addr v2, v10 673 000d74: cd84 |0068: mul-double/2addr v4, v8 826 000f3e: c832 |004f: mul-float/2addr v2, v3 841 000f72: cd64 |0069: mul-double/2addr v4, v6 882 000fae: bd64 |0009: mul-long/2addr v4, v6 901 000fec: cd42 |0028: mul-double/2addr v2, v4 908 001004: cd64 |0034: mul-double/2addr v4, v6 1267 001410: a813 1516 |00c2: mul-float v19, v21, v22 1292 001474: ad0c 1618 |00f4: mul-double v12, v22, v24 1302 00149a: a816 1213 |0107: mul-float v22, v18, v19 [all …]
|
D | checkers.txt | 1077 001ff4: da00 0002 |0004: mul-int/lit8 v0, v0, #int 2 // #02 1083 00200c: da02 0202 |0010: mul-int/lit8 v2, v2, #int 2 // #02 1097 00203a: b2b1 |0027: mul-int/2addr v1, v11 1100 002040: b2b2 |002a: mul-int/2addr v2, v11 1103 002046: b2b3 |002d: mul-int/2addr v3, v11 1106 00204c: b2b0 |0030: mul-int/2addr v0, v11 1846 00299c: 9203 0702 |0036: mul-int v3, v7, v2 1848 0029a4: b272 |003a: mul-int/2addr v2, v7 1870 0029e4: 9203 0704 |005a: mul-int v3, v7, v4 1871 0029e8: 9202 0706 |005c: mul-int v2, v7, v6 [all …]
|
/art/test/596-checker-dead-phi/smali/ |
D | IrreducibleLoop.smali | 54 mul-int/2addr p0, p0
|
/art/test/510-checker-try-catch/smali/ |
D | SsaBuilder.smali | 230 mul-int/2addr v1, v1
|
/art/test/485-checker-dce-loop-update/smali/ |
D | TestCase.smali | 178 mul-int/lit8 p0, p0, 11
|
/art/compiler/utils/ |
D | assembler_thumb_test.cc | 946 __ mul(R0, R1, R0); in TEST_F() local 947 __ mul(R0, R1, R2); in TEST_F() local 948 __ mul(R8, R9, R8); in TEST_F() local 949 __ mul(R8, R9, R10); in TEST_F() local
|
/art/runtime/interpreter/mterp/out/ |
D | mterp_mips.S | 4474 mul a0, a0, a1 # a0 <- op, a0-a3 changed 4988 mul v1, a3, a0 # v1= a3a0 4997 mul t0, a2, a1 # t0= a2a1 5377 mul.s fv0, fa0, fa1 # f0 = result 5520 mul.d fv0, fa0, fa1 5684 mul a0, a0, a1 # a0 <- op, a0-a3 changed 6137 mul v1, a3, a0 # v1= a3a0 6146 mul t2, a2, a1 # t2= a2a1 6506 mul.s fv0, fa0, fa1 6642 mul.d fv0, fa0, fa1 [all …]
|