/art/compiler/optimizing/ |
H A D | intrinsics_arm.cc | 69 LocationSummary* locations = new (arena) LocationSummary(invoke, local 72 locations->SetInAt(0, Location::RequiresFpuRegister()); 73 locations->SetOut(Location::RequiresRegister()); 77 LocationSummary* locations = new (arena) LocationSummary(invoke, local 80 locations->SetInAt(0, Location::RequiresRegister()); 81 locations->SetOut(Location::RequiresFpuRegister()); 84 static void MoveFPToInt(LocationSummary* locations, bool is64bit, ArmAssembler* assembler) { argument 85 Location input = locations->InAt(0); 86 Location output = locations->Out(); 96 static void MoveIntToFP(LocationSummary* locations, boo argument 137 LocationSummary* locations = new (arena) LocationSummary(invoke, local 145 LocationSummary* locations = new (arena) LocationSummary(invoke, local 152 GenNumberOfLeadingZeros(LocationSummary* locations, Primitive::Type type, ArmAssembler* assembler) argument 183 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 194 GenNumberOfTrailingZeros(LocationSummary* locations, Primitive::Type type, ArmAssembler* assembler) argument 220 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 232 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 243 MathAbsFP(LocationSummary* locations, bool is64bit, ArmAssembler* assembler) argument 272 LocationSummary* locations = new (arena) LocationSummary(invoke, local 281 GenAbsInteger(LocationSummary* locations, bool is64bit, ArmAssembler* assembler) argument 329 GenMinMax(LocationSummary* locations, bool is_min, ArmAssembler* assembler) argument 344 LocationSummary* locations = new (arena) LocationSummary(invoke, local 373 LocationSummary* locations = invoke->GetLocations(); local 434 LocationSummary* locations = new (arena) LocationSummary(invoke, local 486 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 504 LocationSummary* locations = invoke->GetLocations(); local 576 LocationSummary* locations = new (arena) LocationSummary(invoke, local 635 LocationSummary* locations = new (arena) LocationSummary(invoke, local 687 GenUnsafePut(LocationSummary* locations, Primitive::Type type, bool is_volatile, bool is_ordered, CodeGeneratorARM* codegen) argument 812 LocationSummary* locations = new (arena) LocationSummary(invoke, local 832 GenCas(LocationSummary* locations, Primitive::Type type, CodeGeneratorARM* codegen) argument 939 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 952 LocationSummary* locations = invoke->GetLocations(); local 989 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1000 LocationSummary* locations = invoke->GetLocations(); local 1018 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1035 LocationSummary* locations = invoke->GetLocations(); local 1117 LocationSummary* locations = invoke->GetLocations(); local 1163 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1183 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1204 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1217 LocationSummary* locations = invoke->GetLocations(); local 1234 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1261 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1271 LocationSummary* locations = invoke->GetLocations(); local 1289 LocationSummary* locations = invoke->GetLocations(); local 1378 LocationSummary* locations = invoke->GetLocations(); local 1610 LocationSummary* const locations = new (arena) LocationSummary(invoke, local 1637 LocationSummary* const locations = new (arena) LocationSummary(invoke, local 1656 LocationSummary* const locations = invoke->GetLocations(); local 1680 LocationSummary* const locations = invoke->GetLocations(); local 1847 LocationSummary* locations = invoke->GetLocations(); local 1856 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1865 LocationSummary* locations = invoke->GetLocations(); local 1882 LocationSummary* locations = invoke->GetLocations(); local 1891 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1900 LocationSummary* locations = invoke->GetLocations(); local 1917 LocationSummary* locations = invoke->GetLocations(); local 1926 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1943 LocationSummary* locations = invoke->GetLocations(); local [all...] |
H A D | intrinsics_mips64.cc | 84 // Note: The actual parameters are required to be in the locations 86 // modifies those locations before a slowpath call, they must be 142 LocationSummary* locations = new (arena) LocationSummary(invoke, local 145 locations->SetInAt(0, Location::RequiresFpuRegister()); 146 locations->SetOut(Location::RequiresRegister()); 149 static void MoveFPToInt(LocationSummary* locations, bool is64bit, Mips64Assembler* assembler) { argument 150 FpuRegister in = locations->InAt(0).AsFpuRegister<FpuRegister>(); 151 GpuRegister out = locations->Out().AsRegister<GpuRegister>(); 179 LocationSummary* locations = new (arena) LocationSummary(invoke, local 182 locations 186 MoveIntToFP(LocationSummary* locations, bool is64bit, Mips64Assembler* assembler) argument 216 LocationSummary* locations = new (arena) LocationSummary(invoke, local 223 GenReverseBytes(LocationSummary* locations, Primitive::Type type, Mips64Assembler* assembler) argument 275 GenNumberOfLeadingZeroes(LocationSummary* locations, bool is64bit, Mips64Assembler* assembler) argument 306 GenNumberOfTrailingZeroes(LocationSummary* locations, bool is64bit, Mips64Assembler* assembler) argument 343 GenReverse(LocationSummary* locations, Primitive::Type type, Mips64Assembler* assembler) argument 381 LocationSummary* locations = new (arena) LocationSummary(invoke, local 388 MathAbsFP(LocationSummary* locations, bool is64bit, Mips64Assembler* assembler) argument 418 LocationSummary* locations = new (arena) LocationSummary(invoke, local 425 GenAbsInteger(LocationSummary* locations, bool is64bit, Mips64Assembler* assembler) argument 458 GenMinMaxFP(LocationSummary* locations, bool is_min, Primitive::Type type, Mips64Assembler* assembler) argument 528 LocationSummary* locations = new (arena) LocationSummary(invoke, local 572 GenMinMax(LocationSummary* locations, bool is_min, Mips64Assembler* assembler) argument 631 LocationSummary* locations = new (arena) LocationSummary(invoke, local 681 LocationSummary* locations = invoke->GetLocations(); local 692 LocationSummary* locations = new (arena) LocationSummary(invoke, local 705 LocationSummary* locations = invoke->GetLocations(); local 730 GenRoundingMode(LocationSummary* locations, FloatRoundingMode mode, Mips64Assembler* assembler) argument 846 LocationSummary* locations = new (arena) LocationSummary(invoke, local 907 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 924 LocationSummary* locations = new (arena) LocationSummary(invoke, local 937 LocationSummary* locations = invoke->GetLocations(); local 1026 LocationSummary* locations = new (arena) LocationSummary(invoke, local 1035 GenUnsafePut(LocationSummary* locations, Primitive::Type type, bool is_volatile, bool is_ordered, CodeGeneratorMIPS64* codegen) argument 1196 LocationSummary* locations = new (arena) LocationSummary(invoke, local 1208 GenCas(LocationSummary* locations, Primitive::Type type, CodeGeneratorMIPS64* codegen) argument 1290 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1299 LocationSummary* locations = invoke->GetLocations(); local 1336 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1348 LocationSummary* locations = invoke->GetLocations(); local 1369 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1384 LocationSummary* locations = invoke->GetLocations(); local 1474 LocationSummary* locations = invoke->GetLocations(); local 1523 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1544 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1564 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1578 LocationSummary* locations = invoke->GetLocations(); local 1599 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1632 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1643 LocationSummary* locations = invoke->GetLocations(); local 1662 GenIsInfinite(LocationSummary* locations, bool is64bit, Mips64Assembler* assembler) argument [all...] |
H A D | intrinsics_arm64.cc | 98 // Note: The actual parameters are required to be in the locations given by the invoke's location 99 // summary. If an intrinsic modifies those locations before a slowpath call, they must be 170 LocationSummary* locations = new (arena) LocationSummary(invoke, local 173 locations->SetInAt(0, Location::RequiresFpuRegister()); 174 locations->SetOut(Location::RequiresRegister()); 178 LocationSummary* locations = new (arena) LocationSummary(invoke, local 181 locations->SetInAt(0, Location::RequiresRegister()); 182 locations->SetOut(Location::RequiresFpuRegister()); 185 static void MoveFPToInt(LocationSummary* locations, bool is64bit, vixl::MacroAssembler* masm) { argument 186 Location input = locations 192 MoveIntToFP(LocationSummary* locations, bool is64bit, vixl::MacroAssembler* masm) argument 228 LocationSummary* locations = new (arena) LocationSummary(invoke, local 235 GenReverseBytes(LocationSummary* locations, Primitive::Type type, vixl::MacroAssembler* masm) argument 281 LocationSummary* locations = new (arena) LocationSummary(invoke, local 289 GenNumberOfLeadingZeros(LocationSummary* locations, Primitive::Type type, vixl::MacroAssembler* masm) argument 316 GenNumberOfTrailingZeros(LocationSummary* locations, Primitive::Type type, vixl::MacroAssembler* masm) argument 344 GenReverse(LocationSummary* locations, Primitive::Type type, vixl::MacroAssembler* masm) argument 405 LocationSummary* locations = new (arena) LocationSummary(invoke, local 412 MathAbsFP(LocationSummary* locations, bool is64bit, vixl::MacroAssembler* masm) argument 439 LocationSummary* locations = new (arena) LocationSummary(invoke, local 446 GenAbsInteger(LocationSummary* locations, bool is64bit, vixl::MacroAssembler* masm) argument 475 GenMinMaxFP(LocationSummary* locations, bool is_min, bool is_double, vixl::MacroAssembler* masm) argument 494 LocationSummary* locations = new (arena) LocationSummary(invoke, local 535 GenMinMax(LocationSummary* locations, bool is_min, bool is_long, vixl::MacroAssembler* masm) argument 588 LocationSummary* locations = invoke->GetLocations(); local 598 LocationSummary* locations = invoke->GetLocations(); local 608 LocationSummary* locations = invoke->GetLocations(); local 618 LocationSummary* locations = invoke->GetLocations(); local 624 LocationSummary* locations = new (arena) LocationSummary(invoke, local 631 GenMathRound(LocationSummary* locations, bool is_double, vixl::MacroAssembler* masm) argument 714 LocationSummary* locations = new (arena) LocationSummary(invoke, local 762 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 777 LocationSummary* locations = invoke->GetLocations(); local 815 LocationSummary* locations = new (arena) LocationSummary(invoke, local 865 LocationSummary* locations = new (arena) LocationSummary(invoke, local 902 GenUnsafePut(LocationSummary* locations, Primitive::Type type, bool is_volatile, bool is_ordered, CodeGeneratorARM64* codegen) argument 1008 LocationSummary* locations = new (arena) LocationSummary(invoke, local 1025 GenCas(LocationSummary* locations, Primitive::Type type, CodeGeneratorARM64* codegen) argument 1125 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1138 LocationSummary* locations = invoke->GetLocations(); local 1175 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1186 LocationSummary* locations = invoke->GetLocations(); local 1204 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1218 LocationSummary* locations = invoke->GetLocations(); local 1304 LocationSummary* locations = invoke->GetLocations(); local 1347 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1367 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1388 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1401 LocationSummary* locations = invoke->GetLocations(); local 1418 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1445 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1455 LocationSummary* locations = invoke->GetLocations(); local 1476 LocationSummary* const locations = new (arena) LocationSummary(invoke, local 1491 LocationSummary* const locations = new (arena) LocationSummary(invoke, local 1647 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1662 LocationSummary* locations = invoke->GetLocations(); local 1713 SetSystemArrayCopyLocationRequires(LocationSummary* locations, uint32_t at, HInstruction* input) argument 1749 LocationSummary* locations = new (allocator) LocationSummary(invoke, local 1853 LocationSummary* locations = invoke->GetLocations(); local 1983 LocationSummary* locations = new (allocator) LocationSummary(invoke, local 1999 LocationSummary* locations = invoke->GetLocations(); local [all...] |
H A D | intrinsics_x86.cc | 89 LocationSummary* locations = new (arena) LocationSummary(invoke, local 92 locations->SetInAt(0, Location::RequiresFpuRegister()); 93 locations->SetOut(Location::RequiresRegister()); 95 locations->AddTemp(Location::RequiresFpuRegister()); 100 LocationSummary* locations = new (arena) LocationSummary(invoke, local 103 locations->SetInAt(0, Location::RequiresRegister()); 104 locations->SetOut(Location::RequiresFpuRegister()); 106 locations->AddTemp(Location::RequiresFpuRegister()); 107 locations->AddTemp(Location::RequiresFpuRegister()); 111 static void MoveFPToInt(LocationSummary* locations, boo argument 126 MoveIntToFP(LocationSummary* locations, bool is64bit, X86Assembler* assembler) argument 171 LocationSummary* locations = new (arena) LocationSummary(invoke, local 179 LocationSummary* locations = new (arena) LocationSummary(invoke, local 187 LocationSummary* locations = new (arena) LocationSummary(invoke, local 194 GenReverseBytes(LocationSummary* locations, Primitive::Type size, X86Assembler* assembler) argument 227 LocationSummary* locations = invoke->GetLocations(); local 257 LocationSummary* locations = new (arena) LocationSummary(invoke, local 273 MathAbsFP(LocationSummary* locations, bool is64bit, X86Assembler* assembler, CodeGeneratorX86* codegen) argument 325 LocationSummary* locations = new (arena) LocationSummary(invoke, local 333 GenAbsInteger(LocationSummary* locations, X86Assembler* assembler) argument 353 LocationSummary* locations = new (arena) LocationSummary(invoke, local 361 GenAbsLong(LocationSummary* locations, X86Assembler* assembler) argument 403 GenMinMaxFP(LocationSummary* locations, bool is_min, bool is_double, X86Assembler* assembler, CodeGeneratorX86* codegen) argument 504 LocationSummary* locations = new (arena) LocationSummary(invoke, local 568 GenMinMax(LocationSummary* locations, bool is_min, bool is_long, X86Assembler* assembler) argument 624 LocationSummary* locations = new (arena) LocationSummary(invoke, local 633 LocationSummary* locations = new (arena) LocationSummary(invoke, local 676 LocationSummary* locations = new (arena) LocationSummary(invoke, local 688 LocationSummary* locations = invoke->GetLocations(); local 721 LocationSummary* locations = new (arena) LocationSummary(invoke, local 734 LocationSummary* locations = invoke->GetLocations(); local 778 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 789 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 799 LocationSummary* locations = invoke->GetLocations(); local 846 LocationSummary* locations = new (arena) LocationSummary(invoke, local 855 LocationSummary* locations = invoke->GetLocations(); local 1000 LocationSummary* locations = new (arena) LocationSummary(invoke, local 1035 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1044 LocationSummary* locations = invoke->GetLocations(); local 1110 LocationSummary* locations = local 1172 LocationSummary* locations = invoke->GetLocations(); local 1254 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1265 LocationSummary* locations = invoke->GetLocations(); local 1281 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1297 LocationSummary* locations = invoke->GetLocations(); local 1376 LocationSummary* locations = new (allocator) LocationSummary(invoke, local 1403 LocationSummary* locations = invoke->GetLocations(); local 1527 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1540 LocationSummary* locations = invoke->GetLocations(); local 1555 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1580 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1590 LocationSummary* locations = invoke->GetLocations(); local 1606 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1624 LocationSummary* locations = invoke->GetLocations(); local 1681 GenPeek(LocationSummary* locations, Primitive::Type size, X86Assembler* assembler) argument 1740 LocationSummary* locations = new (arena) LocationSummary(invoke, local 1752 GenPoke(LocationSummary* locations, Primitive::Type size, X86Assembler* assembler) argument 1831 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1847 LocationSummary* locations = invoke->GetLocations(); local 1910 LocationSummary* locations = new (arena) LocationSummary(invoke, local 1980 LocationSummary* locations = new (arena) LocationSummary(invoke, local 2037 GenUnsafePut(LocationSummary* locations, Primitive::Type type, bool is_volatile, CodeGeneratorX86* codegen) argument 2113 LocationSummary* locations = new (arena) LocationSummary(invoke, local 2166 LocationSummary* locations = invoke->GetLocations(); local 2284 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 2306 LocationSummary* locations = invoke->GetLocations(); local 2327 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 2337 LocationSummary* locations = invoke->GetLocations(); local 2370 LocationSummary* locations = new (arena) LocationSummary(invoke, local 2383 LocationSummary* locations = invoke->GetLocations(); local 2437 LocationSummary* locations = new (arena) LocationSummary(invoke, local 2451 LocationSummary* locations = invoke->GetLocations(); local 2542 LocationSummary* locations = new (arena) LocationSummary(invoke, local 2556 LocationSummary* locations = invoke->GetLocations(); local [all...] |
H A D | intrinsics_x86_64.cc | 83 LocationSummary* locations = new (arena) LocationSummary(invoke, local 86 locations->SetInAt(0, Location::RequiresFpuRegister()); 87 locations->SetOut(Location::RequiresRegister()); 91 LocationSummary* locations = new (arena) LocationSummary(invoke, local 94 locations->SetInAt(0, Location::RequiresRegister()); 95 locations->SetOut(Location::RequiresFpuRegister()); 98 static void MoveFPToInt(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler) { argument 99 Location input = locations->InAt(0); 100 Location output = locations->Out(); 104 static void MoveIntToFP(LocationSummary* locations, boo argument 139 LocationSummary* locations = new (arena) LocationSummary(invoke, local 146 GenReverseBytes(LocationSummary* locations, Primitive::Type size, X86_64Assembler* assembler) argument 199 LocationSummary* locations = new (arena) LocationSummary(invoke, local 207 MathAbsFP(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler, CodeGeneratorX86_64* codegen) argument 245 LocationSummary* locations = new (arena) LocationSummary(invoke, local 253 GenAbsInteger(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler) argument 291 GenMinMaxFP(LocationSummary* locations, bool is_min, bool is_double, X86_64Assembler* assembler, CodeGeneratorX86_64* codegen) argument 376 LocationSummary* locations = new (arena) LocationSummary(invoke, local 422 GenMinMax(LocationSummary* locations, bool is_min, bool is_long, X86_64Assembler* assembler) argument 455 LocationSummary* locations = new (arena) LocationSummary(invoke, local 496 LocationSummary* locations = new (arena) LocationSummary(invoke, local 508 LocationSummary* locations = invoke->GetLocations(); local 541 LocationSummary* locations = new (arena) LocationSummary(invoke, local 554 LocationSummary* locations = invoke->GetLocations(); local 593 LocationSummary* locations = new (arena) LocationSummary(invoke, local 603 LocationSummary* locations = new (arena) LocationSummary(invoke, local 620 LocationSummary* locations = invoke->GetLocations(); local 670 LocationSummary* locations = invoke->GetLocations(); local 714 LocationSummary* locations = new (arena) LocationSummary(invoke, local 731 LocationSummary* locations = invoke->GetLocations(); local 854 LocationSummary* locations = new (arena) LocationSummary(invoke, local 896 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 906 LocationSummary* locations = invoke->GetLocations(); local 960 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1044 LocationSummary* locations = invoke->GetLocations(); local 1134 LocationSummary* locations = invoke->GetLocations(); local 1357 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1368 LocationSummary* locations = invoke->GetLocations(); local 1385 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1401 LocationSummary* locations = invoke->GetLocations(); local 1475 LocationSummary* locations = new (allocator) LocationSummary(invoke, local 1502 LocationSummary* locations = invoke->GetLocations(); local 1625 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1638 LocationSummary* locations = invoke->GetLocations(); local 1654 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1680 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1690 LocationSummary* locations = invoke->GetLocations(); local 1707 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1724 LocationSummary* locations = invoke->GetLocations(); local 1773 GenPeek(LocationSummary* locations, Primitive::Type size, X86_64Assembler* assembler) argument 1830 LocationSummary* locations = new (arena) LocationSummary(invoke, local 1837 GenPoke(LocationSummary* locations, Primitive::Type size, X86_64Assembler* assembler) argument 1916 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1933 LocationSummary* locations = invoke->GetLocations(); local 1980 LocationSummary* locations = new (arena) LocationSummary(invoke, local 2039 LocationSummary* locations = new (arena) LocationSummary(invoke, local 2083 GenUnsafePut(LocationSummary* locations, Primitive::Type type, bool is_volatile, CodeGeneratorX86_64* codegen) argument 2145 LocationSummary* locations = new (arena) LocationSummary(invoke, local 2188 LocationSummary* locations = invoke->GetLocations(); local 2297 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 2319 LocationSummary* locations = invoke->GetLocations(); local 2340 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 2363 LocationSummary* locations = invoke->GetLocations(); local 2391 LocationSummary* locations = new (arena) LocationSummary(invoke, local 2402 LocationSummary* locations = invoke->GetLocations(); local 2448 LocationSummary* locations = new (arena) LocationSummary(invoke, local 2461 LocationSummary* locations = invoke->GetLocations(); local 2579 LocationSummary* locations = new (arena) LocationSummary(invoke, local 2589 LocationSummary* locations = invoke->GetLocations(); local 2653 LocationSummary* locations = new (arena) LocationSummary(invoke, local 2663 LocationSummary* locations = invoke->GetLocations(); local [all...] |
H A D | code_generator_mips64.cc | 113 LocationSummary* locations = instruction_->GetLocations(); variable 120 // We're moving two locations to locations that could overlap, so we need a parallel 123 codegen->EmitParallelMoves(locations->InAt(0), 126 locations->InAt(1), 181 LocationSummary* locations = at_->GetLocations(); variable 185 SaveLiveRegisters(codegen, locations); 199 Location out = locations->Out(); 201 DCHECK(out.IsRegister() && !locations->GetLiveRegisters()->ContainsCoreRegister(out.reg())); 206 RestoreLiveRegisters(codegen, locations); 234 LocationSummary* locations = instruction_->GetLocations(); variable 334 LocationSummary* locations = instruction_->GetLocations(); variable 865 AddLocationAsTemp(Location location, LocationSummary* locations) argument 1020 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 1061 LocationSummary* locations = instruction->GetLocations(); local 1150 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instr); local 1167 LocationSummary* locations = instr->GetLocations(); local 1275 LocationSummary* locations = local 1287 LocationSummary* locations = instruction->GetLocations(); local 1422 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 1428 LocationSummary* locations = instruction->GetLocations(); local 1438 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( local 1458 LocationSummary* locations = instruction->GetLocations(); local 1591 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 1600 LocationSummary* locations = instruction->GetLocations(); local 1615 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( local 1625 LocationSummary* locations = instruction->GetLocations(); local 1643 LocationSummary* locations = local 1666 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(compare); local 1693 LocationSummary* locations = instruction->GetLocations(); local 1784 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 1809 LocationSummary* locations = instruction->GetLocations(); local 1850 LocationSummary* locations = instruction->GetLocations(); local 1879 LocationSummary* locations = instruction->GetLocations(); local 1982 LocationSummary* locations = instruction->GetLocations(); local 2058 LocationSummary* locations = instruction->GetLocations(); local 2092 LocationSummary* locations = local 2116 LocationSummary* locations = instruction->GetLocations(); local 2143 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 2177 LocationSummary* locations = local 2194 LocationSummary* locations = local 2241 GenerateIntLongCompare(IfCondition cond, bool is64bit, LocationSummary* locations) argument 2376 GenerateIntLongCompareAndBranch(IfCondition cond, bool is64bit, LocationSummary* locations, Mips64Label* label) argument 2463 GenerateFpCompareAndBranch(IfCondition cond, bool gt_bias, Primitive::Type type, LocationSummary* locations, Mips64Label* label) argument 2610 LocationSummary* locations = cond->GetLocations(); local 2641 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(if_instr); local 2658 LocationSummary* locations = new (GetGraph()->GetArena()) local 2675 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(select); local 2690 LocationSummary* locations = select->GetLocations(); local 2714 LocationSummary* locations = local 2727 LocationSummary* locations = instruction->GetLocations(); local 2774 LocationSummary* locations = local 2788 LocationSummary* locations = instruction->GetLocations(); local 2851 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 2860 LocationSummary* locations = instruction->GetLocations(); local 2893 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant); local 2902 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant); local 2992 LocationSummary* locations = invoke->GetLocations(); local 3141 LocationSummary* locations = invoke->GetLocations(); local 3194 LocationSummary* locations = cls->GetLocations(); local 3243 LocationSummary* locations = local 3265 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(load, call_kind); local 3271 LocationSummary* locations = load->GetLocations(); local 3290 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant); local 3299 LocationSummary* locations = local 3320 LocationSummary* locations = local 3344 LocationSummary* locations = instruction->GetLocations(); local 3375 LocationSummary* locations = local 3397 LocationSummary* locations = instruction->GetLocations(); local 3426 LocationSummary* locations = local 3436 LocationSummary* locations = instruction->GetLocations(); local 3447 LocationSummary* locations = local 3480 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 3487 LocationSummary* locations = instruction->GetLocations(); local 3504 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 3510 LocationSummary* locations = instruction->GetLocations(); local 3520 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 3567 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 3583 LocationSummary* locations = local 3594 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 3609 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(rem, call_kind); local 3668 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(ret); local 3820 LocationSummary* locations = local 3844 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(conversion); local 3860 LocationSummary* locations = conversion->GetLocations(); local 4132 LocationSummary* locations = local 4140 LocationSummary* locations = switch_instr->GetLocations(); local [all...] |
H A D | code_generator_mips.cc | 152 LocationSummary* locations = instruction_->GetLocations(); variable 159 // We're moving two locations to locations that could overlap, so we need a parallel 162 codegen->EmitParallelMoves(locations->InAt(0), 165 locations->InAt(1), 222 LocationSummary* locations = at_->GetLocations(); variable 226 SaveLiveRegisters(codegen, locations); 244 Location out = locations->Out(); 246 DCHECK(out.IsRegister() && !locations->GetLiveRegisters()->ContainsCoreRegister(out.reg())); 251 RestoreLiveRegisters(codegen, locations); 279 LocationSummary* locations = instruction_->GetLocations(); variable 382 LocationSummary* locations = instruction_->GetLocations(); variable 966 AddLocationAsTemp(Location location, LocationSummary* locations) argument 1138 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 1186 LocationSummary* locations = instruction->GetLocations(); local 1404 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instr); local 1426 LocationSummary* locations = instr->GetLocations(); local 1653 LocationSummary* locations = local 1665 LocationSummary* locations = instruction->GetLocations(); local 1799 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 1805 LocationSummary* locations = instruction->GetLocations(); local 1815 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( local 1835 LocationSummary* locations = instruction->GetLocations(); local 1969 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 1978 LocationSummary* locations = instruction->GetLocations(); local 1993 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( local 2003 LocationSummary* locations = instruction->GetLocations(); local 2020 LocationSummary* locations = local 2043 LocationSummary* locations = local 2072 LocationSummary* locations = instruction->GetLocations(); local 2198 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 2223 LocationSummary* locations = instruction->GetLocations(); local 2266 LocationSummary* locations = instruction->GetLocations(); local 2290 LocationSummary* locations = instruction->GetLocations(); local 2339 LocationSummary* locations = instruction->GetLocations(); local 2390 LocationSummary* locations = instruction->GetLocations(); local 2432 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(div, call_kind); local 2465 LocationSummary* locations = instruction->GetLocations(); local 2501 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 2554 LocationSummary* locations = local 2571 LocationSummary* locations = local 2618 GenerateIntCompare(IfCondition cond, LocationSummary* locations) argument 2747 GenerateIntCompareAndBranch(IfCondition cond, LocationSummary* locations, MipsLabel* label) argument 2830 GenerateLongCompareAndBranch(IfCondition cond, LocationSummary* locations, MipsLabel* label) argument 3043 GenerateFpCompareAndBranch(IfCondition cond, bool gt_bias, Primitive::Type type, LocationSummary* locations, MipsLabel* label) argument 3285 LocationSummary* locations = cond->GetLocations(); local 3316 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(if_instr); local 3333 LocationSummary* locations = new (GetGraph()->GetArena()) local 3350 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(select); local 3365 LocationSummary* locations = select->GetLocations(); local 3391 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( local 3421 LocationSummary* locations = instruction->GetLocations(); local 3518 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( local 3548 LocationSummary* locations = instruction->GetLocations(); local 3661 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 3670 LocationSummary* locations = instruction->GetLocations(); local 3702 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant); local 3711 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant); local 3926 LocationSummary* locations = invoke->GetLocations(); local 3935 LocationSummary* locations = invoke->GetLocations(); local 3975 LocationSummary* locations = cls->GetLocations(); local 4024 LocationSummary* locations = local 4046 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(load, call_kind); local 4052 LocationSummary* locations = load->GetLocations(); local 4068 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant); local 4077 LocationSummary* locations = local 4102 LocationSummary* locations = local 4126 LocationSummary* locations = instruction->GetLocations(); local 4197 LocationSummary* locations = local 4219 LocationSummary* locations = instruction->GetLocations(); local 4256 LocationSummary* locations = local 4282 LocationSummary* locations = local 4316 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 4323 LocationSummary* locations = instruction->GetLocations(); local 4349 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 4355 LocationSummary* locations = instruction->GetLocations(); local 4365 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 4412 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 4428 LocationSummary* locations = local 4439 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 4454 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(rem, call_kind); local 4533 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(ret); local 4689 LocationSummary* locations = local 4722 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(conversion, call_kind); local 4752 LocationSummary* locations = conversion->GetLocations(); local 5127 LocationSummary* locations = local 5135 LocationSummary* locations = switch_instr->GetLocations(); local 5182 LocationSummary* locations = local 5189 LocationSummary* locations = instruction->GetLocations(); local [all...] |
H A D | intrinsics_mips.cc | 96 // Note: The actual parameters are required to be in the locations 98 // modifies those locations before a slowpath call, they must be 153 LocationSummary* locations = new (arena) LocationSummary(invoke, local 156 locations->SetInAt(0, Location::RequiresFpuRegister()); 157 locations->SetOut(Location::RequiresRegister()); 160 static void MoveFPToInt(LocationSummary* locations, bool is64bit, MipsAssembler* assembler) { argument 161 FRegister in = locations->InAt(0).AsFpuRegister<FRegister>(); 164 Register out_lo = locations->Out().AsRegisterPairLow<Register>(); 165 Register out_hi = locations->Out().AsRegisterPairHigh<Register>(); 170 Register out = locations 195 LocationSummary* locations = new (arena) LocationSummary(invoke, local 202 MoveIntToFP(LocationSummary* locations, bool is64bit, MipsAssembler* assembler) argument 239 LocationSummary* locations = new (arena) LocationSummary(invoke, local 246 GenReverse(LocationSummary* locations, Primitive::Type type, bool isR2OrNewer, bool isR6, bool reverseBits, MipsAssembler* assembler) argument 442 GenNumberOfLeadingZeroes(LocationSummary* locations, bool is64bit, bool isR6, MipsAssembler* assembler) argument 490 GenNumberOfTrailingZeroes(LocationSummary* locations, bool is64bit, bool isR6, MipsAssembler* assembler) argument 606 LocationSummary* locations = new (arena) LocationSummary(invoke, local 613 GenBitCount(LocationSummary* locations, Primitive::Type type, bool isR6, MipsAssembler* assembler) argument 735 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 748 MathAbsFP(LocationSummary* locations, bool is64bit, MipsAssembler* assembler) argument 777 GenAbsInteger(LocationSummary* locations, bool is64bit, MipsAssembler* assembler) argument 823 GenMinMaxFP(LocationSummary* locations, bool is_min, Primitive::Type type, bool is_R6, MipsAssembler* assembler) argument 987 LocationSummary* locations = new (arena) LocationSummary(invoke, local 1048 LocationSummary* locations = new (arena) LocationSummary(invoke, local 1056 GenMinMax(LocationSummary* locations, bool is_min, Primitive::Type type, bool is_R6, MipsAssembler* assembler) argument 1283 LocationSummary* locations = invoke->GetLocations(); local 1377 LocationSummary* locations = new (arena) LocationSummary(invoke, local 1461 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1481 LocationSummary* locations = new (arena) LocationSummary(invoke, local 1497 LocationSummary* locations = invoke->GetLocations(); local 1593 LocationSummary* locations = new (arena) LocationSummary(invoke, local 1602 GenUnsafePut(LocationSummary* locations, Primitive::Type type, bool is_volatile, bool is_ordered, bool is_R6, CodeGeneratorMIPS* codegen) argument 1783 LocationSummary* locations = new (arena) LocationSummary(invoke, local 1795 GenCas(LocationSummary* locations, Primitive::Type type, CodeGeneratorMIPS* codegen) argument 1877 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1888 LocationSummary* locations = invoke->GetLocations(); local 1925 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1937 LocationSummary* locations = invoke->GetLocations(); local 1959 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1974 LocationSummary* locations = invoke->GetLocations(); local 2064 LocationSummary* locations = invoke->GetLocations(); local 2120 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 2145 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 2171 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 2185 LocationSummary* locations = invoke->GetLocations(); local 2204 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 2236 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 2247 LocationSummary* locations = invoke->GetLocations(); local 2264 GenIsInfinite(LocationSummary* locations, const Primitive::Type type, const bool isR6, MipsAssembler* assembler) argument 2322 GenHighestOneBit(LocationSummary* locations, const Primitive::Type type, bool isR6, MipsAssembler* assembler) argument 2387 GenLowestOneBit(LocationSummary* locations, const Primitive::Type type, bool isR6, MipsAssembler* assembler) argument [all...] |
H A D | code_generator_arm.cc | 161 LocationSummary* locations = instruction_->GetLocations(); variable 168 // We're moving two locations to locations that could overlap, so we need a parallel 172 locations->InAt(0), 175 locations->InAt(1), 202 LocationSummary* locations = at_->GetLocations(); variable 206 SaveLiveRegisters(codegen, locations); 221 Location out = locations->Out(); 223 DCHECK(out.IsRegister() && !locations->GetLiveRegisters()->ContainsCoreRegister(out.reg())); 224 arm_codegen->Move32(locations 254 LocationSummary* locations = instruction_->GetLocations(); variable 285 LocationSummary* locations = instruction_->GetLocations(); variable 369 LocationSummary* locations = instruction_->GetLocations(); variable 419 LocationSummary* locations = instruction_->GetLocations(); variable 488 LocationSummary* locations = instruction_->GetLocations(); variable 642 LocationSummary* locations = instruction_->GetLocations(); variable 1178 AddLocationAsTemp(Location location, LocationSummary* locations) argument 1266 LocationSummary* locations = cond->GetLocations(); local 1356 LocationSummary* locations = condition->GetLocations(); local 1441 LocationSummary* locations = cond->GetLocations(); local 1466 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(if_instr); local 1483 LocationSummary* locations = new (GetGraph()->GetArena()) local 1499 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(select); local 1514 LocationSummary* locations = select->GetLocations(); local 1537 LocationSummary* locations = local 1572 LocationSummary* locations = cond->GetLocations(); local 1704 LocationSummary* locations = local 1714 LocationSummary* locations = local 1724 LocationSummary* locations = local 1734 LocationSummary* locations = local 1744 LocationSummary* locations = local 1770 LocationSummary* locations = local 1831 LocationSummary* locations = invoke->GetLocations(); local 1871 LocationSummary* locations = invoke->GetLocations(); local 1914 LocationSummary* locations = local 1940 LocationSummary* locations = neg->GetLocations(); local 1999 LocationSummary* locations = local 2206 LocationSummary* locations = conversion->GetLocations(); local 2453 LocationSummary* locations = local 2484 LocationSummary* locations = add->GetLocations(); local 2530 LocationSummary* locations = local 2559 LocationSummary* locations = sub->GetLocations(); local 2609 LocationSummary* locations = local 2634 LocationSummary* locations = mul->GetLocations(); local 2699 LocationSummary* locations = instruction->GetLocations(); local 2723 LocationSummary* locations = instruction->GetLocations(); local 2757 LocationSummary* locations = instruction->GetLocations(); local 2798 LocationSummary* locations = instruction->GetLocations(); local 2828 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(div, call_kind); local 2882 LocationSummary* locations = div->GetLocations(); local 2954 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(rem, call_kind); local 3020 LocationSummary* locations = rem->GetLocations(); local 3078 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 3089 LocationSummary* locations = instruction->GetLocations(); local 3127 HandleIntegerRotate(LocationSummary* locations) argument 3153 HandleLongRotate(LocationSummary* locations) argument 3217 LocationSummary* locations = local 3244 LocationSummary* locations = ror->GetLocations(); local 3264 LocationSummary* locations = local 3303 LocationSummary* locations = op->GetLocations(); local 3480 LocationSummary* locations = local 3513 LocationSummary* locations = local 3535 LocationSummary* locations = local 3552 LocationSummary* locations = local 3562 LocationSummary* locations = local 3569 LocationSummary* locations = not_->GetLocations(); local 3590 LocationSummary* locations = local 3597 LocationSummary* locations = bool_not->GetLocations(); local 3604 LocationSummary* locations = local 3632 LocationSummary* locations = compare->GetLocations(); local 3696 LocationSummary* locations = local 3768 LocationSummary* locations = local 3813 LocationSummary* locations = instruction->GetLocations(); local 3926 LocationSummary* locations = local 4011 LocationSummary* locations = instruction->GetLocations(); local 4221 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 4242 LocationSummary* locations = instruction->GetLocations(); local 4255 LocationSummary* locations = local 4280 LocationSummary* locations = instruction->GetLocations(); local 4457 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( local 4478 LocationSummary* locations = instruction->GetLocations(); local 4737 LocationSummary* locations = local 4744 LocationSummary* locations = instruction->GetLocations(); local 4756 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 4765 LocationSummary* locations = instruction->GetLocations(); local 5086 LocationSummary* locations = cls->GetLocations(); local 5135 LocationSummary* locations = local 5208 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(load, call_kind); local 5218 LocationSummary* locations = load->GetLocations(); local 5302 LocationSummary* locations = local 5322 LocationSummary* locations = local 5360 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 5375 LocationSummary* locations = instruction->GetLocations(); local 5547 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 5561 LocationSummary* locations = instruction->GetLocations(); local 5723 LocationSummary* locations = local 5747 LocationSummary* locations = local 5771 LocationSummary* locations = local 5782 LocationSummary* locations = instruction->GetLocations(); local 5888 LocationSummary* locations = instruction->GetLocations(); local [all...] |
H A D | code_generator_x86.cc | 133 LocationSummary* locations = instruction_->GetLocations(); variable 136 // We're moving two locations to locations that could overlap, so we need a parallel 144 locations->InAt(0), 147 locations->InAt(1), 210 LocationSummary* locations = instruction_->GetLocations(); variable 211 DCHECK(!locations->GetLiveRegisters()->ContainsCoreRegister(locations->Out().reg())); 215 SaveLiveRegisters(codegen, locations); 225 x86_codegen->Move32(locations 248 LocationSummary* locations = at_->GetLocations(); variable 300 LocationSummary* locations = instruction_->GetLocations(); variable 386 LocationSummary* locations = instruction_->GetLocations(); variable 436 LocationSummary* locations = instruction_->GetLocations(); variable 505 LocationSummary* locations = instruction_->GetLocations(); variable 659 LocationSummary* locations = instruction_->GetLocations(); variable 1114 AddLocationAsTemp(Location location, LocationSummary* locations) argument 1187 LocationSummary* locations = cond->GetLocations(); local 1324 LocationSummary* locations = condition->GetLocations(); local 1457 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(if_instr); local 1474 LocationSummary* locations = new (GetGraph()->GetArena()) local 1511 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(select); local 1547 LocationSummary* locations = select->GetLocations(); local 1629 LocationSummary* locations = local 1672 LocationSummary* locations = cond->GetLocations(); local 1796 LocationSummary* locations = local 1806 LocationSummary* locations = local 1816 LocationSummary* locations = local 1826 LocationSummary* locations = local 1836 LocationSummary* locations = local 1862 LocationSummary* locations = local 1969 LocationSummary* locations = invoke->GetLocations(); local 2010 LocationSummary* locations = invoke->GetLocations(); local 2052 LocationSummary* locations = local 2080 LocationSummary* locations = neg->GetLocations(); local 2133 LocationSummary* locations = local 2143 LocationSummary* locations = neg->GetLocations(); local 2170 LocationSummary* locations = local 2377 LocationSummary* locations = conversion->GetLocations(); local 2715 LocationSummary* locations = local 2753 LocationSummary* locations = add->GetLocations(); local 2840 LocationSummary* locations = local 2870 LocationSummary* locations = sub->GetLocations(); local 2944 LocationSummary* locations = local 2986 LocationSummary* locations = mul->GetLocations(); local 3176 LocationSummary* locations = rem->GetLocations(); local 3230 LocationSummary* locations = instruction->GetLocations(); local 3252 LocationSummary* locations = instruction->GetLocations(); local 3278 LocationSummary* locations = instruction->GetLocations(); local 3357 LocationSummary* locations = instruction->GetLocations(); local 3437 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(div, call_kind); local 3484 LocationSummary* locations = div->GetLocations(); local 3540 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(rem, call_kind); local 3601 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 3630 LocationSummary* locations = instruction->GetLocations(); local 3675 LocationSummary* locations = local 3696 LocationSummary* locations = op->GetLocations(); local 3870 LocationSummary* locations = local 3891 LocationSummary* locations = ror->GetLocations(); local 3979 LocationSummary* locations = local 4012 LocationSummary* locations = local 4035 LocationSummary* locations = local 4051 LocationSummary* locations = local 4060 LocationSummary* locations = local 4067 LocationSummary* locations = instruction->GetLocations(); local 4081 LocationSummary* locations = local 4088 LocationSummary* locations = not_->GetLocations(); local 4108 LocationSummary* locations = local 4115 LocationSummary* locations = bool_not->GetLocations(); local 4123 LocationSummary* locations = local 4156 LocationSummary* locations = compare->GetLocations(); local 4240 LocationSummary* locations = local 4534 LocationSummary* locations = local 4573 LocationSummary* locations = instruction->GetLocations(); local 4683 LocationSummary* locations = local 4731 LocationSummary* locations = instruction->GetLocations(); local 4955 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 4969 LocationSummary* locations = instruction->GetLocations(); local 4980 LocationSummary* locations = instruction->GetLocations(); local 5003 LocationSummary* locations = local 5032 LocationSummary* locations = instruction->GetLocations(); local 5201 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( local 5231 LocationSummary* locations = instruction->GetLocations(); local 5486 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 5492 LocationSummary* locations = instruction->GetLocations(); local 5504 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 5513 LocationSummary* locations = instruction->GetLocations(); local 5880 LocationSummary* locations = cls->GetLocations(); local 5931 LocationSummary* locations = local 6002 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(load, call_kind); local 6013 LocationSummary* locations = load->GetLocations(); local 6086 LocationSummary* locations = local 6104 LocationSummary* locations = local 6144 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 6158 LocationSummary* locations = instruction->GetLocations(); local 6357 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 6371 LocationSummary* locations = instruction->GetLocations(); local 6556 LocationSummary* locations = local 6580 LocationSummary* locations = local 6602 LocationSummary* locations = instruction->GetLocations(); local 7007 LocationSummary* locations = local 7063 LocationSummary* locations = switch_instr->GetLocations(); local 7074 LocationSummary* locations = local 7088 LocationSummary* locations = switch_instr->GetLocations(); local 7129 LocationSummary* locations = local 7136 LocationSummary* locations = insn->GetLocations(); local 7153 LocationSummary* locations = local 7184 LocationSummary* locations = insn->GetLocations(); local [all...] |
H A D | code_generator.cc | 97 LocationSummary* locations = instruction->GetLocations(); local 98 if (locations == nullptr) { 102 if (locations->Out().IsUnallocated() 103 && (locations->Out().GetPolicy() == Location::kSameAsFirstInput)) { 104 DCHECK(CheckType(instruction->GetType(), locations->InAt(0))) 106 << " " << locations->InAt(0); 108 DCHECK(CheckType(instruction->GetType(), locations->Out())) 110 << " " << locations->Out(); 114 DCHECK(CheckType(instruction->InputAt(i)->GetType(), locations->InAt(i))) 116 << " " << locations 303 LocationSummary* locations = new (allocator) LocationSummary(invoke, LocationSummary::kCall); local 366 LocationSummary* locations = local 412 LocationSummary* locations = field_access->GetLocations(); local 493 LocationSummary* locations = new (allocator) LocationSummary(cls, call_kind); local 531 LocationSummary* locations = instruction->GetLocations(); local 750 LocationSummary* locations = instruction->GetLocations(); local 1121 LocationSummary* locations = suspend_check->GetLocations(); local 1192 SaveLiveRegisters(CodeGenerator* codegen, LocationSummary* locations) argument 1223 RestoreLiveRegisters(CodeGenerator* codegen, LocationSummary* locations) argument 1286 LocationSummary* locations = new (allocator) LocationSummary(invoke, local [all...] |
H A D | code_generator_x86_64.cc | 189 LocationSummary* locations = instruction_->GetLocations(); variable 196 // We're moving two locations to locations that could overlap, so we need a parallel 200 locations->InAt(0), 203 locations->InAt(1), 232 LocationSummary* locations = at_->GetLocations(); variable 236 SaveLiveRegisters(codegen, locations); 252 Location out = locations->Out(); 255 DCHECK(out.IsRegister() && !locations->GetLiveRegisters()->ContainsCoreRegister(out.reg())); 259 RestoreLiveRegisters(codegen, locations); 287 LocationSummary* locations = instruction_->GetLocations(); variable 319 LocationSummary* locations = instruction_->GetLocations(); variable 407 LocationSummary* locations = instruction_->GetLocations(); variable 457 LocationSummary* locations = instruction_->GetLocations(); variable 526 LocationSummary* locations = instruction_->GetLocations(); variable 679 LocationSummary* locations = instruction_->GetLocations(); variable 1218 AddLocationAsTemp(Location location, LocationSummary* locations) argument 1285 LocationSummary* locations = condition->GetLocations(); local 1500 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(if_instr); local 1517 LocationSummary* locations = new (GetGraph()->GetArena()) local 1550 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(select); local 1573 LocationSummary* locations = select->GetLocations(); local 1642 LocationSummary* locations = local 1670 LocationSummary* locations = cond->GetLocations(); local 1830 LocationSummary* locations = local 1857 LocationSummary* locations = compare->GetLocations(); local 1942 LocationSummary* locations = local 1952 LocationSummary* locations = local 1962 LocationSummary* locations = local 1972 LocationSummary* locations = local 1982 LocationSummary* locations = local 2009 LocationSummary* locations = local 2182 LocationSummary* locations = invoke->GetLocations(); local 2220 LocationSummary* locations = invoke->GetLocations(); local 2261 LocationSummary* locations = local 2283 LocationSummary* locations = neg->GetLocations(); local 2327 LocationSummary* locations = local 2525 LocationSummary* locations = conversion->GetLocations(); local 2861 LocationSummary* locations = local 2893 LocationSummary* locations = add->GetLocations(); local 2985 LocationSummary* locations = local 3013 LocationSummary* locations = sub->GetLocations(); local 3076 LocationSummary* locations = local 3116 LocationSummary* locations = mul->GetLocations(); local 3225 LocationSummary* locations = rem->GetLocations(); local 3277 LocationSummary* locations = instruction->GetLocations(); local 3318 LocationSummary* locations = instruction->GetLocations(); local 3364 LocationSummary* locations = instruction->GetLocations(); local 3489 LocationSummary* locations = instruction->GetLocations(); local 3540 LocationSummary* locations = local 3573 LocationSummary* locations = div->GetLocations(); local 3623 LocationSummary* locations = local 3678 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 3690 LocationSummary* locations = instruction->GetLocations(); local 3736 LocationSummary* locations = local 3756 LocationSummary* locations = op->GetLocations(); local 3812 LocationSummary* locations = local 3831 LocationSummary* locations = ror->GetLocations(); local 3885 LocationSummary* locations = local 3918 LocationSummary* locations = local 3943 LocationSummary* locations = local 3960 LocationSummary* locations = local 3971 LocationSummary* locations = local 3978 LocationSummary* locations = instruction->GetLocations(); local 3992 LocationSummary* locations = local 3999 LocationSummary* locations = not_->GetLocations(); local 4018 LocationSummary* locations = local 4025 LocationSummary* locations = bool_not->GetLocations(); local 4033 LocationSummary* locations = local 4072 LocationSummary* locations = local 4099 LocationSummary* locations = instruction->GetLocations(); local 4199 LocationSummary* locations = local 4237 LocationSummary* locations = instruction->GetLocations(); local 4459 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 4473 LocationSummary* locations = instruction->GetLocations(); local 4484 LocationSummary* locations = instruction->GetLocations(); local 4507 LocationSummary* locations = local 4532 LocationSummary* locations = instruction->GetLocations(); local 4695 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( local 4720 LocationSummary* locations = instruction->GetLocations(); local 4960 LocationSummary* locations = local 4967 LocationSummary* locations = instruction->GetLocations(); local 4979 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 4988 LocationSummary* locations = instruction->GetLocations(); local 5324 LocationSummary* locations = cls->GetLocations(); local 5373 LocationSummary* locations = local 5429 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(load, call_kind); local 5437 LocationSummary* locations = load->GetLocations(); local 5509 LocationSummary* locations = local 5527 LocationSummary* locations = local 5567 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 5581 LocationSummary* locations = instruction->GetLocations(); local 5785 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 5799 LocationSummary* locations = instruction->GetLocations(); local 6037 LocationSummary* locations = local 6061 LocationSummary* locations = local 6083 LocationSummary* locations = instruction->GetLocations(); local 6471 LocationSummary* locations = local 6481 LocationSummary* locations = switch_instr->GetLocations(); local [all...] |
H A D | code_generator_arm64.cc | 184 void SlowPathCodeARM64::SaveLiveRegisters(CodeGenerator* codegen, LocationSummary* locations) { argument 185 RegisterSet* register_set = locations->GetLiveRegisters(); 190 if (locations->RegisterContainsObject(i)) { 191 locations->SetStackBit(stack_offset / kVRegSize); 214 void SlowPathCodeARM64::RestoreLiveRegisters(CodeGenerator* codegen, LocationSummary* locations) { argument 215 RegisterSet* register_set = locations->GetLiveRegisters(); 225 LocationSummary* locations = instruction_->GetLocations(); variable 233 // We're moving two locations to locations that could overlap, so we need a parallel 237 locations 287 LocationSummary* locations = at_->GetLocations(); variable 340 LocationSummary* locations = instruction_->GetLocations(); variable 437 LocationSummary* locations = instruction_->GetLocations(); variable 515 LocationSummary* locations = instruction_->GetLocations(); variable 587 LocationSummary* locations = instruction_->GetLocations(); variable 656 LocationSummary* locations = instruction_->GetLocations(); variable 816 LocationSummary* locations = instruction_->GetLocations(); variable 1068 AddLocationAsTemp(Location location, LocationSummary* locations) argument 1578 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instr); local 1605 LocationSummary* locations = local 1626 LocationSummary* locations = instruction->GetLocations(); local 1673 LocationSummary* locations = local 1778 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instr); local 1849 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instr); local 1880 LocationSummary* locations = local 1955 LocationSummary* locations = local 1973 LocationSummary* locations = local 2029 LocationSummary* locations = local 2051 LocationSummary* locations = instruction->GetLocations(); local 2115 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 2133 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( local 2149 LocationSummary* locations = instruction->GetLocations(); local 2328 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 2346 LocationSummary* locations = local 2394 LocationSummary* locations = local 2459 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 2483 LocationSummary* locations = instruction->GetLocations(); local 2520 LocationSummary* locations = instruction->GetLocations(); local 2543 LocationSummary* locations = instruction->GetLocations(); local 2578 LocationSummary* locations = instruction->GetLocations(); local 2631 LocationSummary* locations = instruction->GetLocations(); local 2663 LocationSummary* locations = local 2707 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 2741 LocationSummary* locations = local 2759 LocationSummary* locations = local 2920 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(if_instr); local 2937 LocationSummary* locations = new (GetGraph()->GetArena()) local 2999 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(select); local 3125 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 3140 LocationSummary* locations = instruction->GetLocations(); local 3313 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 3327 LocationSummary* locations = instruction->GetLocations(); local 3489 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant); local 3498 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant); local 3528 LocationSummary* locations = invoke->GetLocations(); local [all...] |
H A D | ssa_liveness_analysis.cc | 124 LocationSummary* locations = current->GetLocations(); local 125 if (locations != nullptr && locations->Out().IsValid()) { 142 LocationSummary* locations = current->GetLocations(); local 143 if (locations != nullptr && locations->Out().IsValid()) { 450 LocationSummary* locations = user->GetLocations(); local 451 Location expected = locations->InAt(use->GetInputIndex()); 489 LocationSummary* locations = GetDefinedBy()->GetLocations(); local 490 Location out = locations [all...] |
H A D | register_allocator.cc | 229 LocationSummary* locations = instruction->GetLocations(); local 232 if (locations == nullptr) return; 235 for (size_t i = 0; i < locations->GetTempCount(); ++i) { 236 Location temp = locations->GetTemp(i); 278 if (locations->NeedsSafepoint()) { 288 if (locations->OnlyCallsOnSlowPath()) { 290 // at this position. Ideally, we could just update the safepoints when locations 292 // locations (because of parameters and the fact that we don't have a frame pointer). 296 // maximum before updating locations. 304 if (locations 754 LocationSummary* locations = defined_by->GetLocations(); local 1634 LocationSummary* locations = use->GetUser()->GetLocations(); local 1683 LocationSummary* locations = safepoint_position->GetLocations(); local 1838 LocationSummary* locations = instruction->GetLocations(); local 1981 LocationSummary* locations = at->GetLocations(); local [all...] |
H A D | ssa_liveness_analysis.h | 251 LocationSummary* locations = instruction->GetLocations(); local 259 if (locations->IsFixedInput(input_index) || locations->OutputUsesSameAs(input_index)) { 266 } else if (!locations->InAt(input_index).IsValid()) { 827 LocationSummary* locations = defined_by_->GetLocations(); local 828 if (locations->OutputCanOverlapWithInputs()) { 930 LocationSummary* locations = defined_by_->GetLocations(); local 931 Location location = locations->Out(); 938 && (locations->InAt(0).IsRegister() 939 || locations [all...] |
H A D | code_generator_mips.h | 229 void GenerateIntCompare(IfCondition cond, LocationSummary* locations); 231 LocationSummary* locations, 234 LocationSummary* locations, 239 LocationSummary* locations, 326 void AddLocationAsTemp(Location location, LocationSummary* locations) OVERRIDE;
|
H A D | register_allocator_test.cc | 842 LocationSummary* locations = new (&allocator) LocationSummary(user, LocationSummary::kNoCall); local 843 locations->SetInAt(0, Location::RequiresRegister()); 854 locations = new (&allocator) LocationSummary(first->GetDefinedBy(), LocationSummary::kNoCall); 855 locations->SetOut(Location::RequiresRegister()); 862 locations = new (&allocator) LocationSummary(second->GetDefinedBy(), LocationSummary::kNoCall); 863 locations->SetOut(Location::RequiresRegister()); 875 locations = new (&allocator) LocationSummary(third->GetDefinedBy(), LocationSummary::kNoCall); 876 locations->SetOut(Location::RequiresRegister()); 883 locations = new (&allocator) LocationSummary(fourth->GetDefinedBy(), LocationSummary::kNoCall); 884 locations [all...] |
H A D | code_generator_mips64.h | 239 void GenerateIntLongCompare(IfCondition cond, bool is64bit, LocationSummary* locations); 242 LocationSummary* locations, 247 LocationSummary* locations, 318 void AddLocationAsTemp(Location location, LocationSummary* locations) OVERRIDE;
|
H A D | intrinsics.h | 98 LocationSummary* locations = invoke->GetLocations(); local 100 // We're moving potentially two or more locations to locations that could overlap, so we need 107 Location actual_loc = locations->InAt(i);
|
H A D | code_generator_arm.h | 176 void HandleIntegerRotate(LocationSummary* locations); 177 void HandleLongRotate(LocationSummary* locations); 223 void HandleIntegerRotate(LocationSummary* locations); 224 void HandleLongRotate(LocationSummary* locations); 310 void AddLocationAsTemp(Location location, LocationSummary* locations) OVERRIDE; 362 // Helper method to move a 32bits value between two locations. 364 // Helper method to move a 64bits value between two locations. 473 // point, which is passed the values in locations `ref`, `obj`, and
|
H A D | code_generator_arm64.h | 76 void SaveLiveRegisters(CodeGenerator* codegen, LocationSummary* locations) OVERRIDE; 77 void RestoreLiveRegisters(CodeGenerator* codegen, LocationSummary* locations) OVERRIDE; 431 void AddLocationAsTemp(Location location, LocationSummary* locations) OVERRIDE; 524 // point, which is passed the values in locations `ref`, `obj`, and
|
/art/runtime/jit/ |
H A D | profile_saver.cc | 244 const std::set<std::string>& locations = it.second; local 247 if (locations.find(ref.dex_file->GetBaseLocation()) != locations.end()) { 252 if (locations.find(classes.GetBaseLocation()) != locations.end()) { 288 const std::set<std::string>& locations = it.second; local 292 jit_code_cache_->GetProfiledMethods(locations, methods); 415 // Add the code_paths to the tracked locations. 612 // Note that we could cache all the real locations in the saver (since it's an expensive
|
/art/compiler/ |
H A D | Android.mk | 62 optimizing/locations.cc \ 159 optimizing/locations.h
|
H A D | elf_writer_quick.cc | 111 static void EncodeOatPatches(const std::vector<uintptr_t>& locations,
|