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

12

/art/compiler/optimizing/
H A Dcode_generator_vector_x86.cc29 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); local
36 locations->AddTemp(Location::RequiresFpuRegister());
45 locations->SetInAt(0, is_zero ? Location::ConstantLocation(input->AsConstant())
47 locations->SetOut(Location::RequiresFpuRegister());
51 locations->SetInAt(0, is_zero ? Location::ConstantLocation(input->AsConstant())
53 locations->SetOut(is_zero ? Location::RequiresFpuRegister()
63 LocationSummary* locations = instruction->GetLocations(); local
64 XmmRegister dst = locations->Out().AsFpuRegister<XmmRegister>();
77 __ movd(dst, locations->InAt(0).AsRegister<Register>());
85 __ movd(dst, locations
120 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); local
147 LocationSummary* locations = instruction->GetLocations(); local
184 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
215 LocationSummary* locations = instruction->GetLocations(); local
276 LocationSummary* locations = instruction->GetLocations(); local
294 LocationSummary* locations = instruction->GetLocations(); local
345 LocationSummary* locations = instruction->GetLocations(); local
386 LocationSummary* locations = instruction->GetLocations(); local
428 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
454 LocationSummary* locations = instruction->GetLocations(); local
496 LocationSummary* locations = instruction->GetLocations(); local
523 LocationSummary* locations = instruction->GetLocations(); local
565 LocationSummary* locations = instruction->GetLocations(); local
598 LocationSummary* locations = instruction->GetLocations(); local
622 LocationSummary* locations = instruction->GetLocations(); local
671 LocationSummary* locations = instruction->GetLocations(); local
720 LocationSummary* locations = instruction->GetLocations(); local
755 LocationSummary* locations = instruction->GetLocations(); local
790 LocationSummary* locations = instruction->GetLocations(); local
825 LocationSummary* locations = instruction->GetLocations(); local
857 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
878 LocationSummary* locations = instruction->GetLocations(); local
907 LocationSummary* locations = instruction->GetLocations(); local
932 LocationSummary* locations = instruction->GetLocations(); local
957 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); local
994 LocationSummary* locations = instruction->GetLocations(); local
1045 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
1086 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
1112 VecAddress(LocationSummary* locations, size_t size, bool is_string_char_at) argument
1138 LocationSummary* locations = instruction->GetLocations(); local
1197 LocationSummary* locations = instruction->GetLocations(); local
[all...]
H A Dcode_generator_vector_x86_64.cc29 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); local
40 locations->SetInAt(0, is_zero ? Location::ConstantLocation(input->AsConstant())
42 locations->SetOut(Location::RequiresFpuRegister());
46 locations->SetInAt(0, is_zero ? Location::ConstantLocation(input->AsConstant())
48 locations->SetOut(is_zero ? Location::RequiresFpuRegister()
58 LocationSummary* locations = instruction->GetLocations(); local
59 XmmRegister dst = locations->Out().AsFpuRegister<XmmRegister>();
72 __ movd(dst, locations->InAt(0).AsRegister<CpuRegister>(), /*64-bit*/ false);
80 __ movd(dst, locations->InAt(0).AsRegister<CpuRegister>(), /*64-bit*/ false);
86 __ movd(dst, locations
111 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); local
135 LocationSummary* locations = instruction->GetLocations(); local
167 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
198 LocationSummary* locations = instruction->GetLocations(); local
259 LocationSummary* locations = instruction->GetLocations(); local
277 LocationSummary* locations = instruction->GetLocations(); local
328 LocationSummary* locations = instruction->GetLocations(); local
369 LocationSummary* locations = instruction->GetLocations(); local
411 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
437 LocationSummary* locations = instruction->GetLocations(); local
479 LocationSummary* locations = instruction->GetLocations(); local
506 LocationSummary* locations = instruction->GetLocations(); local
548 LocationSummary* locations = instruction->GetLocations(); local
581 LocationSummary* locations = instruction->GetLocations(); local
605 LocationSummary* locations = instruction->GetLocations(); local
654 LocationSummary* locations = instruction->GetLocations(); local
703 LocationSummary* locations = instruction->GetLocations(); local
738 LocationSummary* locations = instruction->GetLocations(); local
773 LocationSummary* locations = instruction->GetLocations(); local
808 LocationSummary* locations = instruction->GetLocations(); local
840 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
861 LocationSummary* locations = instruction->GetLocations(); local
890 LocationSummary* locations = instruction->GetLocations(); local
915 LocationSummary* locations = instruction->GetLocations(); local
940 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); local
972 LocationSummary* locations = instruction->GetLocations(); local
1018 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
1059 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
1085 VecAddress(LocationSummary* locations, size_t size, bool is_string_char_at) argument
1111 LocationSummary* locations = instruction->GetLocations(); local
1170 LocationSummary* locations = instruction->GetLocations(); local
[all...]
H A Dintrinsics_x86.cc92 LocationSummary* locations = instruction_->GetLocations(); variable
93 DCHECK(locations->CanCall());
103 Register src = locations->InAt(0).AsRegister<Register>();
104 Location src_pos = locations->InAt(1);
105 Register dest = locations->InAt(2).AsRegister<Register>();
106 Location dest_pos = locations->InAt(3);
107 Location length = locations->InAt(4);
108 Location temp1_loc = locations->GetTemp(0);
110 Register temp2 = locations->GetTemp(1).AsRegister<Register>();
111 Register temp3 = locations
179 LocationSummary* locations = local
189 LocationSummary* locations = local
199 MoveFPToInt(LocationSummary* locations, bool is64bit, X86Assembler* assembler) argument
214 MoveIntToFP(LocationSummary* locations, bool is64bit, X86Assembler* assembler) argument
259 LocationSummary* locations = local
266 LocationSummary* locations = local
273 LocationSummary* locations = local
279 GenReverseBytes(LocationSummary* locations, DataType::Type size, X86Assembler* assembler) argument
312 LocationSummary* locations = invoke->GetLocations(); local
342 LocationSummary* locations = local
361 LocationSummary* locations = invoke->GetLocations(); local
414 LocationSummary* locations = local
421 GenAbsInteger(LocationSummary* locations, X86Assembler* assembler) argument
441 LocationSummary* locations = local
448 GenAbsLong(LocationSummary* locations, X86Assembler* assembler) argument
495 LocationSummary* locations = invoke->GetLocations(); local
594 LocationSummary* locations = local
657 GenMinMax(LocationSummary* locations, bool is_min, bool is_long, X86Assembler* assembler) argument
713 LocationSummary* locations = local
721 LocationSummary* locations = local
763 LocationSummary* locations = local
774 LocationSummary* locations = invoke->GetLocations(); local
806 LocationSummary* locations = local
819 LocationSummary* locations = invoke->GetLocations(); local
858 LocationSummary* locations = local
873 LocationSummary* locations = local
883 LocationSummary* locations = invoke->GetLocations(); local
942 LocationSummary* locations = local
950 LocationSummary* locations = invoke->GetLocations(); local
1092 LocationSummary* locations = local
1167 LocationSummary* locations = local
1248 LocationSummary* locations = invoke->GetLocations(); local
1330 LocationSummary* locations = new (allocator_) LocationSummary( local
1340 LocationSummary* locations = invoke->GetLocations(); local
1363 LocationSummary* locations = local
1378 LocationSummary* locations = invoke->GetLocations(); local
1474 LocationSummary* locations = new (allocator) LocationSummary(invoke, local
1504 LocationSummary* locations = invoke->GetLocations(); local
1669 LocationSummary* locations = new (allocator_) LocationSummary( local
1681 LocationSummary* locations = invoke->GetLocations(); local
1695 LocationSummary* locations = local
1716 LocationSummary* locations = new (allocator_) LocationSummary( local
1725 LocationSummary* locations = invoke->GetLocations(); local
1740 LocationSummary* locations = local
1757 LocationSummary* locations = invoke->GetLocations(); local
1842 GenPeek(LocationSummary* locations, DataType::Type size, X86Assembler* assembler) argument
1902 LocationSummary* locations = local
1913 GenPoke(LocationSummary* locations, DataType::Type size, X86Assembler* assembler) argument
1992 LocationSummary* locations = local
2007 LocationSummary* locations = invoke->GetLocations(); local
2070 LocationSummary* locations = local
2144 LocationSummary* locations = local
2200 GenUnsafePut(LocationSummary* locations, DataType::Type type, bool is_volatile, CodeGeneratorX86* codegen) argument
2283 LocationSummary* locations = local
2335 LocationSummary* locations = invoke->GetLocations(); local
2469 LocationSummary* locations = local
2490 LocationSummary* locations = invoke->GetLocations(); local
2511 LocationSummary* locations = local
2520 LocationSummary* locations = invoke->GetLocations(); local
2553 LocationSummary* locations = local
2565 LocationSummary* locations = invoke->GetLocations(); local
2619 LocationSummary* locations = local
2632 LocationSummary* locations = invoke->GetLocations(); local
2723 LocationSummary* locations = local
2736 LocationSummary* locations = invoke->GetLocations(); local
2898 LocationSummary* locations = invoke->GetLocations(); local
3295 LocationSummary* locations = invoke->GetLocations(); local
3344 LocationSummary* locations = local
3363 LocationSummary* locations = local
[all...]
H A Dcode_generator_vector_arm_vixl.cc37 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); local
45 locations->SetInAt(0, Location::RequiresRegister());
46 locations->SetOut(Location::RequiresFpuRegister());
55 LocationSummary* locations = instruction->GetLocations(); local
56 vixl32::DRegister dst = DRegisterFrom(locations->Out());
80 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); local
83 locations->SetInAt(0, Location::RequiresFpuRegister());
84 locations->SetOut(Location::RequiresRegister());
93 LocationSummary* locations = instruction->GetLocations(); local
94 vixl32::DRegister src = DRegisterFrom(locations
108 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
135 LocationSummary* locations = instruction->GetLocations(); local
172 LocationSummary* locations = instruction->GetLocations(); local
201 LocationSummary* locations = instruction->GetLocations(); local
228 LocationSummary* locations = instruction->GetLocations(); local
252 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
275 LocationSummary* locations = instruction->GetLocations(); local
305 LocationSummary* locations = instruction->GetLocations(); local
345 LocationSummary* locations = instruction->GetLocations(); local
375 LocationSummary* locations = instruction->GetLocations(); local
413 LocationSummary* locations = instruction->GetLocations(); local
453 LocationSummary* locations = instruction->GetLocations(); local
494 LocationSummary* locations = instruction->GetLocations(); local
526 LocationSummary* locations = instruction->GetLocations(); local
550 LocationSummary* locations = instruction->GetLocations(); local
571 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
593 LocationSummary* locations = instruction->GetLocations(); local
623 LocationSummary* locations = instruction->GetLocations(); local
653 LocationSummary* locations = instruction->GetLocations(); local
679 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); local
699 LocationSummary* locations = instruction->GetLocations(); local
726 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
758 LocationSummary* locations = instruction->GetLocations(); local
803 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
832 LocationSummary* locations = instruction->GetLocations(); local
858 LocationSummary* locations = instruction->GetLocations(); local
[all...]
H A Dintrinsics_x86_64.cc85 LocationSummary* locations = instruction_->GetLocations(); variable
86 DCHECK(locations->CanCall());
95 CpuRegister src_curr_addr = locations->GetTemp(0).AsRegister<CpuRegister>();
96 CpuRegister dst_curr_addr = locations->GetTemp(1).AsRegister<CpuRegister>();
97 CpuRegister src_stop_addr = locations->GetTemp(2).AsRegister<CpuRegister>();
132 LocationSummary* locations = local
134 locations->SetInAt(0, Location::RequiresFpuRegister());
135 locations->SetOut(Location::RequiresRegister());
139 LocationSummary* locations = local
141 locations
145 MoveFPToInt(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler) argument
151 MoveIntToFP(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler) argument
186 LocationSummary* locations = local
192 GenReverseBytes(LocationSummary* locations, DataType::Type size, X86_64Assembler* assembler) argument
245 LocationSummary* locations = local
252 MathAbsFP(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler, CodeGeneratorX86_64* codegen) argument
290 LocationSummary* locations = local
297 GenAbsInteger(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler) argument
335 GenMinMaxFP(LocationSummary* locations, bool is_min, bool is_double, X86_64Assembler* assembler, CodeGeneratorX86_64* codegen) argument
420 LocationSummary* locations = local
465 GenMinMax(LocationSummary* locations, bool is_min, bool is_long, X86_64Assembler* assembler) argument
498 LocationSummary* locations = local
538 LocationSummary* locations = local
549 LocationSummary* locations = invoke->GetLocations(); local
581 LocationSummary* locations = local
594 LocationSummary* locations = invoke->GetLocations(); local
633 LocationSummary* locations = local
643 LocationSummary* locations = local
657 LocationSummary* locations = invoke->GetLocations(); local
701 LocationSummary* locations = invoke->GetLocations(); local
741 LocationSummary* locations = local
757 LocationSummary* locations = invoke->GetLocations(); local
877 LocationSummary* locations = local
947 LocationSummary* locations = local
1028 LocationSummary* locations = invoke->GetLocations(); local
1165 LocationSummary* locations = invoke->GetLocations(); local
1505 LocationSummary* locations = new (allocator_) LocationSummary( local
1515 LocationSummary* locations = invoke->GetLocations(); local
1538 LocationSummary* locations = local
1553 LocationSummary* locations = invoke->GetLocations(); local
1649 LocationSummary* locations = new (allocator) LocationSummary(invoke, local
1675 LocationSummary* locations = invoke->GetLocations(); local
1830 LocationSummary* locations = new (allocator_) LocationSummary( local
1842 LocationSummary* locations = invoke->GetLocations(); local
1856 LocationSummary* locations = local
1877 LocationSummary* locations = new (allocator_) LocationSummary( local
1886 LocationSummary* locations = invoke->GetLocations(); local
1901 LocationSummary* locations = local
1917 LocationSummary* locations = invoke->GetLocations(); local
1990 GenPeek(LocationSummary* locations, DataType::Type size, X86_64Assembler* assembler) argument
2047 LocationSummary* locations = local
2053 GenPoke(LocationSummary* locations, DataType::Type size, X86_64Assembler* assembler) argument
2132 LocationSummary* locations = local
2148 LocationSummary* locations = invoke->GetLocations(); local
2193 LocationSummary* locations = local
2252 LocationSummary* locations = local
2295 GenUnsafePut(LocationSummary* locations, DataType::Type type, bool is_volatile, CodeGeneratorX86_64* codegen) argument
2364 LocationSummary* locations = local
2406 LocationSummary* locations = invoke->GetLocations(); local
2533 LocationSummary* locations = local
2554 LocationSummary* locations = invoke->GetLocations(); local
2575 LocationSummary* locations = local
2597 LocationSummary* locations = invoke->GetLocations(); local
2625 LocationSummary* locations = local
2635 LocationSummary* locations = invoke->GetLocations(); local
2681 LocationSummary* locations = local
2693 LocationSummary* locations = invoke->GetLocations(); local
2811 LocationSummary* locations = local
2820 LocationSummary* locations = invoke->GetLocations(); local
2884 LocationSummary* locations = local
2893 LocationSummary* locations = invoke->GetLocations(); local
2962 LocationSummary* locations = invoke->GetLocations(); local
3019 LocationSummary* locations = local
3039 LocationSummary* locations = local
[all...]
H A Dintrinsics_mips.cc99 // Note: The actual parameters are required to be in the locations
101 // modifies those locations before a slowpath call, they must be
156 LocationSummary* locations = local
158 locations->SetInAt(0, Location::RequiresFpuRegister());
159 locations->SetOut(Location::RequiresRegister());
162 static void MoveFPToInt(LocationSummary* locations, bool is64bit, MipsAssembler* assembler) { argument
163 FRegister in = locations->InAt(0).AsFpuRegister<FRegister>();
166 Register out_lo = locations->Out().AsRegisterPairLow<Register>();
167 Register out_hi = locations->Out().AsRegisterPairHigh<Register>();
172 Register out = locations
197 LocationSummary* locations = local
203 MoveIntToFP(LocationSummary* locations, bool is64bit, MipsAssembler* assembler) argument
240 LocationSummary* locations = local
246 GenReverse(LocationSummary* locations, DataType::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 = local
612 GenBitCount(LocationSummary* locations, DataType::Type type, bool isR6, MipsAssembler* assembler) argument
733 LocationSummary* locations = local
745 MathAbsFP(LocationSummary* locations, bool is64bit, bool isR2OrNewer, bool isR6, MipsAssembler* assembler) argument
815 GenAbsInteger(LocationSummary* locations, bool is64bit, MipsAssembler* assembler) argument
861 GenMinMaxFP(LocationSummary* locations, bool is_min, DataType::Type type, bool is_R6, MipsAssembler* assembler) argument
1025 LocationSummary* locations = local
1085 LocationSummary* locations = local
1092 GenMinMax(LocationSummary* locations, bool is_min, DataType::Type type, bool is_R6, MipsAssembler* assembler) argument
1319 LocationSummary* locations = invoke->GetLocations(); local
1413 LocationSummary* locations = local
1496 LocationSummary* locations = local
1517 LocationSummary* locations = local
1545 LocationSummary* locations = invoke->GetLocations(); local
1696 LocationSummary* locations = local
1706 GenUnsafePut(LocationSummary* locations, DataType::Type type, bool is_volatile, bool is_ordered, bool is_R6, CodeGeneratorMIPS* codegen) argument
1882 LocationSummary* locations = local
1905 LocationSummary* locations = invoke->GetLocations(); local
2039 LocationSummary* locations = new (allocator_) LocationSummary( local
2050 LocationSummary* locations = invoke->GetLocations(); local
2072 LocationSummary* locations = local
2086 LocationSummary* locations = invoke->GetLocations(); local
2196 LocationSummary* locations = invoke->GetLocations(); local
2247 LocationSummary* locations = new (allocator_) LocationSummary( local
2267 LocationSummary* locations = new (allocator_) LocationSummary( local
2288 LocationSummary* locations = new (allocator_) LocationSummary( local
2301 LocationSummary* locations = invoke->GetLocations(); local
2313 LocationSummary* locations = local
2335 LocationSummary* locations = new (allocator_) LocationSummary( local
2345 LocationSummary* locations = invoke->GetLocations(); local
2355 GenIsInfinite(LocationSummary* locations, const DataType::Type type, const bool isR6, MipsAssembler* assembler) argument
2413 GenHighestOneBit(LocationSummary* locations, const DataType::Type type, bool isR6, MipsAssembler* assembler) argument
2478 GenLowestOneBit(LocationSummary* locations, const DataType::Type type, bool isR6, MipsAssembler* assembler) argument
2528 LocationSummary* locations = local
2536 LocationSummary* locations = invoke->GetLocations(); local
2652 LocationSummary* locations = local
2667 LocationSummary* locations = invoke->GetLocations(); local
2742 LocationSummary* locations = local
2751 LocationSummary* locations = local
2761 LocationSummary* locations = invoke->GetLocations(); local
2773 LocationSummary* locations = invoke->GetLocations(); local
2972 LocationSummary* locations = local
3055 LocationSummary* locations = invoke->GetLocations(); local
3151 LocationSummary* locations = invoke->GetLocations(); local
3224 LocationSummary* locations = local
3243 LocationSummary* locations = local
[all...]
H A Dintrinsics_arm_vixl.cc74 // Note: The actual parameters are required to be in the locations given by the invoke's location
75 // summary. If an intrinsic modifies those locations before a slowpath call, they must be
183 LocationSummary* locations = instruction_->GetLocations(); variable
184 DCHECK(locations->CanCall());
195 Location dest_pos = locations->InAt(3);
196 vixl32::Register src_curr_addr = RegisterFrom(locations->GetTemp(0));
197 vixl32::Register dst_curr_addr = RegisterFrom(locations->GetTemp(1));
198 vixl32::Register src_stop_addr = RegisterFrom(locations->GetTemp(2));
199 vixl32::Register tmp = RegisterFrom(locations->GetTemp(3));
264 LocationSummary* locations local
271 LocationSummary* locations = local
277 MoveFPToInt(LocationSummary* locations, bool is64bit, ArmVIXLAssembler* assembler) argument
287 MoveIntToFP(LocationSummary* locations, bool is64bit, ArmVIXLAssembler* assembler) argument
326 LocationSummary* locations = local
333 LocationSummary* locations = local
340 LocationSummary* locations = local
350 LocationSummary* locations = invoke->GetLocations(); local
395 LocationSummary* locations = invoke->GetLocations(); local
456 LocationSummary* locations = local
464 GenAbsInteger(LocationSummary* locations, bool is64bit, ArmVIXLAssembler* assembler) argument
573 LocationSummary* locations = local
705 LocationSummary* locations = local
747 LocationSummary* locations = local
793 LocationSummary* locations = local
894 LocationSummary* locations = local
942 LocationSummary* locations = local
957 LocationSummary* locations = invoke->GetLocations(); local
1031 LocationSummary* locations = local
1095 LocationSummary* locations = local
1152 GenUnsafePut(LocationSummary* locations, DataType::Type type, bool is_volatile, bool is_ordered, CodeGeneratorARMVIXL* codegen) argument
1281 LocationSummary* locations = local
1313 LocationSummary* locations = invoke->GetLocations(); local
1443 LocationSummary* locations = local
1474 LocationSummary* locations = invoke->GetLocations(); local
1571 LocationSummary* locations = invoke->GetLocations(); local
1767 LocationSummary* locations = local
1800 LocationSummary* locations = invoke->GetLocations(); local
1961 LocationSummary* locations = invoke->GetLocations(); local
2006 LocationSummary* locations = new (allocator_) LocationSummary( local
2024 LocationSummary* locations = new (allocator_) LocationSummary( local
2040 LocationSummary* locations = new (allocator_) LocationSummary( local
2065 LocationSummary* locations = local
2086 LocationSummary* locations = new (allocator_) LocationSummary( local
2116 LocationSummary* locations = invoke->GetLocations(); local
2213 LocationSummary* locations = invoke->GetLocations(); local
2613 LocationSummary* const locations = local
2639 LocationSummary* const locations = local
2657 LocationSummary* const locations = invoke->GetLocations(); local
2676 LocationSummary* const locations = invoke->GetLocations(); local
2853 LocationSummary* locations = invoke->GetLocations(); local
2879 LocationSummary* locations = invoke->GetLocations(); local
2905 LocationSummary* locations = instr->GetLocations(); local
2954 LocationSummary* locations = invoke->GetLocations(); local
3020 LocationSummary* locations = invoke->GetLocations(); local
3076 LocationSummary* locations = local
3092 LocationSummary* locations = invoke->GetLocations(); local
3281 LocationSummary* locations = invoke->GetLocations(); local
3342 LocationSummary* locations = local
3367 LocationSummary* locations = local
[all...]
H A Dcode_generator_vector_mips.cc27 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); local
36 locations->SetInAt(0, Location::RequiresRegister());
37 locations->SetOut(Location::RequiresFpuRegister());
41 locations->SetInAt(0, Location::RequiresFpuRegister());
42 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap);
51 LocationSummary* locations = instruction->GetLocations(); local
52 VectorRegister dst = VectorRegisterFrom(locations->Out());
58 __ FillB(dst, locations->InAt(0).AsRegister<Register>());
63 __ FillH(dst, locations->InAt(0).AsRegister<Register>());
67 __ FillW(dst, locations
98 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); local
122 LocationSummary* locations = instruction->GetLocations(); local
148 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
183 LocationSummary* locations = instruction->GetLocations(); local
238 LocationSummary* locations = instruction->GetLocations(); local
256 LocationSummary* locations = instruction->GetLocations(); local
303 LocationSummary* locations = instruction->GetLocations(); local
350 LocationSummary* locations = instruction->GetLocations(); local
379 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
405 LocationSummary* locations = instruction->GetLocations(); local
447 LocationSummary* locations = instruction->GetLocations(); local
487 LocationSummary* locations = instruction->GetLocations(); local
529 LocationSummary* locations = instruction->GetLocations(); local
571 LocationSummary* locations = instruction->GetLocations(); local
595 LocationSummary* locations = instruction->GetLocations(); local
653 LocationSummary* locations = instruction->GetLocations(); local
711 LocationSummary* locations = instruction->GetLocations(); local
748 LocationSummary* locations = instruction->GetLocations(); local
777 LocationSummary* locations = instruction->GetLocations(); local
803 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
826 LocationSummary* locations = instruction->GetLocations(); local
860 LocationSummary* locations = instruction->GetLocations(); local
894 LocationSummary* locations = instruction->GetLocations(); local
924 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); local
956 LocationSummary* locations = instruction->GetLocations(); local
999 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
1023 LocationSummary* locations = instruction->GetLocations(); local
1070 LocationSummary* locations = instruction->GetLocations(); local
1096 LocationSummary* locations = instruction->GetLocations(); local
1265 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
1292 VecAddress(LocationSummary* locations, size_t size, Register* adjusted_base) argument
1327 LocationSummary* locations = instruction->GetLocations(); local
1370 LocationSummary* locations = instruction->GetLocations(); local
[all...]
H A Dintrinsics_arm64.cc107 // Note: The actual parameters are required to be in the locations given by the invoke's location
108 // summary. If an intrinsic modifies those locations before a slowpath call, they must be
168 LocationSummary* locations = instruction_->GetLocations(); variable
169 DCHECK(locations->CanCall());
178 Register src_curr_addr = XRegisterFrom(locations->GetTemp(0));
179 Register dst_curr_addr = XRegisterFrom(locations->GetTemp(1));
180 Register src_stop_addr = XRegisterFrom(locations->GetTemp(2));
240 LocationSummary* locations = local
242 locations->SetInAt(0, Location::RequiresFpuRegister());
243 locations
247 LocationSummary* locations = local
253 MoveFPToInt(LocationSummary* locations, bool is64bit, MacroAssembler* masm) argument
260 MoveIntToFP(LocationSummary* locations, bool is64bit, MacroAssembler* masm) argument
296 LocationSummary* locations = local
302 GenReverseBytes(LocationSummary* locations, DataType::Type type, MacroAssembler* masm) argument
348 LocationSummary* locations = local
355 GenNumberOfLeadingZeros(LocationSummary* locations, DataType::Type type, MacroAssembler* masm) argument
382 GenNumberOfTrailingZeros(LocationSummary* locations, DataType::Type type, MacroAssembler* masm) argument
410 GenReverse(LocationSummary* locations, DataType::Type type, MacroAssembler* masm) argument
533 LocationSummary* locations = local
539 MathAbsFP(LocationSummary* locations, bool is64bit, MacroAssembler* masm) argument
565 GenAbsInteger(LocationSummary* locations, bool is64bit, MacroAssembler* masm) argument
594 GenMinMaxFP(LocationSummary* locations, bool is_min, bool is_double, MacroAssembler* masm) argument
613 LocationSummary* locations = local
653 GenMinMax(LocationSummary* locations, bool is_min, bool is_long, MacroAssembler* masm) argument
706 LocationSummary* locations = invoke->GetLocations(); local
716 LocationSummary* locations = invoke->GetLocations(); local
726 LocationSummary* locations = invoke->GetLocations(); local
736 LocationSummary* locations = invoke->GetLocations(); local
742 LocationSummary* locations = local
843 LocationSummary* locations = local
890 LocationSummary* locations = local
904 LocationSummary* locations = invoke->GetLocations(); local
947 LocationSummary* locations = local
1005 LocationSummary* locations = local
1046 LocationSummary* locations = invoke->GetLocations(); local
1151 LocationSummary* locations = local
1179 LocationSummary* locations = invoke->GetLocations(); local
1290 LocationSummary* locations = local
1310 LocationSummary* locations = invoke->GetLocations(); local
1529 LocationSummary* locations = local
1557 LocationSummary* locations = invoke->GetLocations(); local
1713 LocationSummary* locations = invoke->GetLocations(); local
1755 LocationSummary* locations = new (allocator_) LocationSummary( local
1773 LocationSummary* locations = new (allocator_) LocationSummary( local
1789 LocationSummary* locations = new (allocator_) LocationSummary( local
1801 LocationSummary* locations = invoke->GetLocations(); local
1816 LocationSummary* locations = local
1837 LocationSummary* locations = new (allocator_) LocationSummary( local
1846 LocationSummary* locations = invoke->GetLocations(); local
1865 LocationSummary* const locations = local
1879 LocationSummary* const locations = local
2039 LocationSummary* locations = local
2054 LocationSummary* locations = invoke->GetLocations(); local
2155 SetSystemArrayCopyLocationRequires(LocationSummary* locations, uint32_t at, HInstruction* input) argument
2191 LocationSummary* locations = local
2295 LocationSummary* locations = invoke->GetLocations(); local
2430 LocationSummary* locations = local
2462 LocationSummary* locations = invoke->GetLocations(); local
2915 GenIsInfinite(LocationSummary* locations, bool is64bit, MacroAssembler* masm) argument
2965 LocationSummary* locations = invoke->GetLocations(); local
3028 LocationSummary* locations = local
3049 LocationSummary* locations = local
[all...]
H A Dcode_generator_vector_mips64.cc32 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); local
41 locations->SetInAt(0, Location::RequiresRegister());
42 locations->SetOut(Location::RequiresFpuRegister());
46 locations->SetInAt(0, Location::RequiresFpuRegister());
47 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap);
56 LocationSummary* locations = instruction->GetLocations(); local
57 VectorRegister dst = VectorRegisterFrom(locations->Out());
63 __ FillB(dst, locations->InAt(0).AsRegister<GpuRegister>());
68 __ FillH(dst, locations->InAt(0).AsRegister<GpuRegister>());
72 __ FillW(dst, locations
97 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); local
121 LocationSummary* locations = instruction->GetLocations(); local
146 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
181 LocationSummary* locations = instruction->GetLocations(); local
236 LocationSummary* locations = instruction->GetLocations(); local
255 LocationSummary* locations = instruction->GetLocations(); local
302 LocationSummary* locations = instruction->GetLocations(); local
349 LocationSummary* locations = instruction->GetLocations(); local
378 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
404 LocationSummary* locations = instruction->GetLocations(); local
446 LocationSummary* locations = instruction->GetLocations(); local
486 LocationSummary* locations = instruction->GetLocations(); local
528 LocationSummary* locations = instruction->GetLocations(); local
570 LocationSummary* locations = instruction->GetLocations(); local
594 LocationSummary* locations = instruction->GetLocations(); local
652 LocationSummary* locations = instruction->GetLocations(); local
710 LocationSummary* locations = instruction->GetLocations(); local
747 LocationSummary* locations = instruction->GetLocations(); local
776 LocationSummary* locations = instruction->GetLocations(); local
802 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
825 LocationSummary* locations = instruction->GetLocations(); local
859 LocationSummary* locations = instruction->GetLocations(); local
893 LocationSummary* locations = instruction->GetLocations(); local
923 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); local
955 LocationSummary* locations = instruction->GetLocations(); local
997 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
1021 LocationSummary* locations = instruction->GetLocations(); local
1068 LocationSummary* locations = instruction->GetLocations(); local
1094 LocationSummary* locations = instruction->GetLocations(); local
1263 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
1290 VecAddress(LocationSummary* locations, size_t size, GpuRegister* adjusted_base) argument
1325 LocationSummary* locations = instruction->GetLocations(); local
1368 LocationSummary* locations = instruction->GetLocations(); local
[all...]
H A Dintrinsics_mips64.cc87 // Note: The actual parameters are required to be in the locations
89 // modifies those locations before a slowpath call, they must be
145 LocationSummary* locations = local
147 locations->SetInAt(0, Location::RequiresFpuRegister());
148 locations->SetOut(Location::RequiresRegister());
151 static void MoveFPToInt(LocationSummary* locations, bool is64bit, Mips64Assembler* assembler) { argument
152 FpuRegister in = locations->InAt(0).AsFpuRegister<FpuRegister>();
153 GpuRegister out = locations->Out().AsRegister<GpuRegister>();
181 LocationSummary* locations = local
183 locations
187 MoveIntToFP(LocationSummary* locations, bool is64bit, Mips64Assembler* assembler) argument
217 LocationSummary* locations = local
223 GenReverseBytes(LocationSummary* locations, DataType::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, DataType::Type type, Mips64Assembler* assembler) argument
381 LocationSummary* locations = local
387 GenBitCount(LocationSummary* locations, const DataType::Type type, Mips64Assembler* assembler) argument
473 MathAbsFP(LocationSummary* locations, bool is64bit, Mips64Assembler* assembler) argument
503 LocationSummary* locations = local
509 GenAbsInteger(LocationSummary* locations, bool is64bit, Mips64Assembler* assembler) argument
542 GenMinMaxFP(LocationSummary* locations, bool is_min, DataType::Type type, Mips64Assembler* assembler) argument
612 LocationSummary* locations = local
655 GenMinMax(LocationSummary* locations, bool is_min, Mips64Assembler* assembler) argument
714 LocationSummary* locations = local
763 LocationSummary* locations = invoke->GetLocations(); local
774 LocationSummary* locations = local
786 LocationSummary* locations = invoke->GetLocations(); local
811 GenRoundingMode(LocationSummary* locations, FloatRoundingMode mode, Mips64Assembler* assembler) argument
880 GenRound(LocationSummary* locations, Mips64Assembler* assembler, DataType::Type type) argument
956 LocationSummary* locations = local
969 LocationSummary* locations = local
1033 LocationSummary* locations = local
1093 LocationSummary* locations = local
1114 LocationSummary* locations = local
1141 LocationSummary* locations = invoke->GetLocations(); local
1272 LocationSummary* locations = local
1282 GenUnsafePut(LocationSummary* locations, DataType::Type type, bool is_volatile, bool is_ordered, CodeGeneratorMIPS64* codegen) argument
1451 LocationSummary* locations = local
1474 LocationSummary* locations = invoke->GetLocations(); local
1612 LocationSummary* locations = new (allocator_) LocationSummary( local
1623 LocationSummary* locations = invoke->GetLocations(); local
1647 LocationSummary* locations = local
1661 LocationSummary* locations = invoke->GetLocations(); local
1766 LocationSummary* locations = invoke->GetLocations(); local
1811 LocationSummary* locations = new (allocator_) LocationSummary( local
1831 LocationSummary* locations = new (allocator_) LocationSummary( local
1849 LocationSummary* locations = new (allocator_) LocationSummary( local
1862 LocationSummary* locations = invoke->GetLocations(); local
1877 LocationSummary* locations = local
1900 LocationSummary* locations = new (allocator_) LocationSummary( local
1910 LocationSummary* locations = invoke->GetLocations(); local
1923 GenIsInfinite(LocationSummary* locations, bool is64bit, Mips64Assembler* assembler) argument
1959 LocationSummary* locations = local
1974 LocationSummary* locations = invoke->GetLocations(); local
2074 LocationSummary* locations = local
2157 LocationSummary* locations = invoke->GetLocations(); local
2242 GenHighestOneBit(LocationSummary* locations, DataType::Type type, Mips64Assembler* assembler) argument
2286 GenLowestOneBit(LocationSummary* locations, DataType::Type type, Mips64Assembler* assembler) argument
2321 LocationSummary* locations = local
2330 LocationSummary* locations = local
2342 LocationSummary* locations = invoke->GetLocations(); local
2354 LocationSummary* locations = invoke->GetLocations(); local
2539 LocationSummary* locations = invoke->GetLocations(); local
2607 LocationSummary* locations = local
2626 LocationSummary* locations = local
[all...]
H A Dcode_generator_vector_arm64.cc41 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); local
51 locations->SetInAt(0, ARM64EncodableConstantOrRegister(input, instruction));
52 locations->SetOut(Location::RequiresFpuRegister());
58 locations->SetInAt(0, Location::ConstantLocation(input->AsConstant()));
59 locations->SetOut(Location::RequiresFpuRegister());
61 locations->SetInAt(0, Location::RequiresFpuRegister());
62 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap);
72 LocationSummary* locations = instruction->GetLocations(); local
73 Location src_loc = locations->InAt(0);
74 VRegister dst = VRegisterFrom(locations
134 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); local
158 LocationSummary* locations = instruction->GetLocations(); local
183 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
213 LocationSummary* locations = instruction->GetLocations(); local
253 LocationSummary* locations = instruction->GetLocations(); local
271 LocationSummary* locations = instruction->GetLocations(); local
312 LocationSummary* locations = instruction->GetLocations(); local
351 LocationSummary* locations = instruction->GetLocations(); local
376 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
402 LocationSummary* locations = instruction->GetLocations(); local
444 LocationSummary* locations = instruction->GetLocations(); local
484 LocationSummary* locations = instruction->GetLocations(); local
526 LocationSummary* locations = instruction->GetLocations(); local
564 LocationSummary* locations = instruction->GetLocations(); local
588 LocationSummary* locations = instruction->GetLocations(); local
636 LocationSummary* locations = instruction->GetLocations(); local
685 LocationSummary* locations = instruction->GetLocations(); local
721 LocationSummary* locations = instruction->GetLocations(); local
748 LocationSummary* locations = instruction->GetLocations(); local
772 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
795 LocationSummary* locations = instruction->GetLocations(); local
829 LocationSummary* locations = instruction->GetLocations(); local
863 LocationSummary* locations = instruction->GetLocations(); local
893 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); local
925 LocationSummary* locations = instruction->GetLocations(); local
967 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
994 LocationSummary* locations = instruction->GetLocations(); local
1037 LocationSummary* locations = instruction->GetLocations(); local
1077 LocationSummary* locations = instruction->GetLocations(); local
1220 LocationSummary* locations = new (allocator) LocationSummary(instruction); local
1254 LocationSummary* locations = instruction->GetLocations(); local
1286 LocationSummary* locations = instruction->GetLocations(); local
1344 LocationSummary* locations = instruction->GetLocations(); local
[all...]
H A Dcode_generator_x86.cc131 LocationSummary* locations = instruction_->GetLocations(); variable
134 // We're moving two locations to locations that could overlap, so we need a parallel
143 Location length_loc = locations->InAt(1);
153 if (length_loc.Equals(locations->InAt(0))) {
163 locations->InAt(0),
191 LocationSummary* locations = instruction_->GetLocations(); variable
194 SaveLiveRegisters(codegen, locations); // Only saves full width XMM for SIMD.
197 RestoreLiveRegisters(codegen, locations); // Only restores full width XMM for SIMD.
228 LocationSummary* locations variable
263 LocationSummary* locations = instruction_->GetLocations(); variable
313 LocationSummary* locations = instruction_->GetLocations(); variable
382 LocationSummary* locations = instruction_->GetLocations(); variable
403 LocationSummary* locations = instruction_->GetLocations(); variable
464 LocationSummary* locations = instruction_->GetLocations(); variable
551 LocationSummary* locations = instruction_->GetLocations(); variable
716 LocationSummary* locations = instruction_->GetLocations(); variable
874 LocationSummary* locations = instruction_->GetLocations(); variable
1347 AddLocationAsTemp(Location location, LocationSummary* locations) argument
1429 LocationSummary* locations = cond->GetLocations(); local
1568 LocationSummary* locations = condition->GetLocations(); local
1694 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(if_instr); local
1711 LocationSummary* locations = new (GetGraph()->GetAllocator()) local
1731 LocationSummary* locations = new (GetGraph()->GetAllocator()) local
1763 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(select); local
1787 LocationSummary* locations = select->GetLocations(); local
1869 LocationSummary* locations = local
1912 LocationSummary* locations = cond->GetLocations(); local
2036 LocationSummary* locations = local
2046 LocationSummary* locations = local
2056 LocationSummary* locations = local
2066 LocationSummary* locations = local
2076 LocationSummary* locations = local
2111 LocationSummary* locations = local
2220 LocationSummary* locations = invoke->GetLocations(); local
2259 LocationSummary* locations = invoke->GetLocations(); local
2312 LocationSummary* locations = local
2340 LocationSummary* locations = neg->GetLocations(); local
2393 LocationSummary* locations = local
2403 LocationSummary* locations = neg->GetLocations(); local
2435 LocationSummary* locations = local
2594 LocationSummary* locations = conversion->GetLocations(); local
2933 LocationSummary* locations = local
2971 LocationSummary* locations = add->GetLocations(); local
3060 LocationSummary* locations = local
3090 LocationSummary* locations = sub->GetLocations(); local
3166 LocationSummary* locations = local
3208 LocationSummary* locations = mul->GetLocations(); local
3400 LocationSummary* locations = rem->GetLocations(); local
3454 LocationSummary* locations = instruction->GetLocations(); local
3476 LocationSummary* locations = instruction->GetLocations(); local
3502 LocationSummary* locations = instruction->GetLocations(); local
3569 LocationSummary* locations = instruction->GetLocations(); local
3643 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(div, call_kind); local
3690 LocationSummary* locations = div->GetLocations(); local
3748 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(rem, call_kind); local
3806 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction); local
3834 LocationSummary* locations = instruction->GetLocations(); local
3880 LocationSummary* locations = local
3901 LocationSummary* locations = op->GetLocations(); local
4075 LocationSummary* locations = local
4096 LocationSummary* locations = ror->GetLocations(); local
4184 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( local
4213 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( local
4232 LocationSummary* locations = local
4248 LocationSummary* locations = local
4257 LocationSummary* locations = local
4264 LocationSummary* locations = instruction->GetLocations(); local
4283 LocationSummary* locations = local
4290 LocationSummary* locations = not_->GetLocations(); local
4310 LocationSummary* locations = local
4317 LocationSummary* locations = bool_not->GetLocations(); local
4325 LocationSummary* locations = local
4359 LocationSummary* locations = compare->GetLocations(); local
4444 LocationSummary* locations = local
4725 LocationSummary* locations = local
4763 LocationSummary* locations = instruction->GetLocations(); local
4876 LocationSummary* locations = local
4923 LocationSummary* locations = instruction->GetLocations(); local
5147 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction); local
5158 LocationSummary* locations = instruction->GetLocations(); local
5169 LocationSummary* locations = instruction->GetLocations(); local
5192 LocationSummary* locations = local
5219 LocationSummary* locations = instruction->GetLocations(); local
5351 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( local
5380 LocationSummary* locations = instruction->GetLocations(); local
5591 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); local
5603 LocationSummary* locations = instruction->GetLocations(); local
5620 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction, caller_saves); local
5635 LocationSummary* locations = instruction->GetLocations(); local
5712 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( local
6089 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(cls, call_kind); local
6134 LocationSummary* locations = cls->GetLocations(); variable
6227 LocationSummary* locations = local
6278 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(load, call_kind); local
6316 LocationSummary* locations = load->GetLocations(); variable
6380 LocationSummary* locations = local
6398 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( local
6452 LocationSummary* locations = local
6467 LocationSummary* locations = instruction->GetLocations(); local
6698 LocationSummary* locations = local
6716 LocationSummary* locations = instruction->GetLocations(); local
6931 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( local
6954 LocationSummary* locations = local
6976 LocationSummary* locations = instruction->GetLocations(); local
7398 LocationSummary* locations = local
7454 LocationSummary* locations = switch_instr->GetLocations(); local
7465 LocationSummary* locations = local
7479 LocationSummary* locations = switch_instr->GetLocations(); local
7520 LocationSummary* locations = local
7527 LocationSummary* locations = insn->GetLocations(); local
7544 LocationSummary* locations = local
7575 LocationSummary* locations = insn->GetLocations(); local
[all...]
H A Dcode_generator_arm_vixl.cc337 void SlowPathCodeARMVIXL::SaveLiveRegisters(CodeGenerator* codegen, LocationSummary* locations) { argument
341 const uint32_t core_spills = codegen->GetSlowPathSpills(locations, /* core_registers */ true);
344 if (locations->RegisterContainsObject(i)) {
345 locations->SetStackBit(stack_offset / kVRegSize);
356 uint32_t fp_spills = codegen->GetSlowPathSpills(locations, /* core_registers */ false);
375 void SlowPathCodeARMVIXL::RestoreLiveRegisters(CodeGenerator* codegen, LocationSummary* locations) { argument
379 const uint32_t core_spills = codegen->GetSlowPathSpills(locations, /* core_registers */ true);
390 uint32_t fp_spills = codegen->GetSlowPathSpills(locations, /* core_registers */ false);
492 LocationSummary* locations = instruction_->GetLocations(); variable
499 // We're moving two locations t
533 LocationSummary* locations = instruction_->GetLocations(); variable
584 LocationSummary* locations = instruction_->GetLocations(); variable
615 LocationSummary* locations = instruction_->GetLocations(); variable
676 LocationSummary* locations = instruction_->GetLocations(); variable
697 LocationSummary* locations = instruction_->GetLocations(); variable
828 LocationSummary* locations = instruction_->GetLocations(); variable
891 LocationSummary* locations = instruction_->GetLocations(); variable
1043 LocationSummary* locations = instruction_->GetLocations(); variable
1247 LocationSummary* locations = instruction_->GetLocations(); variable
1412 LocationSummary* locations = instruction_->GetLocations(); variable
1623 const LocationSummary* const locations = instruction->GetLocations(); local
1802 const LocationSummary* const locations = condition->GetLocations(); local
1923 const LocationSummary* const locations = condition->GetLocations(); local
2048 const LocationSummary* const locations = cond->GetLocations(); local
2104 const LocationSummary* const locations = cond->GetLocations(); local
2769 AddLocationAsTemp(Location location, LocationSummary* locations) argument
2997 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(if_instr); local
3014 LocationSummary* locations = new (GetGraph()->GetAllocator()) local
3035 LocationSummary* locations = new (GetGraph()->GetAllocator()) local
3048 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(select); local
3076 const LocationSummary* const locations = select->GetLocations(); local
3278 LocationSummary* locations = local
3437 LocationSummary* locations = local
3447 LocationSummary* locations = local
3457 LocationSummary* locations = local
3467 LocationSummary* locations = local
3478 LocationSummary* locations = local
3514 LocationSummary* locations = local
3567 LocationSummary* locations = invoke->GetLocations(); local
3608 LocationSummary* locations = invoke->GetLocations(); local
3688 LocationSummary* locations = local
3714 LocationSummary* locations = neg->GetLocations(); local
3760 LocationSummary* locations = local
3899 LocationSummary* locations = conversion->GetLocations(); local
4124 LocationSummary* locations = local
4155 LocationSummary* locations = add->GetLocations(); local
4189 LocationSummary* locations = local
4218 LocationSummary* locations = sub->GetLocations(); local
4251 LocationSummary* locations = local
4276 LocationSummary* locations = mul->GetLocations(); local
4355 LocationSummary* locations = instruction->GetLocations(); local
4389 LocationSummary* locations = instruction->GetLocations(); local
4461 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(div, call_kind); local
4574 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(rem, call_kind); local
4640 LocationSummary* locations = rem->GetLocations(); local
4695 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction); local
4704 LocationSummary* locations = instruction->GetLocations(); local
4744 LocationSummary* locations = ror->GetLocations(); local
4771 LocationSummary* locations = ror->GetLocations(); local
4838 LocationSummary* locations = local
4884 LocationSummary* locations = local
4923 LocationSummary* locations = op->GetLocations(); local
5115 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( local
5149 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( local
5169 LocationSummary* locations = local
5186 LocationSummary* locations = local
5197 LocationSummary* locations = local
5204 LocationSummary* locations = not_->GetLocations(); local
5223 LocationSummary* locations = local
5234 LocationSummary* locations = local
5263 LocationSummary* locations = compare->GetLocations(); local
5325 LocationSummary* locations = local
5403 LocationSummary* locations = local
5448 LocationSummary* locations = instruction->GetLocations(); local
5568 LocationSummary* locations = local
5705 LocationSummary* locations = instruction->GetLocations(); local
5911 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction); local
6011 LocationSummary* locations = local
6065 LocationSummary* locations = instruction->GetLocations(); local
6298 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( local
6319 LocationSummary* locations = instruction->GetLocations(); local
6581 LocationSummary* locations = local
6605 LocationSummary* locations = local
6640 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction, caller_saves); local
6658 LocationSummary* locations = instruction->GetLocations(); local
6727 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( local
7067 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(cls, call_kind); local
7109 LocationSummary* locations = cls->GetLocations(); variable
7201 LocationSummary* locations = local
7259 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(load, call_kind); local
7287 LocationSummary* locations = load->GetLocations(); variable
7355 LocationSummary* locations = local
7378 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( local
7432 LocationSummary* locations = local
7450 LocationSummary* locations = instruction->GetLocations(); local
7707 LocationSummary* locations = local
7716 LocationSummary* locations = instruction->GetLocations(); local
7913 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( local
7944 LocationSummary* locations = local
7967 LocationSummary* locations = local
7978 LocationSummary* locations = instruction->GetLocations(); local
8034 LocationSummary* locations = local
8047 const LocationSummary* const locations = instruction->GetLocations(); local
8194 LocationSummary* locations = instruction->GetLocations(); local
8431 MaybeAddBakerCcEntrypointTempForFields(LocationSummary* locations) argument
[all...]
H A Dcode_generator_arm64.cc174 LocationSummary* locations,
177 const uint32_t core_spills = codegen->GetSlowPathSpills(locations, /* core_registers */ true);
178 const uint32_t fp_spills = codegen->GetSlowPathSpills(locations, /* core_registers */ false);
219 void SlowPathCodeARM64::SaveLiveRegisters(CodeGenerator* codegen, LocationSummary* locations) { argument
221 const uint32_t core_spills = codegen->GetSlowPathSpills(locations, /* core_registers */ true);
224 if (locations->RegisterContainsObject(i)) {
225 locations->SetStackBit(stack_offset / kVRegSize);
233 const uint32_t fp_spills = codegen->GetSlowPathSpills(locations, /* core_registers */ false);
242 locations,
246 void SlowPathCodeARM64::RestoreLiveRegisters(CodeGenerator* codegen, LocationSummary* locations) { argument
173 SaveRestoreLiveRegistersHelper(CodeGenerator* codegen, LocationSummary* locations, int64_t spill_offset, bool is_save) argument
257 LocationSummary* locations = instruction_->GetLocations(); variable
323 LocationSummary* locations = instruction_->GetLocations(); variable
373 LocationSummary* locations = instruction_->GetLocations(); variable
431 LocationSummary* locations = instruction_->GetLocations(); variable
472 LocationSummary* locations = instruction_->GetLocations(); variable
529 LocationSummary* locations = instruction_->GetLocations(); variable
549 LocationSummary* locations = instruction_->GetLocations(); variable
701 LocationSummary* locations = instruction_->GetLocations(); variable
766 LocationSummary* locations = instruction_->GetLocations(); variable
926 LocationSummary* locations = instruction_->GetLocations(); variable
1136 LocationSummary* locations = instruction_->GetLocations(); variable
1301 LocationSummary* locations = instruction_->GetLocations(); variable
1587 AddLocationAsTemp(Location location, LocationSummary* locations) argument
2192 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instr); local
2220 LocationSummary* locations = local
2257 LocationSummary* locations = instruction->GetLocations(); local
2306 LocationSummary* locations = local
2414 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instr); local
2485 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instr); local
2516 LocationSummary* locations = local
2587 LocationSummary* locations = local
2601 LocationSummary* locations = local
2633 LocationSummary* locations = local
2687 LocationSummary* locations = local
2729 LocationSummary* locations = instruction->GetLocations(); local
2858 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); local
2882 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( local
2900 LocationSummary* locations = instruction->GetLocations(); local
3076 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction, caller_saves); local
3090 LocationSummary* locations = local
3138 LocationSummary* locations = local
3205 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); local
3229 LocationSummary* locations = instruction->GetLocations(); local
3266 LocationSummary* locations = instruction->GetLocations(); local
3289 LocationSummary* locations = instruction->GetLocations(); local
3324 LocationSummary* locations = instruction->GetLocations(); local
3378 LocationSummary* locations = instruction->GetLocations(); local
3410 LocationSummary* locations = local
3451 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction); local
3482 LocationSummary* locations = local
3500 LocationSummary* locations = local
3667 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(if_instr); local
3688 LocationSummary* locations = new (GetGraph()->GetAllocator()) local
3709 LocationSummary* locations = new (GetGraph()->GetAllocator()) local
3731 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(select); local
3870 LocationSummary* locations = local
3886 LocationSummary* locations = instruction->GetLocations(); local
4094 LocationSummary* locations = local
4104 LocationSummary* locations = instruction->GetLocations(); local
4295 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(constant); local
4304 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(constant); local
4335 LocationSummary* locations = invoke->GetLocations(); local
[all...]
H A Dcode_generator_x86_64.cc147 LocationSummary* locations = instruction_->GetLocations(); variable
150 SaveLiveRegisters(codegen, locations); // Only saves full width XMM for SIMD.
153 RestoreLiveRegisters(codegen, locations); // Only restores full width XMM for SIMD.
185 LocationSummary* locations = instruction_->GetLocations(); variable
194 Location length_loc = locations->InAt(1);
204 if (length_loc.Equals(locations->InAt(0))) {
214 // We're moving two locations to locations that could overlap, so we need a parallel
217 locations->InAt(0),
250 LocationSummary* locations variable
299 LocationSummary* locations = instruction_->GetLocations(); variable
332 LocationSummary* locations = instruction_->GetLocations(); variable
397 LocationSummary* locations = instruction_->GetLocations(); variable
418 LocationSummary* locations = instruction_->GetLocations(); variable
479 LocationSummary* locations = instruction_->GetLocations(); variable
572 LocationSummary* locations = instruction_->GetLocations(); variable
741 LocationSummary* locations = instruction_->GetLocations(); variable
901 LocationSummary* locations = instruction_->GetLocations(); variable
1448 AddLocationAsTemp(Location location, LocationSummary* locations) argument
1523 LocationSummary* locations = condition->GetLocations(); local
1711 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(if_instr); local
1728 LocationSummary* locations = new (GetGraph()->GetAllocator()) local
1748 LocationSummary* locations = new (GetGraph()->GetAllocator()) local
1776 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(select); local
1799 LocationSummary* locations = select->GetLocations(); local
1868 LocationSummary* locations = local
1896 LocationSummary* locations = cond->GetLocations(); local
2042 LocationSummary* locations = local
2070 LocationSummary* locations = compare->GetLocations(); local
2140 LocationSummary* locations = local
2150 LocationSummary* locations = local
2160 LocationSummary* locations = local
2170 LocationSummary* locations = local
2180 LocationSummary* locations = local
2216 LocationSummary* locations = local
2397 LocationSummary* locations = invoke->GetLocations(); local
2433 LocationSummary* locations = invoke->GetLocations(); local
2486 LocationSummary* locations = local
2508 LocationSummary* locations = neg->GetLocations(); local
2552 LocationSummary* locations = local
2685 LocationSummary* locations = conversion->GetLocations(); local
3022 LocationSummary* locations = local
3054 LocationSummary* locations = add->GetLocations(); local
3146 LocationSummary* locations = local
3174 LocationSummary* locations = sub->GetLocations(); local
3237 LocationSummary* locations = local
3277 LocationSummary* locations = mul->GetLocations(); local
3386 LocationSummary* locations = rem->GetLocations(); local
3438 LocationSummary* locations = instruction->GetLocations(); local
3479 LocationSummary* locations = instruction->GetLocations(); local
3525 LocationSummary* locations = instruction->GetLocations(); local
3639 LocationSummary* locations = instruction->GetLocations(); local
3690 LocationSummary* locations = local
3723 LocationSummary* locations = div->GetLocations(); local
3773 LocationSummary* locations = local
3825 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction); local
3834 LocationSummary* locations = instruction->GetLocations(); local
3881 LocationSummary* locations = local
3901 LocationSummary* locations = op->GetLocations(); local
3957 LocationSummary* locations = local
3976 LocationSummary* locations = ror->GetLocations(); local
4030 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( local
4059 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( local
4078 LocationSummary* locations = local
4095 LocationSummary* locations = local
4106 LocationSummary* locations = local
4113 LocationSummary* locations = instruction->GetLocations(); local
4131 LocationSummary* locations = local
4138 LocationSummary* locations = not_->GetLocations(); local
4157 LocationSummary* locations = local
4164 LocationSummary* locations = bool_not->GetLocations(); local
4172 LocationSummary* locations = local
4213 LocationSummary* locations = local
4238 LocationSummary* locations = instruction->GetLocations(); local
4341 LocationSummary* locations = local
4379 LocationSummary* locations = instruction->GetLocations(); local
4601 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction); local
4612 LocationSummary* locations = instruction->GetLocations(); local
4623 LocationSummary* locations = instruction->GetLocations(); local
4646 LocationSummary* locations = local
4669 LocationSummary* locations = instruction->GetLocations(); local
4795 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( local
4817 LocationSummary* locations = instruction->GetLocations(); local
5023 LocationSummary* locations = local
5036 LocationSummary* locations = instruction->GetLocations(); local
5053 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction, caller_saves); local
5062 LocationSummary* locations = instruction->GetLocations(); local
5159 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( local
5504 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(cls, call_kind); local
5546 LocationSummary* locations = cls->GetLocations(); variable
5635 LocationSummary* locations = local
5672 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(load, call_kind); local
5704 LocationSummary* locations = load->GetLocations(); variable
5769 LocationSummary* locations = local
5787 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( local
5839 LocationSummary* locations = local
5857 LocationSummary* locations = instruction->GetLocations(); local
6093 LocationSummary* locations = local
6115 LocationSummary* locations = instruction->GetLocations(); local
6332 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( local
6354 LocationSummary* locations = local
6376 LocationSummary* locations = instruction->GetLocations(); local
6782 LocationSummary* locations = local
6792 LocationSummary* locations = switch_instr->GetLocations(); local
[all...]
H A Dcode_generator.cc111 LocationSummary* locations = instruction->GetLocations(); local
112 if (locations == nullptr) {
116 if (locations->Out().IsUnallocated()
117 && (locations->Out().GetPolicy() == Location::kSameAsFirstInput)) {
118 DCHECK(CheckType(instruction->GetType(), locations->InAt(0)))
120 << " " << locations->InAt(0);
122 DCHECK(CheckType(instruction->GetType(), locations->Out()))
124 << " " << locations->Out();
129 DCHECK(CheckType(inputs[i]->GetType(), locations->InAt(i)))
130 << inputs[i]->GetType() << " " << locations
480 LocationSummary* locations = new (allocator) LocationSummary(invoke, local
582 LocationSummary* locations = local
628 LocationSummary* locations = field_access->GetLocations(); local
702 LocationSummary* locations = new (cls->GetBlock()->GetGraph()->GetAllocator()) LocationSummary( local
711 LocationSummary* locations = cls->GetLocations(); local
754 LocationSummary* locations = instruction->GetLocations(); local
989 LocationSummary* locations = instruction->GetLocations(); local
1392 LocationSummary* locations = local
1413 LocationSummary* locations = suspend_check->GetLocations(); local
1519 SaveLiveRegisters(CodeGenerator* codegen, LocationSummary* locations) argument
1543 RestoreLiveRegisters(CodeGenerator* codegen, LocationSummary* locations) argument
1599 LocationSummary* locations = new (allocator) LocationSummary(invoke, local
[all...]
H A Dcode_generator_mips64.cc123 LocationSummary* locations = instruction_->GetLocations(); variable
130 // We're moving two locations to locations that could overlap, so we need a parallel
133 codegen->EmitParallelMoves(locations->InAt(0),
136 locations->InAt(1),
189 LocationSummary* locations = instruction_->GetLocations(); variable
190 Location out = locations->Out();
195 SaveLiveRegisters(codegen, locations);
210 DCHECK(out.IsRegister() && !locations->GetLiveRegisters()->ContainsCoreRegister(out.reg()));
216 RestoreLiveRegisters(codegen, locations);
244 LocationSummary* locations = instruction_->GetLocations(); variable
306 LocationSummary* locations = instruction_->GetLocations(); variable
347 LocationSummary* locations = instruction_->GetLocations(); variable
404 LocationSummary* locations = instruction_->GetLocations(); variable
424 LocationSummary* locations = instruction_->GetLocations(); variable
487 LocationSummary* locations = instruction_->GetLocations(); variable
582 LocationSummary* locations = instruction_->GetLocations(); variable
740 LocationSummary* locations = instruction_->GetLocations(); variable
904 LocationSummary* locations = instruction_->GetLocations(); variable
1468 AddLocationAsTemp(Location location, LocationSummary* locations) argument
[all...]
H A Dcode_generator_mips.cc171 LocationSummary* locations = instruction_->GetLocations(); variable
178 // We're moving two locations to locations that could overlap, so we need a parallel
181 codegen->EmitParallelMoves(locations->InAt(0),
184 locations->InAt(1),
236 LocationSummary* locations = instruction_->GetLocations(); variable
237 Location out = locations->Out();
242 SaveLiveRegisters(codegen, locations);
257 DCHECK(out.IsRegister() && !locations->GetLiveRegisters()->ContainsCoreRegister(out.reg()));
263 RestoreLiveRegisters(codegen, locations);
291 LocationSummary* locations = instruction_->GetLocations(); variable
350 LocationSummary* locations = instruction_->GetLocations(); variable
391 LocationSummary* locations = instruction_->GetLocations(); variable
447 LocationSummary* locations = instruction_->GetLocations(); variable
467 LocationSummary* locations = instruction_->GetLocations(); variable
530 LocationSummary* locations = instruction_->GetLocations(); variable
626 LocationSummary* locations = instruction_->GetLocations(); variable
794 LocationSummary* locations = instruction_->GetLocations(); variable
960 LocationSummary* locations = instruction_->GetLocations(); variable
1570 AddLocationAsTemp(Location location, LocationSummary* locations) argument
1982 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); local
2042 LocationSummary* locations = instruction->GetLocations(); local
2276 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instr); local
2298 LocationSummary* locations = instr->GetLocations(); local
2551 LocationSummary* locations = local
2592 LocationSummary* locations = instruction->GetLocations(); local
2836 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); local
2842 LocationSummary* locations = instruction->GetLocations(); local
2880 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( local
2900 LocationSummary* locations = instruction->GetLocations(); local
3154 LocationSummary* locations = local
3166 LocationSummary* locations = instruction->GetLocations(); local
3177 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction, caller_saves); local
3211 LocationSummary* locations = instruction->GetLocations(); local
3287 LocationSummary* locations = local
3296 LocationSummary* locations = instruction->GetLocations(); local
3471 LocationSummary* locations = local
3494 LocationSummary* locations = local
3529 LocationSummary* locations = instruction->GetLocations(); local
3656 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); local
3681 LocationSummary* locations = instruction->GetLocations(); local
3703 LocationSummary* locations = instruction->GetLocations(); local
3749 LocationSummary* locations = instruction->GetLocations(); local
3955 LocationSummary* locations = instruction->GetLocations(); local
4006 LocationSummary* locations = instruction->GetLocations(); local
4057 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(div, call_kind); local
4096 LocationSummary* locations = instruction->GetLocations(); local
4137 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction); local
4189 LocationSummary* locations = local
4206 LocationSummary* locations = local
4262 GenerateIntCompare(IfCondition cond, LocationSummary* locations) argument
4506 GenerateIntCompareAndBranch(IfCondition cond, LocationSummary* locations, MipsLabel* label) argument
4683 GenerateLongCompare(IfCondition cond, LocationSummary* locations) argument
4898 GenerateLongCompareAndBranch(IfCondition cond, LocationSummary* locations, MipsLabel* label) argument
5111 GenerateFpCompare(IfCondition cond, bool gt_bias, DataType::Type type, LocationSummary* locations) argument
5519 GenerateFpCompareAndBranch(IfCondition cond, bool gt_bias, DataType::Type type, LocationSummary* locations, MipsLabel* label) argument
5765 LocationSummary* locations = cond->GetLocations(); local
5796 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(if_instr); local
5813 LocationSummary* locations = new (GetGraph()->GetAllocator()) local
6072 LocationSummary* locations = select->GetLocations(); local
6194 LocationSummary* locations = select->GetLocations(); local
6368 LocationSummary* locations = new (GetGraph()->GetAllocator()) local
6381 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(select); local
6394 LocationSummary* locations = select->GetLocations(); local
6423 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( local
6476 LocationSummary* locations = instruction->GetLocations(); local
6603 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( local
6635 LocationSummary* locations = instruction->GetLocations(); local
7406 LocationSummary* locations = local
7421 LocationSummary* locations = instruction->GetLocations(); local
7602 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(constant); local
7611 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(constant); local
7884 LocationSummary* locations = invoke->GetLocations(); local
7951 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(cls, call_kind); local
8001 LocationSummary* locations = cls->GetLocations(); variable
8146 LocationSummary* locations = local
8166 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(load, call_kind); local
8216 LocationSummary* locations = load->GetLocations(); variable
8327 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(constant); local
8336 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( local
8353 LocationSummary* locations = local
8377 LocationSummary* locations = instruction->GetLocations(); local
8448 LocationSummary* locations = local
8470 LocationSummary* locations = instruction->GetLocations(); local
8507 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( local
8526 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( local
8556 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); local
8563 LocationSummary* locations = instruction->GetLocations(); local
8589 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); local
8595 LocationSummary* locations = instruction->GetLocations(); local
8602 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction); local
8653 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); local
8669 LocationSummary* locations = local
8680 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); local
8703 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(rem, call_kind); local
8744 LocationSummary* locations = instruction->GetLocations(); local
8800 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(ret); local
8941 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( local
8965 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary( local
8995 LocationSummary* locations = local
9026 LocationSummary* locations = conversion->GetLocations(); local
9333 LocationSummary* locations = local
9423 LocationSummary* locations = switch_instr->GetLocations(); local
9455 LocationSummary* locations = local
9465 LocationSummary* locations = switch_instr->GetLocations(); local
9484 LocationSummary* locations = local
9491 LocationSummary* locations = insn->GetLocations(); local
9517 LocationSummary* locations = local
9524 LocationSummary* locations = instruction->GetLocations(); local
[all...]
H A Dregister_allocation_resolver.cc56 // Resolve outputs, including stack locations.
61 LocationSummary* locations = instruction->GetLocations(); local
62 Location location = locations->Out();
68 locations->UpdateOut(location);
72 locations->UpdateOut(location);
133 if (locations->InAt(0).IsUnallocated()) {
134 locations->SetInAt(0, source);
136 DCHECK(locations->InAt(0).Equals(source));
139 locations->UpdateOut(source);
201 // Resolve temp locations
209 LocationSummary* locations = at->GetLocations(); local
246 LocationSummary* locations = safepoint_position->GetLocations(); local
280 LocationSummary* locations = instruction->GetLocations(); local
341 LocationSummary* locations = use.GetUser()->GetLocations(); local
395 LocationSummary* locations = safepoint_position->GetLocations(); local
[all...]
H A Dintrinsics.cc248 LocationSummary* locations = new (invoke->GetBlock()->GetGraph()->GetAllocator()) LocationSummary( local
251 locations->SetInAt(0, Location::RequiresRegister());
253 locations->AddTemp(first_argument_location);
254 locations->SetOut(return_location);
H A Dssa_liveness_analysis.cc54 LocationSummary* locations = current->GetLocations(); local
55 if (locations != nullptr && locations->Out().IsValid()) {
72 LocationSummary* locations = current->GetLocations(); local
73 if (locations != nullptr && locations->Out().IsValid()) {
399 LocationSummary* locations = user->GetLocations(); local
400 Location expected = locations->InAt(use.GetInputIndex());
437 LocationSummary* locations = GetDefinedBy()->GetLocations(); local
438 Location out = locations
[all...]
H A Dcode_generator.h31 #include "locations.h"
96 // update the stack mask in `locations` for registers holding object
98 virtual void SaveLiveRegisters(CodeGenerator* codegen, LocationSummary* locations);
100 virtual void RestoreLiveRegisters(CodeGenerator* codegen, LocationSummary* locations);
218 virtual void AddLocationAsTemp(Location location, LocationSummary* locations) = 0;
290 uint32_t GetSlowPathSpills(LocationSummary* locations, bool core_registers) const { argument
291 DCHECK(locations->OnlyCallsOnSlowPath() ||
292 (locations->Intrinsified() && locations->CallsOnMainAndSlowPath() &&
293 !locations
310 GetNumberOfSlowPathSpills(LocationSummary* locations, bool core_registers) const argument
[all...]
H A Dcode_generator_mips.h292 void GenerateIntCompare(IfCondition cond, LocationSummary* locations);
300 LocationSummary* locations,
302 void GenerateLongCompare(IfCondition cond, LocationSummary* locations);
304 LocationSummary* locations,
309 LocationSummary* locations);
329 LocationSummary* locations,
352 int32_t VecAddress(LocationSummary* locations,
444 // point, which is passed the values in locations `ref`, `obj`, and
526 void AddLocationAsTemp(Location location, LocationSummary* locations) OVERRIDE;
/art/runtime/jit/
H A Dprofile_saver.cc386 // Resolve any new registered locations.
428 const std::set<std::string>& locations = it.second; local
432 if (locations.find(base_location) != locations.end()) {
446 if (locations.find(base_location) != locations.end()) {
457 if (locations.find(base_location) != locations.end()) {
482 // Resolve any new registered locations.
510 const std::set<std::string>& locations local
869 const std::set<std::string>& locations = it.second; local
[all...]

Completed in 537 milliseconds

12