/art/compiler/optimizing/ |
intrinsics_utils.h | 54 SaveLiveRegisters(codegen, invoke_->GetLocations()); 65 Location out = invoke_->GetLocations()->Out(); 68 DCHECK(!invoke_->GetLocations()->GetLiveRegisters()->ContainsCoreRegister(out.reg())); 72 RestoreLiveRegisters(codegen, invoke_->GetLocations());
|
common_arm.h | 99 return SRegisterFrom(instr->GetLocations()->Out()); 105 return DRegisterFrom(instr->GetLocations()->Out()); 120 return SRegisterFrom(instr->GetLocations()->InAt(input_index)); 126 return DRegisterFrom(instr->GetLocations()->InAt(input_index)); 145 return RegisterFrom(instr->GetLocations()->Out(), instr->GetType()); 149 return RegisterFrom(instr->GetLocations()->InAt(input_index), 208 return OperandFrom(instr->GetLocations()->InAt(input_index),
|
intrinsics_mips64.cc | 99 SaveLiveRegisters(codegen, invoke_->GetLocations()); 112 Location out = invoke_->GetLocations()->Out(); 115 DCHECK(!invoke_->GetLocations()->GetLiveRegisters()->ContainsCoreRegister(out.reg())); 119 RestoreLiveRegisters(codegen, invoke_->GetLocations()); 136 LocationSummary* res = invoke->GetLocations(); 167 MoveFPToInt(invoke->GetLocations(), /* is64bit */ true, GetAssembler()); 176 MoveFPToInt(invoke->GetLocations(), /* is64bit */ false, GetAssembler()); 204 MoveIntToFP(invoke->GetLocations(), /* is64bit */ true, GetAssembler()); 213 MoveIntToFP(invoke->GetLocations(), /* is64bit */ false, GetAssembler()); 255 GenReverseBytes(invoke->GetLocations(), Primitive::kPrimInt, GetAssembler()) [all...] |
intrinsics_mips.cc | 110 SaveLiveRegisters(codegen, invoke_->GetLocations()); 123 Location out = invoke_->GetLocations()->Out(); 126 DCHECK(!invoke_->GetLocations()->GetLiveRegisters()->ContainsCoreRegister(out.reg())); 130 RestoreLiveRegisters(codegen, invoke_->GetLocations()); 147 LocationSummary* res = invoke->GetLocations(); 183 MoveFPToInt(invoke->GetLocations(), /* is64bit */ true, GetAssembler()); 192 MoveFPToInt(invoke->GetLocations(), /* is64bit */ false, GetAssembler()); 225 MoveIntToFP(invoke->GetLocations(), /* is64bit */ true, GetAssembler()); 234 MoveIntToFP(invoke->GetLocations(), /* is64bit */ false, GetAssembler()); 407 GenReverse(invoke->GetLocations(), [all...] |
code_generator_vector_x86.cc | 53 LocationSummary* locations = instruction->GetLocations(); 143 LocationSummary* locations = instruction->GetLocations(); 161 LocationSummary* locations = instruction->GetLocations(); 206 instruction->GetLocations()->AddTemp(Location::RequiresFpuRegister()); 211 LocationSummary* locations = instruction->GetLocations(); 247 instruction->GetLocations()->AddTemp(Location::RequiresFpuRegister()); 252 LocationSummary* locations = instruction->GetLocations(); 318 LocationSummary* locations = instruction->GetLocations(); 359 LocationSummary* locations = instruction->GetLocations(); 388 LocationSummary* locations = instruction->GetLocations(); [all...] |
code_generator_vector_x86_64.cc | 50 LocationSummary* locations = instruction->GetLocations(); 136 LocationSummary* locations = instruction->GetLocations(); 154 LocationSummary* locations = instruction->GetLocations(); 199 instruction->GetLocations()->AddTemp(Location::RequiresFpuRegister()); 204 LocationSummary* locations = instruction->GetLocations(); 240 instruction->GetLocations()->AddTemp(Location::RequiresFpuRegister()); 245 LocationSummary* locations = instruction->GetLocations(); 311 LocationSummary* locations = instruction->GetLocations(); 352 LocationSummary* locations = instruction->GetLocations(); 381 LocationSummary* locations = instruction->GetLocations(); [all...] |
code_generator_vector_arm_vixl.cc | 53 LocationSummary* locations = instruction->GetLocations(); 128 LocationSummary* locations = instruction->GetLocations(); 156 LocationSummary* locations = instruction->GetLocations(); 184 LocationSummary* locations = instruction->GetLocations(); 229 LocationSummary* locations = instruction->GetLocations(); 258 LocationSummary* locations = instruction->GetLocations(); 299 LocationSummary* locations = instruction->GetLocations(); 328 LocationSummary* locations = instruction->GetLocations(); 365 LocationSummary* locations = instruction->GetLocations(); 406 LocationSummary* locations = instruction->GetLocations(); [all...] |
intrinsics_arm64.cc | 118 SaveLiveRegisters(codegen, invoke_->GetLocations()); 136 Location out = invoke_->GetLocations()->Out(); 139 DCHECK(!invoke_->GetLocations()->GetLiveRegisters()->ContainsCoreRegister(out.reg())); 143 RestoreLiveRegisters(codegen, invoke_->GetLocations()); 167 LocationSummary* locations = instruction_->GetLocations(); 172 DCHECK(instruction_->GetLocations()->Intrinsified()); 229 LocationSummary* res = invoke->GetLocations(); 276 MoveFPToInt(invoke->GetLocations(), /* is64bit */ true, GetVIXLAssembler()); 279 MoveIntToFP(invoke->GetLocations(), /* is64bit */ true, GetVIXLAssembler()); 290 MoveFPToInt(invoke->GetLocations(), /* is64bit */ false, GetVIXLAssembler()) [all...] |
code_generator_vector_arm64.cc | 68 LocationSummary* locations = instruction->GetLocations(); 175 LocationSummary* locations = instruction->GetLocations(); 193 LocationSummary* locations = instruction->GetLocations(); 233 LocationSummary* locations = instruction->GetLocations(); 272 LocationSummary* locations = instruction->GetLocations(); 321 LocationSummary* locations = instruction->GetLocations(); 362 LocationSummary* locations = instruction->GetLocations(); 403 LocationSummary* locations = instruction->GetLocations(); 444 LocationSummary* locations = instruction->GetLocations(); 481 LocationSummary* locations = instruction->GetLocations(); [all...] |
intrinsics_arm_vixl.cc | 95 SaveLiveRegisters(codegen, invoke_->GetLocations()); 106 Location out = invoke_->GetLocations()->Out(); 109 DCHECK(!invoke_->GetLocations()->GetLiveRegisters()->ContainsCoreRegister(out.reg())); 113 RestoreLiveRegisters(codegen, invoke_->GetLocations()); 182 LocationSummary* locations = instruction_->GetLocations(); 187 DCHECK(instruction_->GetLocations()->Intrinsified()); 255 LocationSummary* res = invoke->GetLocations(); 306 MoveFPToInt(invoke->GetLocations(), /* is64bit */ true, GetAssembler()); 309 MoveIntToFP(invoke->GetLocations(), /* is64bit */ true, GetAssembler()); 320 MoveFPToInt(invoke->GetLocations(), /* is64bit */ false, GetAssembler()) [all...] |
intrinsics_x86_64.cc | 56 LocationSummary* res = invoke->GetLocations(); 84 LocationSummary* locations = instruction_->GetLocations(); 89 DCHECK(instruction_->GetLocations()->Intrinsified()); 166 MoveFPToInt(invoke->GetLocations(), /* is64bit */ true, GetAssembler()); 169 MoveIntToFP(invoke->GetLocations(), /* is64bit */ true, GetAssembler()); 180 MoveFPToInt(invoke->GetLocations(), /* is64bit */ false, GetAssembler()); 183 MoveIntToFP(invoke->GetLocations(), /* is64bit */ false, GetAssembler()); 222 GenReverseBytes(invoke->GetLocations(), Primitive::kPrimInt, GetAssembler()); 230 GenReverseBytes(invoke->GetLocations(), Primitive::kPrimLong, GetAssembler()); 238 GenReverseBytes(invoke->GetLocations(), Primitive::kPrimShort, GetAssembler()) [all...] |
code_generator_vector_mips.cc | 50 LocationSummary* locations = instruction->GetLocations(); 141 LocationSummary* locations = instruction->GetLocations(); 159 LocationSummary* locations = instruction->GetLocations(); 205 LocationSummary* locations = instruction->GetLocations(); 253 LocationSummary* locations = instruction->GetLocations(); 306 LocationSummary* locations = instruction->GetLocations(); 347 LocationSummary* locations = instruction->GetLocations(); 388 LocationSummary* locations = instruction->GetLocations(); 429 LocationSummary* locations = instruction->GetLocations(); 470 LocationSummary* locations = instruction->GetLocations(); [all...] |
code_generator_vector_mips64.cc | 55 LocationSummary* locations = instruction->GetLocations(); 144 LocationSummary* locations = instruction->GetLocations(); 163 LocationSummary* locations = instruction->GetLocations(); 209 LocationSummary* locations = instruction->GetLocations(); 257 LocationSummary* locations = instruction->GetLocations(); 310 LocationSummary* locations = instruction->GetLocations(); 351 LocationSummary* locations = instruction->GetLocations(); 392 LocationSummary* locations = instruction->GetLocations(); 433 LocationSummary* locations = instruction->GetLocations(); 474 LocationSummary* locations = instruction->GetLocations(); [all...] |
intrinsics_x86.cc | 63 LocationSummary* res = invoke->GetLocations(); 91 LocationSummary* locations = instruction_->GetLocations(); 96 DCHECK(instruction_->GetLocations()->Intrinsified()); 239 MoveFPToInt(invoke->GetLocations(), /* is64bit */ true, GetAssembler()); 242 MoveIntToFP(invoke->GetLocations(), /* is64bit */ true, GetAssembler()); 253 MoveFPToInt(invoke->GetLocations(), /* is64bit */ false, GetAssembler()); 256 MoveIntToFP(invoke->GetLocations(), /* is64bit */ false, GetAssembler()); 308 GenReverseBytes(invoke->GetLocations(), Primitive::kPrimInt, GetAssembler()); 316 LocationSummary* locations = invoke->GetLocations(); 337 GenReverseBytes(invoke->GetLocations(), Primitive::kPrimShort, GetAssembler()) [all...] |
ssa_liveness_analysis.cc | 54 LocationSummary* locations = current->GetLocations(); 72 LocationSummary* locations = current->GetLocations(); 112 bool has_in_location = current->GetLocations()->InAt(i).IsValid(); 113 bool has_out_location = input->GetLocations()->Out().IsValid(); 213 DCHECK(!current->GetLocations()->Out().IsValid()); 217 DCHECK(!user->GetLocations()->InAt(index).IsValid()); 399 LocationSummary* locations = user->GetLocations(); 437 LocationSummary* locations = GetDefinedBy()->GetLocations(); 503 return defined_by->GetLocations()->Out();
|
common_arm64.h | 82 return RegisterFrom(instr->GetLocations()->Out(), instr->GetType()); 86 return RegisterFrom(instr->GetLocations()->InAt(input_index), 116 return FPRegisterFrom(instr->GetLocations()->Out(), instr->GetType()); 120 return FPRegisterFrom(instr->GetLocations()->InAt(input_index), 175 return OperandFrom(instr->GetLocations()->InAt(input_index),
|
code_generator_x86.cc | 64 SaveLiveRegisters(codegen, instruction_->GetLocations()); 128 LocationSummary* locations = instruction_->GetLocations(); 135 SaveLiveRegisters(codegen, instruction_->GetLocations()); 145 Location array_loc = array_length->GetLocations()->InAt(0); 187 LocationSummary* locations = instruction_->GetLocations(); 224 LocationSummary* locations = instruction_->GetLocations(); 266 LocationSummary* locations = instruction_->GetLocations(); 326 LocationSummary* locations = instruction_->GetLocations(); 388 LocationSummary* locations = instruction_->GetLocations(); 409 LocationSummary* locations = instruction_->GetLocations(); [all...] |
code_generator_mips64.cc | 110 LocationSummary* locations = instruction_->GetLocations(); 115 SaveLiveRegisters(codegen, instruction_->GetLocations()); 178 LocationSummary* locations = instruction_->GetLocations(); 278 LocationSummary* locations = instruction_->GetLocations(); 363 SaveLiveRegisters(codegen, instruction_->GetLocations()); 386 LocationSummary* locations = instruction_->GetLocations(); 423 LocationSummary* locations = instruction_->GetLocations(); 480 LocationSummary* locations = instruction_->GetLocations(); 500 LocationSummary* locations = instruction_->GetLocations(); 563 LocationSummary* locations = instruction_->GetLocations(); [all...] |
code_generator.cc | 108 LocationSummary* locations = instruction->GetLocations(); 383 MoveConstant(invoke->GetLocations()->GetTemp(0), invoke->GetDexMethodIndex()); 408 MoveConstant(invoke->GetLocations()->GetTemp(0), static_cast<int32_t>(invoke->GetType())); 469 LocationSummary* locations = field_access->GetLocations(); 551 LocationSummary* locations = cls->GetLocations(); 594 LocationSummary* locations = instruction->GetLocations(); [all...] |
intrinsics.h | 99 LocationSummary* locations = invoke->GetLocations(); 290 bool success = builder.TryDispatch(invoke) && !invoke->GetLocations()->CanCall();
|
ssa_liveness_analysis.h | 144 Location location = GetUser()->GetLocations()->InAt(GetInputIndex()); 243 LocationSummary* GetLocations() const { 244 return instruction_->GetLocations(); 302 LocationSummary* locations = instruction->GetLocations(); 586 DCHECK(defined_by_->GetLocations()->Out().IsValid()); 623 if (safepoint->GetLocations()->WillCall()) return true; 897 LocationSummary* locations = defined_by_->GetLocations(); [all...] |
code_generator_arm_vixl.cc | 115 DCHECK_NE(instruction->GetLocations()->GetTempCount(), 0u); 116 DCHECK(RegisterFrom(instruction->GetLocations()->GetTemp( 117 instruction->GetLocations()->GetTempCount() - 1u)).Is(kBakerCcEntrypointRegister)); 352 SaveLiveRegisters(codegen, instruction_->GetLocations()); 434 LocationSummary* locations = instruction_->GetLocations(); 439 SaveLiveRegisters(codegen, instruction_->GetLocations()); 475 LocationSummary* locations = instruction_->GetLocations(); 559 LocationSummary* locations = instruction_->GetLocations(); 621 LocationSummary* locations = instruction_->GetLocations(); 682 LocationSummary* locations = instruction_->GetLocations(); [all...] |
code_generator_mips.cc | 155 LocationSummary* locations = instruction_->GetLocations(); 160 SaveLiveRegisters(codegen, instruction_->GetLocations()); 222 LocationSummary* locations = instruction_->GetLocations(); 328 LocationSummary* locations = instruction_->GetLocations(); 414 SaveLiveRegisters(codegen, instruction_->GetLocations()); 437 LocationSummary* locations = instruction_->GetLocations(); 474 LocationSummary* locations = instruction_->GetLocations(); 530 LocationSummary* locations = instruction_->GetLocations(); 550 LocationSummary* locations = instruction_->GetLocations(); 613 LocationSummary* locations = instruction_->GetLocations(); [all...] |
code_generator_arm64.cc | 254 LocationSummary* locations = instruction_->GetLocations(); 260 SaveLiveRegisters(codegen, instruction_->GetLocations()); 321 LocationSummary* locations = instruction_->GetLocations(); 410 LocationSummary* locations = instruction_->GetLocations(); 471 SaveLiveRegisters(codegen, instruction_->GetLocations()); 494 LocationSummary* locations = instruction_->GetLocations(); 535 LocationSummary* locations = instruction_->GetLocations(); 592 LocationSummary* locations = instruction_->GetLocations(); 612 LocationSummary* locations = instruction_->GetLocations(); 764 LocationSummary* locations = instruction_->GetLocations(); [all...] |
register_allocation_resolver.cc | 61 LocationSummary* locations = instruction->GetLocations(); 206 LocationSummary* locations = at->GetLocations(); 243 LocationSummary* locations = safepoint_position->GetLocations(); 277 LocationSummary* locations = instruction->GetLocations(); 338 LocationSummary* locations = use.GetUser()->GetLocations(); 392 LocationSummary* locations = safepoint_position->GetLocations(); 463 location_source = defined_by->GetLocations()->Out();
|