Lines Matching refs:div
3436 void LocationsBuilderX86::VisitDiv(HDiv* div) {
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 type " << div->GetResultType();
3486 void InstructionCodeGeneratorX86::VisitDiv(HDiv* div) {
3487 LocationSummary* locations = div->GetLocations();
3491 switch (div->GetResultType()) {
3494 GenerateDivRemIntegral(div);
3501 } else if (div->InputAt(1)->IsX86LoadFromConstantTable()) {
3502 HX86LoadFromConstantTable* const_area = div->InputAt(1)->AsX86LoadFromConstantTable();
3518 } else if (div->InputAt(1)->IsX86LoadFromConstantTable()) {
3519 HX86LoadFromConstantTable* const_area = div->InputAt(1)->AsX86LoadFromConstantTable();
3533 LOG(FATAL) << "Unexpected div type " << div->GetResultType();