/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/test/417-optimizing-arith-div/src/ |
H A D | Main.java | 102 div(); 105 public static void div() { method in class:Main
|
/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 | bounds_check_elimination.cc | 1084 void VisitDiv(HDiv* div) OVERRIDE { 1085 FindAndHandlePartialArrayLength(div); variable
|
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_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 | 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;
|
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_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...] |
/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) {
|