/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/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 176 assertEquals(10, div());
|
/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/compiler/optimizing/ |
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 | 760 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 D | code_generator_arm.cc | 2817 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 D | code_generator_x86.cc | 3436 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 D | code_generator_arm64.cc | 2662 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 D | bounds_check_elimination.cc | 1084 void VisitDiv(HDiv* div) OVERRIDE { 1085 FindAndHandlePartialArrayLength(div); variable
|
H A D | code_generator_x86_64.cc | 3317 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 D | code_generator_mips64.cc | 2091 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 D | code_generator_mips.cc | 2426 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 D | Main.java | 102 div(); 105 public static void div() { method in class:Main
|
/art/runtime/ |
H A D | Android.mk | 393 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 D | cmdline_types.h | 201 // "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 D | mterp_mips.S | 4379 * 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 D | mterp_mips64.S | 4214 * 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 D | mterp_x86.S | 3980 * 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...] |