Searched refs:div (Results 1 - 19 of 19) sorted by relevance

/art/test/523-checker-can-throw-regression/smali/
H A DTest.smali34 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 Dstyle.css17 div.menu {
/art/test/445-checker-licm/src/
H A DMain.java19 /// 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
176 assertEquals(10, div());
/art/runtime/interpreter/mterp/x86/
H A Dbindiv.S3 * 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/compiler/optimizing/
H A Dpc_relative_fixups_x86.cc56 void VisitDiv(HDiv* div) OVERRIDE {
57 BinaryFP(div); variable
H A Dregister_allocator_test.cc760 HInstruction** div) {
776 *div = new (allocator) HDiv(Primitive::kPrimInt, first, second, 0); // don't care about dex_pc.
777 block->AddInstruction(*div);
788 HInstruction *div; local
791 HGraph* graph = BuildDiv(&allocator, &div);
801 // div on x86 requires its first input in eax and the output be the same as the first input.
802 ASSERT_EQ(div->GetLiveInterval()->GetRegister(), 0);
759 BuildDiv(ArenaAllocator* allocator, HInstruction** div) argument
H A Dcode_generator_arm.cc2817 void LocationsBuilderARM::VisitDiv(HDiv* div) { argument
2819 if (div->GetResultType() == Primitive::kPrimLong) {
2822 } else if (div->GetResultType() == Primitive::kPrimInt && div->InputAt(1)->IsConstant()) {
2824 } else if (div->GetResultType() == Primitive::kPrimInt &&
2830 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(div, call_kind);
2832 switch (div->GetResultType()) {
2834 if (div->InputAt(1)->IsConstant()) {
2836 locations->SetInAt(1, Location::ConstantLocation(div->InputAt(1)->AsConstant()));
2838 int32_t value = div
2883 VisitDiv(HDiv* div) argument
2903 codegen_->InvokeRuntime(QUICK_ENTRY_POINT(pIdivmod), div, div->GetDexPc(), nullptr); local
2918 codegen_->InvokeRuntime(QUICK_ENTRY_POINT(pLdiv), div, div->GetDexPc(), nullptr); local
[all...]
H A Dcode_generator_x86.cc3436 void LocationsBuilderX86::VisitDiv(HDiv* div) { argument
3437 LocationSummary::CallKind call_kind = (div->GetResultType() == Primitive::kPrimLong)
3440 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(div, call_kind);
3442 switch (div->GetResultType()) {
3445 locations->SetInAt(1, Location::RegisterOrConstant(div->InputAt(1)));
3452 if (div->InputAt(1)->IsIntConstant()) {
3470 if (div->InputAt(1)->IsX86LoadFromConstantTable()) {
3471 DCHECK(div->InputAt(1)->IsEmittedAtUseSite());
3472 } else if (div->InputAt(1)->IsConstant()) {
3482 LOG(FATAL) << "Unexpected div typ
3486 VisitDiv(HDiv* div) argument
[all...]
H A Dcode_generator_arm64.cc2662 void LocationsBuilderARM64::VisitDiv(HDiv* div) { argument
2664 new (GetGraph()->GetArena()) LocationSummary(div, LocationSummary::kNoCall);
2665 switch (div->GetResultType()) {
2669 locations->SetInAt(1, Location::RegisterOrConstant(div->InputAt(1)));
2681 LOG(FATAL) << "Unexpected div type " << div->GetResultType();
2685 void InstructionCodeGeneratorARM64::VisitDiv(HDiv* div) { argument
2686 Primitive::Type type = div->GetResultType();
2690 GenerateDivRemIntegral(div);
2695 __ Fdiv(OutputFPRegister(div), InputFPRegisterA
[all...]
H A Dbounds_check_elimination.cc1084 void VisitDiv(HDiv* div) OVERRIDE {
1085 FindAndHandlePartialArrayLength(div); variable
H A Dcode_generator_x86_64.cc3317 LOG(FATAL) << "Unexpected type for div by (-)1 " << instruction->GetResultType();
3543 void LocationsBuilderX86_64::VisitDiv(HDiv* div) { argument
3545 new (GetGraph()->GetArena()) LocationSummary(div, LocationSummary::kNoCall);
3546 switch (div->GetResultType()) {
3550 locations->SetInAt(1, Location::RegisterOrConstant(div->InputAt(1)));
3557 if (div->InputAt(1)->IsConstant()) {
3572 LOG(FATAL) << "Unexpected div type " << div->GetResultType();
3576 void InstructionCodeGeneratorX86_64::VisitDiv(HDiv* div) { argument
3577 LocationSummary* locations = div
[all...]
H A Dcode_generator_mips64.cc2091 void LocationsBuilderMIPS64::VisitDiv(HDiv* div) { argument
2093 new (GetGraph()->GetArena()) LocationSummary(div, LocationSummary::kNoCall);
2094 switch (div->GetResultType()) {
2098 locations->SetInAt(1, Location::RegisterOrConstant(div->InputAt(1)));
2110 LOG(FATAL) << "Unexpected div type " << div->GetResultType();
2135 LOG(FATAL) << "Unexpected div type " << type;
H A Dcode_generator_mips.cc2426 void LocationsBuilderMIPS::VisitDiv(HDiv* div) { argument
2427 Primitive::Type type = div->GetResultType();
2432 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(div, call_kind);
2437 locations->SetInAt(1, Location::RegisterOrConstant(div->InputAt(1)));
2459 LOG(FATAL) << "Unexpected div type " << type;
2493 LOG(FATAL) << "Unexpected div type " << type;
/art/test/417-optimizing-arith-div/src/
H A DMain.java102 div();
105 public static void div() { method in class:Main
/art/runtime/
H A DAndroid.mk393 LIBART_TARGET_DEFAULT_INSTRUCTION_SET_FEATURES := atomic_ldrd_strd,div
396 LIBART_TARGET_DEFAULT_INSTRUCTION_SET_FEATURES := div
402 2ND_LIBART_TARGET_DEFAULT_INSTRUCTION_SET_FEATURES := atomic_ldrd_strd,div
405 2ND_LIBART_TARGET_DEFAULT_INSTRUCTION_SET_FEATURES := div
/art/cmdline/
H A Dcmdline_types.h201 // "div" specifies a divisor, e.g. 1024 if the value must be a multiple
210 static size_t ParseMemoryOption(const char* s, size_t div) { argument
254 if (val % div == 0) {
/art/runtime/interpreter/mterp/out/
H A Dmterp_mips.S4379 * For: add-int, sub-int, mul-int, div-int, rem-int, and-int, or-int,
4418 * For: add-int, sub-int, mul-int, div-int, rem-int, and-int, or-int,
4457 * For: add-int, sub-int, mul-int, div-int, rem-int, and-int, or-int,
4497 * For: add-int, sub-int, mul-int, div-int, rem-int, and-int, or-int,
4514 div a0, a0, a1 # a0 <- op, a0-a3 changed
4532 * For: add-int, sub-int, mul-int, div-int, rem-int, and-int, or-int,
4548 div zero, a0, a1 # optional op
4573 * For: add-int, sub-int, mul-int, div-int, rem-int, and-int, or-int,
4608 * For: add-int, sub-int, mul-int, div-int, rem-int, and-int, or-int,
4624 div zer
[all...]
H A Dmterp_mips64.S4214 * For: add-int, sub-int, mul-int, div-int, rem-int, and-int, or-int,
4250 * For: add-int, sub-int, mul-int, div-int, rem-int, and-int, or-int,
4286 * For: add-int, sub-int, mul-int, div-int, rem-int, and-int, or-int,
4322 * For: add-int, sub-int, mul-int, div-int, rem-int, and-int, or-int,
4336 div a0, a0, a1 # a0 <- op, a0-a3 changed
4358 * For: add-int, sub-int, mul-int, div-int, rem-int, and-int, or-int,
4394 * For: add-int, sub-int, mul-int, div-int, rem-int, and-int, or-int,
4430 * For: add-int, sub-int, mul-int, div-int, rem-int, and-int, or-int,
4466 * For: add-int, sub-int, mul-int, div-int, rem-int, and-int, or-int,
4502 * For: add-int, sub-int, mul-int, div
[all...]
H A Dmterp_x86.S3980 * 32-bit binary div/rem operation. Handles special case of op0=minint and
3983 /* div/rem vAA, vBB, vCC */
4010 div %cl # 8-bit divide otherwise.
4021 div %cx
4034 * 32-bit binary div/rem operation. Handles special case of op0=minint and
4037 /* div/rem vAA, vBB, vCC */
4064 div %cl # 8-bit divide otherwise.
4075 div %cx
4297 /* div vAA, vBB, vCC */
4325 /* div vA
[all...]

Completed in 684 milliseconds