Lines Matching refs:locations
318 LocationSummary* locations = instruction->GetLocations(); variable
326 if (locations->IsFixedInput(input_index) || locations->OutputUsesSameAs(input_index)) {
333 } else if (!locations->InAt(input_index).IsValid()) {
907 LocationSummary* locations = defined_by_->GetLocations(); in CanUseInputRegister() local
908 if (locations->OutputCanOverlapWithInputs()) { in CanUseInputRegister()
956 LocationSummary* locations = defined_by_->GetLocations(); in DefinitionRequiresRegister() local
957 Location location = locations->Out(); in DefinitionRequiresRegister()
964 && (locations->InAt(0).IsRegister() in DefinitionRequiresRegister()
965 || locations->InAt(0).IsRegisterPair() in DefinitionRequiresRegister()
966 || locations->InAt(0).GetPolicy() == Location::kRequiresRegister))) { in DefinitionRequiresRegister()
970 && (locations->InAt(0).IsFpuRegister() in DefinitionRequiresRegister()
971 || locations->InAt(0).IsFpuRegisterPair() in DefinitionRequiresRegister()
972 || locations->InAt(0).GetPolicy() == Location::kRequiresFpuRegister))) { in DefinitionRequiresRegister()