Lines Matching refs:LocationSummary
318 void SlowPathCodeARMVIXL::SaveLiveRegisters(CodeGenerator* codegen, LocationSummary* locations) { in SaveLiveRegisters()
356 void SlowPathCodeARMVIXL::RestoreLiveRegisters(CodeGenerator* codegen, LocationSummary* locations) { in RestoreLiveRegisters()
473 LocationSummary* locations = instruction_->GetLocations(); in EmitNativeCode()
515 LocationSummary* locations = instruction_->GetLocations(); in EmitNativeCode()
569 LocationSummary* locations = instruction_->GetLocations(); in EmitNativeCode()
600 LocationSummary* locations = instruction_->GetLocations(); in EmitNativeCode()
661 LocationSummary* locations = instruction_->GetLocations(); in EmitNativeCode()
682 LocationSummary* locations = instruction_->GetLocations(); in EmitNativeCode()
749 LocationSummary* locations = instruction_->GetLocations(); in EmitNativeCode()
914 LocationSummary* locations = instruction_->GetLocations(); in EmitNativeCode()
1129 const LocationSummary* const locations = instruction->GetLocations(); in GenerateLongDataProc()
1308 const LocationSummary* const locations = condition->GetLocations(); in GenerateLongTestConstant()
1429 const LocationSummary* const locations = condition->GetLocations(); in GenerateLongTest()
1554 const LocationSummary* const locations = cond->GetLocations(); in GenerateEqualLong()
1610 const LocationSummary* const locations = cond->GetLocations(); in GenerateConditionLong()
2370 void CodeGeneratorARMVIXL::AddLocationAsTemp(Location location, LocationSummary* locations) { in AddLocationAsTemp()
2598 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(if_instr); in VisitIf()
2615 LocationSummary* locations = new (GetGraph()->GetAllocator()) in VisitDeoptimize()
2616 LocationSummary(deoptimize, LocationSummary::kCallOnSlowPath); in VisitDeoptimize()
2636 LocationSummary* locations = new (GetGraph()->GetAllocator()) in VisitShouldDeoptimizeFlag()
2637 LocationSummary(flag, LocationSummary::kNoCall); in VisitShouldDeoptimizeFlag()
2649 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(select); in VisitSelect()
2677 const LocationSummary* const locations = select->GetLocations(); in VisitSelect()
2812 new (GetGraph()->GetAllocator()) LocationSummary(info); in VisitNativeDebugInfo()
2901 LocationSummary* locations = in HandleCondition()
2902 new (GetGraph()->GetAllocator()) LocationSummary(cond, LocationSummary::kNoCall); in HandleCondition()
3045 LocationSummary* locations = in VisitIntConstant()
3046 new (GetGraph()->GetAllocator()) LocationSummary(constant, LocationSummary::kNoCall); in VisitIntConstant()
3055 LocationSummary* locations = in VisitNullConstant()
3056 new (GetGraph()->GetAllocator()) LocationSummary(constant, LocationSummary::kNoCall); in VisitNullConstant()
3065 LocationSummary* locations = in VisitLongConstant()
3066 new (GetGraph()->GetAllocator()) LocationSummary(constant, LocationSummary::kNoCall); in VisitLongConstant()
3075 LocationSummary* locations = in VisitFloatConstant()
3076 new (GetGraph()->GetAllocator()) LocationSummary(constant, LocationSummary::kNoCall); in VisitFloatConstant()
3086 LocationSummary* locations = in VisitDoubleConstant()
3087 new (GetGraph()->GetAllocator()) LocationSummary(constant, LocationSummary::kNoCall); in VisitDoubleConstant()
3122 LocationSummary* locations = in VisitReturn()
3123 new (GetGraph()->GetAllocator()) LocationSummary(ret, LocationSummary::kNoCall); in VisitReturn()
3175 LocationSummary* locations = invoke->GetLocations(); in VisitInvokeStaticOrDirect()
3216 LocationSummary* locations = invoke->GetLocations(); in VisitInvokeInterface()
3305 LocationSummary* locations = in VisitNeg()
3306 new (GetGraph()->GetAllocator()) LocationSummary(neg, LocationSummary::kNoCall); in VisitNeg()
3331 LocationSummary* locations = neg->GetLocations(); in VisitNeg()
3371 LocationSummary::CallKind call_kind = in VisitTypeConversion()
3375 ? LocationSummary::kCallOnMainOnly in VisitTypeConversion()
3376 : LocationSummary::kNoCall; in VisitTypeConversion()
3377 LocationSummary* locations = in VisitTypeConversion()
3378 new (GetGraph()->GetAllocator()) LocationSummary(conversion, call_kind); in VisitTypeConversion()
3516 LocationSummary* locations = conversion->GetLocations(); in VisitTypeConversion()
3741 LocationSummary* locations = in VisitAdd()
3742 new (GetGraph()->GetAllocator()) LocationSummary(add, LocationSummary::kNoCall); in VisitAdd()
3772 LocationSummary* locations = add->GetLocations(); in VisitAdd()
3806 LocationSummary* locations = in VisitSub()
3807 new (GetGraph()->GetAllocator()) LocationSummary(sub, LocationSummary::kNoCall); in VisitSub()
3835 LocationSummary* locations = sub->GetLocations(); in VisitSub()
3868 LocationSummary* locations = in VisitMul()
3869 new (GetGraph()->GetAllocator()) LocationSummary(mul, LocationSummary::kNoCall); in VisitMul()
3893 LocationSummary* locations = mul->GetLocations(); in VisitMul()
3972 LocationSummary* locations = instruction->GetLocations(); in DivRemByPowerOfTwo()
4006 LocationSummary* locations = instruction->GetLocations(); in GenerateDivRemWithAnyConstant()
4066 LocationSummary::CallKind call_kind = LocationSummary::kNoCall; in VisitDiv()
4069 call_kind = LocationSummary::kCallOnMainOnly; in VisitDiv()
4075 call_kind = LocationSummary::kCallOnMainOnly; in VisitDiv()
4078 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(div, call_kind); in VisitDiv()
4181 LocationSummary::CallKind call_kind = LocationSummary::kCallOnMainOnly; in VisitRem()
4184 call_kind = LocationSummary::kNoCall; in VisitRem()
4188 call_kind = LocationSummary::kNoCall; in VisitRem()
4191 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(rem, call_kind); in VisitRem()
4257 LocationSummary* locations = rem->GetLocations(); in VisitRem()
4311 LocationSummary* locations = new (allocator) LocationSummary(minmax); in CreateMinMaxLocations()
4339 void InstructionCodeGeneratorARMVIXL::GenerateMinMaxInt(LocationSummary* locations, bool is_min) { in GenerateMinMaxInt()
4361 void InstructionCodeGeneratorARMVIXL::GenerateMinMaxLong(LocationSummary* locations, bool is_min) { in GenerateMinMaxLong()
4401 LocationSummary* locations = minmax->GetLocations(); in GenerateMinMaxFloat()
4462 LocationSummary* locations = minmax->GetLocations(); in GenerateMinMaxDouble()
4549 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(abs); in VisitAbs()
4568 LocationSummary* locations = abs->GetLocations(); in VisitAbs()
4605 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction); in VisitDivZeroCheck()
4614 LocationSummary* locations = instruction->GetLocations(); in VisitDivZeroCheck()
4654 LocationSummary* locations = ror->GetLocations(); in HandleIntegerRotate()
4681 LocationSummary* locations = ror->GetLocations(); in HandleLongRotate()
4748 LocationSummary* locations = in VisitRor()
4749 new (GetGraph()->GetAllocator()) LocationSummary(ror, LocationSummary::kNoCall); in VisitRor()
4794 LocationSummary* locations = in HandleShift()
4795 new (GetGraph()->GetAllocator()) LocationSummary(op, LocationSummary::kNoCall); in HandleShift()
4833 LocationSummary* locations = op->GetLocations(); in HandleShift()
5028 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( in VisitNewInstance()
5029 instruction, LocationSummary::kCallOnMainOnly); in VisitNewInstance()
5042 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( in VisitNewArray()
5043 instruction, LocationSummary::kCallOnMainOnly); in VisitNewArray()
5060 LocationSummary* locations = in VisitParameterValue()
5061 new (GetGraph()->GetAllocator()) LocationSummary(instruction, LocationSummary::kNoCall); in VisitParameterValue()
5077 LocationSummary* locations = in VisitCurrentMethod()
5078 new (GetGraph()->GetAllocator()) LocationSummary(instruction, LocationSummary::kNoCall); in VisitCurrentMethod()
5088 LocationSummary* locations = in VisitNot()
5089 new (GetGraph()->GetAllocator()) LocationSummary(not_, LocationSummary::kNoCall); in VisitNot()
5095 LocationSummary* locations = not_->GetLocations(); in VisitNot()
5114 LocationSummary* locations = in VisitBooleanNot()
5115 new (GetGraph()->GetAllocator()) LocationSummary(bool_not, LocationSummary::kNoCall); in VisitBooleanNot()
5125 LocationSummary* locations = in VisitCompare()
5126 new (GetGraph()->GetAllocator()) LocationSummary(compare, LocationSummary::kNoCall); in VisitCompare()
5154 LocationSummary* locations = compare->GetLocations(); in VisitCompare()
5216 LocationSummary* locations = in VisitPhi()
5217 new (GetGraph()->GetAllocator()) LocationSummary(instruction, LocationSummary::kNoCall); in VisitPhi()
5294 LocationSummary* locations = in HandleFieldSet()
5295 new (GetGraph()->GetAllocator()) LocationSummary(instruction, LocationSummary::kNoCall); in HandleFieldSet()
5339 LocationSummary* locations = instruction->GetLocations(); in HandleFieldSet()
5459 LocationSummary* locations = in HandleFieldGet()
5460 new (GetGraph()->GetAllocator()) LocationSummary(instruction, in HandleFieldGet()
5462 ? LocationSummary::kCallOnSlowPath in HandleFieldGet()
5463 : LocationSummary::kNoCall); in HandleFieldGet()
5588 LocationSummary* locations = instruction->GetLocations(); in HandleFieldGet()
5794 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction); in VisitNullCheck()
5894 LocationSummary* locations = in VisitArrayGet()
5895 new (GetGraph()->GetAllocator()) LocationSummary(instruction, in VisitArrayGet()
5897 ? LocationSummary::kCallOnSlowPath in VisitArrayGet()
5898 : LocationSummary::kNoCall); in VisitArrayGet()
5938 LocationSummary* locations = instruction->GetLocations(); in VisitArrayGet()
6173 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( in VisitArraySet()
6176 LocationSummary::kCallOnSlowPath : in VisitArraySet()
6177 LocationSummary::kNoCall); in VisitArraySet()
6194 LocationSummary* locations = instruction->GetLocations(); in VisitArraySet()
6456 LocationSummary* locations = in VisitArrayLength()
6457 new (GetGraph()->GetAllocator()) LocationSummary(instruction, LocationSummary::kNoCall); in VisitArrayLength()
6480 LocationSummary* locations = in VisitIntermediateAddress()
6481 new (GetGraph()->GetAllocator()) LocationSummary(instruction, LocationSummary::kNoCall); in VisitIntermediateAddress()
6515 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction, caller_saves); in VisitBoundsCheck()
6533 LocationSummary* locations = instruction->GetLocations(); in VisitBoundsCheck()
6618 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( in VisitSuspendCheck()
6619 instruction, LocationSummary::kCallOnSlowPath); in VisitSuspendCheck()
6955 LocationSummary::CallKind call_kind = (cls->NeedsEnvironment() || requires_read_barrier) in VisitLoadClass()
6956 ? LocationSummary::kCallOnSlowPath in VisitLoadClass()
6957 : LocationSummary::kNoCall; in VisitLoadClass()
6958 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(cls, call_kind); in VisitLoadClass()
6988 LocationSummary* locations = cls->GetLocations(); in VisitLoadClass()
7092 LocationSummary* locations = in VisitClinitCheck()
7093 new (GetGraph()->GetAllocator()) LocationSummary(check, LocationSummary::kCallOnSlowPath); in VisitClinitCheck()
7209 LocationSummary::CallKind call_kind = CodeGenerator::GetLoadStringCallKind(load); in VisitLoadString()
7210 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(load, call_kind); in VisitLoadString()
7230 LocationSummary* locations = load->GetLocations(); in VisitLoadString()
7298 LocationSummary* locations = in VisitLoadException()
7299 new (GetGraph()->GetAllocator()) LocationSummary(load, LocationSummary::kNoCall); in VisitLoadException()
7310 new (GetGraph()->GetAllocator()) LocationSummary(clear, LocationSummary::kNoCall); in VisitClearException()
7321 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( in VisitThrow()
7322 instruction, LocationSummary::kCallOnMainOnly); in VisitThrow()
7355 LocationSummary::CallKind call_kind = LocationSummary::kNoCall; in VisitInstanceOf()
7364 call_kind = needs_read_barrier ? LocationSummary::kCallOnSlowPath : LocationSummary::kNoCall; in VisitInstanceOf()
7371 call_kind = LocationSummary::kCallOnSlowPath; in VisitInstanceOf()
7377 LocationSummary* locations = in VisitInstanceOf()
7378 new (GetGraph()->GetAllocator()) LocationSummary(instruction, call_kind); in VisitInstanceOf()
7398 LocationSummary* locations = instruction->GetLocations(); in VisitInstanceOf()
7676 LocationSummary::CallKind call_kind = CodeGenerator::GetCheckCastCallKind(instruction); in VisitCheckCast()
7677 LocationSummary* locations = in VisitCheckCast()
7678 new (GetGraph()->GetAllocator()) LocationSummary(instruction, call_kind); in VisitCheckCast()
7692 LocationSummary* locations = instruction->GetLocations(); in VisitCheckCast()
7905 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( in VisitMonitorOperation()
7906 instruction, LocationSummary::kCallOnMainOnly); in VisitMonitorOperation()
7936 LocationSummary* locations = in HandleBitwiseOperation()
7937 new (GetGraph()->GetAllocator()) LocationSummary(instruction, LocationSummary::kNoCall); in HandleBitwiseOperation()
7959 LocationSummary* locations = in VisitBitwiseNegatedRight()
7960 new (GetGraph()->GetAllocator()) LocationSummary(instruction, LocationSummary::kNoCall); in VisitBitwiseNegatedRight()
7970 LocationSummary* locations = instruction->GetLocations(); in VisitBitwiseNegatedRight()
8026 LocationSummary* locations = in VisitDataProcWithShifterOp()
8027 new (GetGraph()->GetAllocator()) LocationSummary(instruction, LocationSummary::kNoCall); in VisitDataProcWithShifterOp()
8039 const LocationSummary* const locations = instruction->GetLocations(); in VisitDataProcWithShifterOp()
8186 LocationSummary* locations = instruction->GetLocations(); in HandleBitwiseOperation()
9073 LocationSummary* locations = in VisitMultiplyAccumulate()
9074 new (GetGraph()->GetAllocator()) LocationSummary(instr, LocationSummary::kNoCall); in VisitMultiplyAccumulate()
9110 LocationSummary* locations = in VisitPackedSwitch()
9111 new (GetGraph()->GetAllocator()) LocationSummary(switch_instr, LocationSummary::kNoCall); in VisitPackedSwitch()
9126 LocationSummary* locations = switch_instr->GetLocations(); in VisitPackedSwitch()
9232 LocationSummary* locations = in VisitClassTableGet()
9233 new (GetGraph()->GetAllocator()) LocationSummary(instruction, LocationSummary::kNoCall); in VisitClassTableGet()