Lines Matching defs:div
2817 void LocationsBuilderARM::VisitDiv(HDiv* div) {
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->InputAt(1)->AsIntConstant()->GetValue();
2879 LOG(FATAL) << "Unexpected div type " << div->GetResultType();
2883 void InstructionCodeGeneratorARM::VisitDiv(HDiv* div) {
2884 LocationSummary* locations = div->GetLocations();
2889 switch (div->GetResultType()) {
2892 GenerateDivRemConstantIntegral(div);
2903 codegen_->InvokeRuntime(QUICK_ENTRY_POINT(pIdivmod), div, div->GetDexPc(), nullptr);
2918 codegen_->InvokeRuntime(QUICK_ENTRY_POINT(pLdiv), div, div->GetDexPc(), nullptr);
2938 LOG(FATAL) << "Unexpected div type " << div->GetResultType();