/art/test/523-checker-can-throw-regression/smali/ |
H A D | Test.smali | 34 div-int/2addr p0, p1 43 div-int/2addr p0, p1 46 div-int/2addr p0, p1 48 div-int/2addr p0, p2
|
/art/tools/ahat/src/ |
H A D | style.css | 17 div.menu {
|
/art/runtime/interpreter/mterp/x86/ |
H A D | bindiv.S | 3 * 32-bit binary div/rem operation. Handles special case of op0=minint and 6 /* div/rem vAA, vBB, vCC */ 33 div %cl # 8-bit divide otherwise. 44 div %cx
|
/art/test/445-checker-licm/src/ |
H A D | Main.java | 19 /// CHECK-START: int Main.div() licm (before) 22 /// CHECK-START: int Main.div() licm (after) 25 /// CHECK-START: int Main.div() licm (after) 28 public static int div() { method in class:Main 211 assertEquals(10, div());
|
/art/test/640-checker-double-simd/src/ |
H A D | Main.java | 74 /// CHECK-START: void Main.div(double) loop_optimization (before) 79 /// CHECK-START-ARM64: void Main.div(double) loop_optimization (after) 84 static void div(double x) { method in class:Main 164 div(2.0); 166 expectEquals(i, a[i], "div");
|
/art/test/640-checker-float-simd/src/ |
H A D | Main.java | 74 /// CHECK-START: void Main.div(float) loop_optimization (before) 79 /// CHECK-START-ARM64: void Main.div(float) loop_optimization (after) 84 static void div(float x) { method in class:Main 166 div(2.0f); 168 expectEquals(i, a[i], "div");
|
/art/test/640-checker-int-simd/src/ |
H A D | Main.java | 73 /// CHECK-START: void Main.div(int) loop_optimization (before) 78 /// CHECK-START: void Main.div(int) loop_optimization (after) 82 static void div(int x) { method in class:Main 204 div(2); 206 expectEquals(i, a[i], "div");
|
/art/test/640-checker-long-simd/src/ |
H A D | Main.java | 71 /// CHECK-START: void Main.div(long) loop_optimization (before) 76 /// CHECK-START: void Main.div(long) loop_optimization (after) 80 static void div(long x) { method in class:Main 202 div(2L); 204 expectEquals(i, a[i], "div");
|
/art/test/640-checker-byte-simd/src/ |
H A D | Main.java | 73 /// CHECK-START: void Main.div(int) loop_optimization (before) 78 /// CHECK-START: void Main.div(int) loop_optimization (after) 82 static void div(int x) { method in class:Main 219 div(2); 221 expectEquals(((byte)(i + i)) >> 1, a[i], "div");
|
/art/test/640-checker-char-simd/src/ |
H A D | Main.java | 73 /// CHECK-START: void Main.div(int) loop_optimization (before) 78 /// CHECK-START: void Main.div(int) loop_optimization (after) 82 static void div(int x) { method in class:Main 214 div(2); 216 expectEquals(i, a[i], "div");
|
/art/test/640-checker-short-simd/src/ |
H A D | Main.java | 73 /// CHECK-START: void Main.div(int) loop_optimization (before) 78 /// CHECK-START: void Main.div(int) loop_optimization (after) 82 static void div(int x) { method in class:Main 215 div(2); 217 expectEquals(i, a[i], "div");
|
/art/compiler/optimizing/ |
H A D | scheduler_test.cc | 90 // div Div [add1, div_check] 106 HInstruction* div = new (&allocator) HDiv(Primitive::kPrimInt, add1, div_check, 0); local 120 div, 158 ASSERT_TRUE(scheduling_graph.HasImmediateDataDependency(div, div_check)); 225 Instruction::DIV_FLOAT_2ADDR | 5 << 12 | 0 << 8, // div-float/2addr v0, v5
|
H A D | pc_relative_fixups_x86.cc | 56 void VisitDiv(HDiv* div) OVERRIDE { 57 BinaryFP(div); variable
|
H A D | register_allocator_test.cc | 817 HInstruction** div) { 833 *div = new (allocator) HDiv(Primitive::kPrimInt, first, second, 0); // don't care about dex_pc. 834 block->AddInstruction(*div); 845 HInstruction *div; local 848 HGraph* graph = BuildDiv(&allocator, &div); 859 // div on x86 requires its first input in eax and the output be the same as the first input. 860 ASSERT_EQ(div->GetLiveInterval()->GetRegister(), 0); 816 BuildDiv(ArenaAllocator* allocator, HInstruction** div) argument
|
H A D | code_generator_arm_vixl.cc | 4145 void LocationsBuilderARMVIXL::VisitDiv(HDiv* div) { argument 4147 if (div->GetResultType() == Primitive::kPrimLong) { 4150 } else if (div->GetResultType() == Primitive::kPrimInt && div->InputAt(1)->IsConstant()) { 4152 } else if (div->GetResultType() == Primitive::kPrimInt && 4158 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(div, call_kind); 4160 switch (div->GetResultType()) { 4162 if (div->InputAt(1)->IsConstant()) { 4164 locations->SetInAt(1, Location::ConstantLocation(div->InputAt(1)->AsConstant())); 4166 int32_t value = Int32ConstantFrom(div 4211 VisitDiv(HDiv* div) argument [all...] |
H A D | induction_var_analysis_test.cc | 622 HInstruction* div = InsertInstruction( local 624 k_header->AddInput(div); 634 EXPECT_STREQ("", GetInductionInfo(div, 0).c_str());
|
H A D | code_generator_arm.cc | 4151 void LocationsBuilderARM::VisitDiv(HDiv* div) { argument 4153 if (div->GetResultType() == Primitive::kPrimLong) { 4156 } else if (div->GetResultType() == Primitive::kPrimInt && div->InputAt(1)->IsConstant()) { 4158 } else if (div->GetResultType() == Primitive::kPrimInt && 4164 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(div, call_kind); 4166 switch (div->GetResultType()) { 4168 if (div->InputAt(1)->IsConstant()) { 4170 locations->SetInAt(1, Location::ConstantLocation(div->InputAt(1)->AsConstant())); 4172 int32_t value = div 4217 VisitDiv(HDiv* div) argument [all...] |
H A D | code_generator_x86.cc | 3654 void LocationsBuilderX86::VisitDiv(HDiv* div) { argument 3655 LocationSummary::CallKind call_kind = (div->GetResultType() == Primitive::kPrimLong) 3658 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(div, call_kind); 3660 switch (div->GetResultType()) { 3663 locations->SetInAt(1, Location::RegisterOrConstant(div->InputAt(1))); 3670 if (div->InputAt(1)->IsIntConstant()) { 3688 if (div->InputAt(1)->IsX86LoadFromConstantTable()) { 3689 DCHECK(div->InputAt(1)->IsEmittedAtUseSite()); 3690 } else if (div->InputAt(1)->IsConstant()) { 3700 LOG(FATAL) << "Unexpected div typ 3704 VisitDiv(HDiv* div) argument [all...] |
H A D | code_generator_arm64.cc | 3424 void LocationsBuilderARM64::VisitDiv(HDiv* div) { argument 3426 new (GetGraph()->GetArena()) LocationSummary(div, LocationSummary::kNoCall); 3427 switch (div->GetResultType()) { 3431 locations->SetInAt(1, Location::RegisterOrConstant(div->InputAt(1))); 3443 LOG(FATAL) << "Unexpected div type " << div->GetResultType(); 3447 void InstructionCodeGeneratorARM64::VisitDiv(HDiv* div) { argument 3448 Primitive::Type type = div->GetResultType(); 3452 GenerateDivRemIntegral(div); 3457 __ Fdiv(OutputFPRegister(div), InputFPRegisterA [all...] |
H A D | bounds_check_elimination.cc | 1097 void VisitDiv(HDiv* div) OVERRIDE { 1098 FindAndHandlePartialArrayLength(div); variable
|
H A D | code_generator_x86_64.cc | 3510 LOG(FATAL) << "Unexpected type for div by (-)1 " << instruction->GetResultType(); 3725 void LocationsBuilderX86_64::VisitDiv(HDiv* div) { argument 3727 new (GetGraph()->GetArena()) LocationSummary(div, LocationSummary::kNoCall); 3728 switch (div->GetResultType()) { 3732 locations->SetInAt(1, Location::RegisterOrConstant(div->InputAt(1))); 3739 if (div->InputAt(1)->IsConstant()) { 3754 LOG(FATAL) << "Unexpected div type " << div->GetResultType(); 3758 void InstructionCodeGeneratorX86_64::VisitDiv(HDiv* div) { argument 3759 LocationSummary* locations = div [all...] |
H A D | code_generator_mips64.cc | 3215 void LocationsBuilderMIPS64::VisitDiv(HDiv* div) { 3217 new (GetGraph()->GetArena()) LocationSummary(div, LocationSummary::kNoCall); 3218 switch (div->GetResultType()) { 3222 locations->SetInAt(1, Location::RegisterOrConstant(div->InputAt(1))); 3234 LOG(FATAL) << "Unexpected div type " << div->GetResultType(); 3259 LOG(FATAL) << "Unexpected div type " << type;
|
/art/test/417-optimizing-arith-div/src/ |
H A D | Main.java | 102 div(); 105 public static void div() { method in class:Main
|
/art/cmdline/ |
H A D | cmdline_types.h | 205 // "div" specifies a divisor, e.g. 1024 if the value must be a multiple 214 static size_t ParseMemoryOption(const char* s, size_t div) { argument 258 if (val % div == 0) {
|
/art/runtime/interpreter/mterp/out/ |
H A D | mterp_mips.S | 4290 * For: add-int, sub-int, mul-int, div-int, rem-int, and-int, or-int, 4328 * For: add-int, sub-int, mul-int, div-int, rem-int, and-int, or-int, 4366 * For: add-int, sub-int, mul-int, div-int, rem-int, and-int, or-int, 4405 * For: add-int, sub-int, mul-int, div-int, rem-int, and-int, or-int, 4422 div a0, a0, a1 # a0 <- op, a0-a3 changed 4439 * For: add-int, sub-int, mul-int, div-int, rem-int, and-int, or-int, 4455 div zero, a0, a1 # optional op 4479 * For: add-int, sub-int, mul-int, div-int, rem-int, and-int, or-int, 4513 * For: add-int, sub-int, mul-int, div-int, rem-int, and-int, or-int, 4529 div zer [all...] |