Lines Matching refs:locations

175     LocationSummary* locations = at_->GetLocations();  in EmitNativeCode()  local
179 SaveLiveRegisters(codegen, locations); in EmitNativeCode()
193 Location out = locations->Out(); in EmitNativeCode()
195 DCHECK(out.IsRegister() && !locations->GetLiveRegisters()->ContainsCoreRegister(out.reg())); in EmitNativeCode()
200 RestoreLiveRegisters(codegen, locations); in EmitNativeCode()
226 LocationSummary* locations = instruction_->GetLocations(); in EmitNativeCode() local
227 DCHECK(!locations->GetLiveRegisters()->ContainsCoreRegister(locations->Out().reg())); in EmitNativeCode()
231 SaveLiveRegisters(codegen, locations); in EmitNativeCode()
241 mips64_codegen->MoveLocation(locations->Out(), in EmitNativeCode()
245 RestoreLiveRegisters(codegen, locations); in EmitNativeCode()
326 LocationSummary* locations = instruction_->GetLocations(); in EmitNativeCode() local
328 || !locations->GetLiveRegisters()->ContainsCoreRegister(locations->Out().reg())); in EmitNativeCode()
332 SaveLiveRegisters(codegen, locations); in EmitNativeCode()
351 mips64_codegen->MoveLocation(locations->Out(), ret_loc, ret_type); in EmitNativeCode()
362 RestoreLiveRegisters(codegen, locations); in EmitNativeCode()
787 LocationSummary* locations = instruction->GetLocations(); in Move() local
788 if (locations != nullptr && locations->Out().Equals(location)) { in Move()
829 MoveLocation(location, locations->Out(), type); in Move()
1011 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); in HandleBinaryOp() local
1016 locations->SetInAt(0, Location::RequiresRegister()); in HandleBinaryOp()
1031 locations->SetInAt(1, Location::ConstantLocation(right->AsConstant())); in HandleBinaryOp()
1033 locations->SetInAt(1, Location::RequiresRegister()); in HandleBinaryOp()
1034 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleBinaryOp()
1040 locations->SetInAt(0, Location::RequiresFpuRegister()); in HandleBinaryOp()
1041 locations->SetInAt(1, Location::RequiresFpuRegister()); in HandleBinaryOp()
1042 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in HandleBinaryOp()
1052 LocationSummary* locations = instruction->GetLocations(); in HandleBinaryOp() local
1057 GpuRegister dst = locations->Out().AsRegister<GpuRegister>(); in HandleBinaryOp()
1058 GpuRegister lhs = locations->InAt(0).AsRegister<GpuRegister>(); in HandleBinaryOp()
1059 Location rhs_location = locations->InAt(1); in HandleBinaryOp()
1115 FpuRegister dst = locations->Out().AsFpuRegister<FpuRegister>(); in HandleBinaryOp()
1116 FpuRegister lhs = locations->InAt(0).AsFpuRegister<FpuRegister>(); in HandleBinaryOp()
1117 FpuRegister rhs = locations->InAt(1).AsFpuRegister<FpuRegister>(); in HandleBinaryOp()
1141 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instr); in HandleShift() local
1146 locations->SetInAt(0, Location::RequiresRegister()); in HandleShift()
1147 locations->SetInAt(1, Location::RegisterOrConstant(instr->InputAt(1))); in HandleShift()
1148 locations->SetOut(Location::RequiresRegister()); in HandleShift()
1158 LocationSummary* locations = instr->GetLocations(); in HandleShift() local
1164 GpuRegister dst = locations->Out().AsRegister<GpuRegister>(); in HandleShift()
1165 GpuRegister lhs = locations->InAt(0).AsRegister<GpuRegister>(); in HandleShift()
1166 Location rhs_location = locations->InAt(1); in HandleShift()
1253 LocationSummary* locations = in VisitArrayGet() local
1255 locations->SetInAt(0, Location::RequiresRegister()); in VisitArrayGet()
1256 locations->SetInAt(1, Location::RegisterOrConstant(instruction->InputAt(1))); in VisitArrayGet()
1258 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitArrayGet()
1260 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitArrayGet()
1265 LocationSummary* locations = instruction->GetLocations(); in VisitArrayGet() local
1266 GpuRegister obj = locations->InAt(0).AsRegister<GpuRegister>(); in VisitArrayGet()
1267 Location index = locations->InAt(1); in VisitArrayGet()
1273 GpuRegister out = locations->Out().AsRegister<GpuRegister>(); in VisitArrayGet()
1287 GpuRegister out = locations->Out().AsRegister<GpuRegister>(); in VisitArrayGet()
1301 GpuRegister out = locations->Out().AsRegister<GpuRegister>(); in VisitArrayGet()
1316 GpuRegister out = locations->Out().AsRegister<GpuRegister>(); in VisitArrayGet()
1333 GpuRegister out = locations->Out().AsRegister<GpuRegister>(); in VisitArrayGet()
1349 GpuRegister out = locations->Out().AsRegister<GpuRegister>(); in VisitArrayGet()
1364 FpuRegister out = locations->Out().AsFpuRegister<FpuRegister>(); in VisitArrayGet()
1379 FpuRegister out = locations->Out().AsFpuRegister<FpuRegister>(); in VisitArrayGet()
1400 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); in VisitArrayLength() local
1401 locations->SetInAt(0, Location::RequiresRegister()); in VisitArrayLength()
1402 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitArrayLength()
1406 LocationSummary* locations = instruction->GetLocations(); in VisitArrayLength() local
1408 GpuRegister obj = locations->InAt(0).AsRegister<GpuRegister>(); in VisitArrayLength()
1409 GpuRegister out = locations->Out().AsRegister<GpuRegister>(); in VisitArrayLength()
1417 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( in VisitArraySet() local
1422 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitArraySet()
1423 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitArraySet()
1424 locations->SetInAt(2, Location::RegisterLocation(calling_convention.GetRegisterAt(2))); in VisitArraySet()
1426 locations->SetInAt(0, Location::RequiresRegister()); in VisitArraySet()
1427 locations->SetInAt(1, Location::RegisterOrConstant(instruction->InputAt(1))); in VisitArraySet()
1429 locations->SetInAt(2, Location::RequiresFpuRegister()); in VisitArraySet()
1431 locations->SetInAt(2, Location::RequiresRegister()); in VisitArraySet()
1437 LocationSummary* locations = instruction->GetLocations(); in VisitArraySet() local
1438 GpuRegister obj = locations->InAt(0).AsRegister<GpuRegister>(); in VisitArraySet()
1439 Location index = locations->InAt(1); in VisitArraySet()
1441 bool needs_runtime_call = locations->WillCall(); in VisitArraySet()
1449 GpuRegister value = locations->InAt(2).AsRegister<GpuRegister>(); in VisitArraySet()
1464 GpuRegister value = locations->InAt(2).AsRegister<GpuRegister>(); in VisitArraySet()
1481 GpuRegister value = locations->InAt(2).AsRegister<GpuRegister>(); in VisitArraySet()
1509 GpuRegister value = locations->InAt(2).AsRegister<GpuRegister>(); in VisitArraySet()
1524 FpuRegister value = locations->InAt(2).AsFpuRegister<FpuRegister>(); in VisitArraySet()
1525 DCHECK(locations->InAt(2).IsFpuRegister()); in VisitArraySet()
1540 FpuRegister value = locations->InAt(2).AsFpuRegister<FpuRegister>(); in VisitArraySet()
1541 DCHECK(locations->InAt(2).IsFpuRegister()); in VisitArraySet()
1566 LocationSummary* locations = in VisitBoundsCheck() local
1568 locations->SetInAt(0, Location::RequiresRegister()); in VisitBoundsCheck()
1569 locations->SetInAt(1, Location::RequiresRegister()); in VisitBoundsCheck()
1571 locations->SetOut(Location::SameAsFirstInput()); in VisitBoundsCheck()
1576 LocationSummary* locations = instruction->GetLocations(); in VisitBoundsCheck() local
1579 locations->InAt(0), in VisitBoundsCheck()
1580 locations->InAt(1)); in VisitBoundsCheck()
1583 GpuRegister index = locations->InAt(0).AsRegister<GpuRegister>(); in VisitBoundsCheck()
1584 GpuRegister length = locations->InAt(1).AsRegister<GpuRegister>(); in VisitBoundsCheck()
1598 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( in VisitCheckCast() local
1601 locations->SetInAt(0, Location::RequiresRegister()); in VisitCheckCast()
1602 locations->SetInAt(1, Location::RequiresRegister()); in VisitCheckCast()
1603 locations->AddTemp(Location::RequiresRegister()); in VisitCheckCast()
1607 LocationSummary* locations = instruction->GetLocations(); in VisitCheckCast() local
1608 GpuRegister obj = locations->InAt(0).AsRegister<GpuRegister>(); in VisitCheckCast()
1609 GpuRegister cls = locations->InAt(1).AsRegister<GpuRegister>(); in VisitCheckCast()
1610 GpuRegister obj_cls = locations->GetTemp(0).AsRegister<GpuRegister>(); in VisitCheckCast()
1614 locations->InAt(1), in VisitCheckCast()
1628 LocationSummary* locations = in VisitClinitCheck() local
1630 locations->SetInAt(0, Location::RequiresRegister()); in VisitClinitCheck()
1632 locations->SetOut(Location::SameAsFirstInput()); in VisitClinitCheck()
1655 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(compare, call_kind); in VisitCompare() local
1659 locations->SetInAt(0, Location::RequiresRegister()); in VisitCompare()
1660 locations->SetInAt(1, Location::RequiresRegister()); in VisitCompare()
1661 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitCompare()
1667 locations->SetInAt(0, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(0))); in VisitCompare()
1668 locations->SetInAt(1, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(1))); in VisitCompare()
1669 locations->SetOut(calling_convention.GetReturnLocation(Primitive::kPrimInt)); in VisitCompare()
1679 LocationSummary* locations = instruction->GetLocations(); in VisitCompare() local
1687 GpuRegister dst = locations->Out().AsRegister<GpuRegister>(); in VisitCompare()
1688 GpuRegister lhs = locations->InAt(0).AsRegister<GpuRegister>(); in VisitCompare()
1689 GpuRegister rhs = locations->InAt(1).AsRegister<GpuRegister>(); in VisitCompare()
1717 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); in VisitCondition() local
1718 locations->SetInAt(0, Location::RequiresRegister()); in VisitCondition()
1719 locations->SetInAt(1, Location::RegisterOrConstant(instruction->InputAt(1))); in VisitCondition()
1721 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitCondition()
1730 LocationSummary* locations = instruction->GetLocations(); in VisitCondition() local
1732 GpuRegister dst = locations->Out().AsRegister<GpuRegister>(); in VisitCondition()
1733 GpuRegister lhs = locations->InAt(0).AsRegister<GpuRegister>(); in VisitCondition()
1734 Location rhs_location = locations->InAt(1); in VisitCondition()
1811 LocationSummary* locations = in VisitDiv() local
1816 locations->SetInAt(0, Location::RequiresRegister()); in VisitDiv()
1817 locations->SetInAt(1, Location::RequiresRegister()); in VisitDiv()
1818 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitDiv()
1823 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitDiv()
1824 locations->SetInAt(1, Location::RequiresFpuRegister()); in VisitDiv()
1825 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitDiv()
1835 LocationSummary* locations = instruction->GetLocations(); in VisitDiv() local
1840 GpuRegister dst = locations->Out().AsRegister<GpuRegister>(); in VisitDiv()
1841 GpuRegister lhs = locations->InAt(0).AsRegister<GpuRegister>(); in VisitDiv()
1842 GpuRegister rhs = locations->InAt(1).AsRegister<GpuRegister>(); in VisitDiv()
1851 FpuRegister dst = locations->Out().AsFpuRegister<FpuRegister>(); in VisitDiv()
1852 FpuRegister lhs = locations->InAt(0).AsFpuRegister<FpuRegister>(); in VisitDiv()
1853 FpuRegister rhs = locations->InAt(1).AsFpuRegister<FpuRegister>(); in VisitDiv()
1866 LocationSummary* locations = in VisitDivZeroCheck() local
1868 locations->SetInAt(0, Location::RegisterOrConstant(instruction->InputAt(0))); in VisitDivZeroCheck()
1870 locations->SetOut(Location::SameAsFirstInput()); in VisitDivZeroCheck()
1900 LocationSummary* locations = in VisitDoubleConstant() local
1902 locations->SetOut(Location::ConstantLocation(constant)); in VisitDoubleConstant()
1917 LocationSummary* locations = in VisitFloatConstant() local
1919 locations->SetOut(Location::ConstantLocation(constant)); in VisitFloatConstant()
2060 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(if_instr); in VisitIf() local
2063 locations->SetInAt(0, Location::RequiresRegister()); in VisitIf()
2083 LocationSummary* locations = new (GetGraph()->GetArena()) in VisitDeoptimize() local
2088 locations->SetInAt(0, Location::RequiresRegister()); in VisitDeoptimize()
2102 LocationSummary* locations = in HandleFieldGet() local
2104 locations->SetInAt(0, Location::RequiresRegister()); in HandleFieldGet()
2106 locations->SetOut(Location::RequiresFpuRegister()); in HandleFieldGet()
2108 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleFieldGet()
2115 LocationSummary* locations = instruction->GetLocations(); in HandleFieldGet() local
2116 GpuRegister obj = locations->InAt(0).AsRegister<GpuRegister>(); in HandleFieldGet()
2147 DCHECK(locations->Out().IsRegister()); in HandleFieldGet()
2148 GpuRegister dst = locations->Out().AsRegister<GpuRegister>(); in HandleFieldGet()
2151 DCHECK(locations->Out().IsFpuRegister()); in HandleFieldGet()
2152 FpuRegister dst = locations->Out().AsFpuRegister<FpuRegister>(); in HandleFieldGet()
2162 LocationSummary* locations = in HandleFieldSet() local
2164 locations->SetInAt(0, Location::RequiresRegister()); in HandleFieldSet()
2166 locations->SetInAt(1, Location::RequiresFpuRegister()); in HandleFieldSet()
2168 locations->SetInAt(1, Location::RequiresRegister()); in HandleFieldSet()
2175 LocationSummary* locations = instruction->GetLocations(); in HandleFieldSet() local
2176 GpuRegister obj = locations->InAt(0).AsRegister<GpuRegister>(); in HandleFieldSet()
2201 DCHECK(locations->InAt(1).IsRegister()); in HandleFieldSet()
2202 GpuRegister src = locations->InAt(1).AsRegister<GpuRegister>(); in HandleFieldSet()
2205 DCHECK(locations->InAt(1).IsFpuRegister()); in HandleFieldSet()
2206 FpuRegister src = locations->InAt(1).AsFpuRegister<FpuRegister>(); in HandleFieldSet()
2213 DCHECK(locations->InAt(1).IsRegister()); in HandleFieldSet()
2214 GpuRegister src = locations->InAt(1).AsRegister<GpuRegister>(); in HandleFieldSet()
2238 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); in VisitInstanceOf() local
2239 locations->SetInAt(0, Location::RequiresRegister()); in VisitInstanceOf()
2240 locations->SetInAt(1, Location::RequiresRegister()); in VisitInstanceOf()
2242 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitInstanceOf()
2246 LocationSummary* locations = instruction->GetLocations(); in VisitInstanceOf() local
2247 GpuRegister obj = locations->InAt(0).AsRegister<GpuRegister>(); in VisitInstanceOf()
2248 GpuRegister cls = locations->InAt(1).AsRegister<GpuRegister>(); in VisitInstanceOf()
2249 GpuRegister out = locations->Out().AsRegister<GpuRegister>(); in VisitInstanceOf()
2266 DCHECK(locations->OnlyCallsOnSlowPath()); in VisitInstanceOf()
2269 locations->InAt(1), in VisitInstanceOf()
2270 locations->Out(), in VisitInstanceOf()
2282 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant); in VisitIntConstant() local
2283 locations->SetOut(Location::ConstantLocation(constant)); in VisitIntConstant()
2291 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant); in VisitNullConstant() local
2292 locations->SetOut(Location::ConstantLocation(constant)); in VisitNullConstant()
2300 LocationSummary* locations = in HandleInvoke() local
2302 locations->AddTemp(Location::RegisterLocation(kMethodRegisterArgument)); in HandleInvoke()
2307 locations->SetInAt(i, calling_convention_visitor.GetNextLocation(input->GetType())); in HandleInvoke()
2312 locations->SetOut(calling_convention_visitor.GetReturnLocation(return_type)); in HandleInvoke()
2449 LocationSummary* locations = invoke->GetLocations(); in VisitInvokeVirtual() local
2450 Location receiver = locations->InAt(0); in VisitInvokeVirtual()
2479 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(cls, call_kind); in VisitLoadClass() local
2480 locations->SetOut(Location::RequiresRegister()); in VisitLoadClass()
2513 LocationSummary* locations = in VisitLoadException() local
2515 locations->SetOut(Location::RequiresRegister()); in VisitLoadException()
2533 LocationSummary* locations = in VisitLoadString() local
2535 locations->SetOut(Location::RequiresRegister()); in VisitLoadString()
2561 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant); in VisitLongConstant() local
2562 locations->SetOut(Location::ConstantLocation(constant)); in VisitLongConstant()
2570 LocationSummary* locations = in VisitMonitorOperation() local
2573 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitMonitorOperation()
2587 LocationSummary* locations = in VisitMul() local
2592 locations->SetInAt(0, Location::RequiresRegister()); in VisitMul()
2593 locations->SetInAt(1, Location::RequiresRegister()); in VisitMul()
2594 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitMul()
2599 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitMul()
2600 locations->SetInAt(1, Location::RequiresFpuRegister()); in VisitMul()
2601 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitMul()
2611 LocationSummary* locations = instruction->GetLocations(); in VisitMul() local
2616 GpuRegister dst = locations->Out().AsRegister<GpuRegister>(); in VisitMul()
2617 GpuRegister lhs = locations->InAt(0).AsRegister<GpuRegister>(); in VisitMul()
2618 GpuRegister rhs = locations->InAt(1).AsRegister<GpuRegister>(); in VisitMul()
2627 FpuRegister dst = locations->Out().AsFpuRegister<FpuRegister>(); in VisitMul()
2628 FpuRegister lhs = locations->InAt(0).AsFpuRegister<FpuRegister>(); in VisitMul()
2629 FpuRegister rhs = locations->InAt(1).AsFpuRegister<FpuRegister>(); in VisitMul()
2642 LocationSummary* locations = in VisitNeg() local
2647 locations->SetInAt(0, Location::RequiresRegister()); in VisitNeg()
2648 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitNeg()
2653 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitNeg()
2654 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitNeg()
2664 LocationSummary* locations = instruction->GetLocations(); in VisitNeg() local
2669 GpuRegister dst = locations->Out().AsRegister<GpuRegister>(); in VisitNeg()
2670 GpuRegister src = locations->InAt(0).AsRegister<GpuRegister>(); in VisitNeg()
2679 FpuRegister dst = locations->Out().AsFpuRegister<FpuRegister>(); in VisitNeg()
2680 FpuRegister src = locations->InAt(0).AsFpuRegister<FpuRegister>(); in VisitNeg()
2693 LocationSummary* locations = in VisitNewArray() local
2696 locations->AddTemp(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitNewArray()
2697 locations->AddTemp(Location::RegisterLocation(calling_convention.GetRegisterAt(2))); in VisitNewArray()
2698 locations->SetOut(calling_convention.GetReturnLocation(Primitive::kPrimNot)); in VisitNewArray()
2699 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitNewArray()
2716 LocationSummary* locations = in VisitNewInstance() local
2719 locations->AddTemp(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitNewInstance()
2720 locations->AddTemp(Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitNewInstance()
2721 locations->SetOut(calling_convention.GetReturnLocation(Primitive::kPrimNot)); in VisitNewInstance()
2738 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); in VisitNot() local
2739 locations->SetInAt(0, Location::RequiresRegister()); in VisitNot()
2740 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitNot()
2745 LocationSummary* locations = instruction->GetLocations(); in VisitNot() local
2750 GpuRegister dst = locations->Out().AsRegister<GpuRegister>(); in VisitNot()
2751 GpuRegister src = locations->InAt(0).AsRegister<GpuRegister>(); in VisitNot()
2762 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); in VisitBooleanNot() local
2763 locations->SetInAt(0, Location::RequiresRegister()); in VisitBooleanNot()
2764 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitBooleanNot()
2768 LocationSummary* locations = instruction->GetLocations(); in VisitBooleanNot() local
2769 __ Xori(locations->Out().AsRegister<GpuRegister>(), in VisitBooleanNot()
2770 locations->InAt(0).AsRegister<GpuRegister>(), in VisitBooleanNot()
2775 LocationSummary* locations = in VisitNullCheck() local
2777 locations->SetInAt(0, Location::RequiresRegister()); in VisitNullCheck()
2779 locations->SetOut(Location::SameAsFirstInput()); in VisitNullCheck()
2827 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); in VisitParameterValue() local
2834 locations->SetOut(location); in VisitParameterValue()
2843 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); in VisitPhi() local
2845 locations->SetInAt(i, Location::Any()); in VisitPhi()
2847 locations->SetOut(Location::Any()); in VisitPhi()
2858 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(rem, call_kind); in VisitRem() local
2863 locations->SetInAt(0, Location::RequiresRegister()); in VisitRem()
2864 locations->SetInAt(1, Location::RequiresRegister()); in VisitRem()
2865 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitRem()
2871 locations->SetInAt(0, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(0))); in VisitRem()
2872 locations->SetInAt(1, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(1))); in VisitRem()
2873 locations->SetOut(calling_convention.GetReturnLocation(type)); in VisitRem()
2884 LocationSummary* locations = instruction->GetLocations(); in VisitRem() local
2889 GpuRegister dst = locations->Out().AsRegister<GpuRegister>(); in VisitRem()
2890 GpuRegister lhs = locations->InAt(0).AsRegister<GpuRegister>(); in VisitRem()
2891 GpuRegister rhs = locations->InAt(1).AsRegister<GpuRegister>(); in VisitRem()
2920 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(ret); in VisitReturn() local
2922 locations->SetInAt(0, Mips64ReturnLocation(return_type)); in VisitReturn()
2954 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(store); in VisitStoreLocal() local
2964 locations->SetInAt(1, Location::StackSlot(codegen_->GetStackSlot(store->GetLocal()))); in VisitStoreLocal()
2969 locations->SetInAt(1, Location::DoubleStackSlot(codegen_->GetStackSlot(store->GetLocal()))); in VisitStoreLocal()
3031 LocationSummary* locations = in VisitThrow() local
3034 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitThrow()
3061 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(conversion, call_kind); in VisitTypeConversion() local
3065 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitTypeConversion()
3067 locations->SetInAt(0, Location::RequiresRegister()); in VisitTypeConversion()
3071 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitTypeConversion()
3073 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitTypeConversion()
3079 locations->SetInAt(0, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(0))); in VisitTypeConversion()
3081 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitTypeConversion()
3084 locations->SetOut(calling_convention.GetReturnLocation(result_type)); in VisitTypeConversion()
3089 LocationSummary* locations = conversion->GetLocations(); in VisitTypeConversion() local
3096 GpuRegister dst = locations->Out().AsRegister<GpuRegister>(); in VisitTypeConversion()
3097 GpuRegister src = locations->InAt(0).AsRegister<GpuRegister>(); in VisitTypeConversion()
3130 FpuRegister dst = locations->Out().AsFpuRegister<FpuRegister>(); in VisitTypeConversion()
3131 GpuRegister src = locations->InAt(0).AsRegister<GpuRegister>(); in VisitTypeConversion()
3162 FpuRegister dst = locations->Out().AsFpuRegister<FpuRegister>(); in VisitTypeConversion()
3163 FpuRegister src = locations->InAt(0).AsFpuRegister<FpuRegister>(); in VisitTypeConversion()