Searched refs:locations (Results 1 - 25 of 36) sorted by relevance

12

/art/compiler/optimizing/
H A Dintrinsics_arm.cc69 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 Dintrinsics_mips64.cc84 // 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 Dintrinsics_arm64.cc98 // 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 Dintrinsics_x86.cc89 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 Dintrinsics_x86_64.cc83 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 Dcode_generator_mips64.cc113 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 Dcode_generator_mips.cc152 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 Dintrinsics_mips.cc96 // 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 Dcode_generator_arm.cc161 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 Dcode_generator_x86.cc133 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 Dcode_generator.cc97 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 Dcode_generator_x86_64.cc189 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 Dcode_generator_arm64.cc184 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 Dssa_liveness_analysis.cc124 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 Dregister_allocator.cc229 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 Dssa_liveness_analysis.h251 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 Dcode_generator_mips.h229 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 Dregister_allocator_test.cc842 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 Dcode_generator_mips64.h239 void GenerateIntLongCompare(IfCondition cond, bool is64bit, LocationSummary* locations);
242 LocationSummary* locations,
247 LocationSummary* locations,
318 void AddLocationAsTemp(Location location, LocationSummary* locations) OVERRIDE;
H A Dintrinsics.h98 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 Dcode_generator_arm.h176 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 Dcode_generator_arm64.h76 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 Dprofile_saver.cc244 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 DAndroid.mk62 optimizing/locations.cc \
159 optimizing/locations.h
H A Delf_writer_quick.cc111 static void EncodeOatPatches(const std::vector<uintptr_t>& locations,

Completed in 447 milliseconds

12