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

/art/compiler/optimizing/
H A Dintrinsics_arm.cc88 // Note: The actual parameters are required to be in the locations given by the invoke's location
89 // summary. If an intrinsic modifies those locations before a slowpath call, they must be
141 LocationSummary* locations = new (arena) LocationSummary(invoke, local
144 locations->SetInAt(0, Location::RequiresFpuRegister());
145 locations->SetOut(Location::RequiresRegister());
149 LocationSummary* locations = new (arena) LocationSummary(invoke, local
152 locations->SetInAt(0, Location::RequiresRegister());
153 locations->SetOut(Location::RequiresFpuRegister());
156 static void MoveFPToInt(LocationSummary* locations, bool is64bit, ArmAssembler* assembler) { argument
157 Location input = locations
168 MoveIntToFP(LocationSummary* locations, bool is64bit, ArmAssembler* assembler) argument
209 LocationSummary* locations = new (arena) LocationSummary(invoke, local
217 LocationSummary* locations = new (arena) LocationSummary(invoke, local
224 MathAbsFP(LocationSummary* locations, bool is64bit, ArmAssembler* assembler) argument
253 LocationSummary* locations = new (arena) LocationSummary(invoke, local
262 GenAbsInteger(LocationSummary* locations, bool is64bit, ArmAssembler* assembler) argument
310 GenMinMax(LocationSummary* locations, bool is_min, ArmAssembler* assembler) argument
325 LocationSummary* locations = new (arena) LocationSummary(invoke, local
354 LocationSummary* locations = invoke->GetLocations(); local
415 LocationSummary* locations = new (arena) LocationSummary(invoke, local
467 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
485 LocationSummary* locations = invoke->GetLocations(); local
513 LocationSummary* locations = new (arena) LocationSummary(invoke, local
565 LocationSummary* locations = new (arena) LocationSummary(invoke, local
614 GenUnsafePut(LocationSummary* locations, Primitive::Type type, bool is_volatile, bool is_ordered, CodeGeneratorARM* codegen) argument
694 LocationSummary* locations = new (arena) LocationSummary(invoke, local
710 GenCas(LocationSummary* locations, Primitive::Type type, CodeGeneratorARM* codegen) argument
775 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
788 LocationSummary* locations = invoke->GetLocations(); local
825 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
836 LocationSummary* locations = invoke->GetLocations(); local
858 LocationSummary* locations = invoke->GetLocations(); local
903 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
922 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
942 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
955 LocationSummary* locations = invoke->GetLocations(); local
971 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
991 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
1001 LocationSummary* locations = invoke->GetLocations(); local
[all...]
H A Dintrinsics_x86_64.cc116 // Note: The actual parameters are required to be in the locations given by the invoke's location
117 // summary. If an intrinsic modifies those locations before a slowpath call, they must be
162 LocationSummary* locations = new (arena) LocationSummary(invoke, local
165 locations->SetInAt(0, Location::RequiresFpuRegister());
166 locations->SetOut(Location::RequiresRegister());
170 LocationSummary* locations = new (arena) LocationSummary(invoke, local
173 locations->SetInAt(0, Location::RequiresRegister());
174 locations->SetOut(Location::RequiresFpuRegister());
177 static void MoveFPToInt(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler) { argument
178 Location input = locations
183 MoveIntToFP(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler) argument
218 LocationSummary* locations = new (arena) LocationSummary(invoke, local
225 GenReverseBytes(LocationSummary* locations, Primitive::Type size, X86_64Assembler* assembler) argument
278 LocationSummary* locations = new (arena) LocationSummary(invoke, local
288 MathAbsFP(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler, CodeGeneratorX86_64* codegen) argument
342 LocationSummary* locations = new (arena) LocationSummary(invoke, local
350 GenAbsInteger(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler) argument
388 GenMinMaxFP(LocationSummary* locations, bool is_min, bool is_double, X86_64Assembler* assembler, CodeGeneratorX86_64* codegen) argument
473 LocationSummary* locations = new (arena) LocationSummary(invoke, local
515 GenMinMax(LocationSummary* locations, bool is_min, bool is_long, X86_64Assembler* assembler) argument
548 LocationSummary* locations = new (arena) LocationSummary(invoke, local
589 LocationSummary* locations = new (arena) LocationSummary(invoke, local
601 LocationSummary* locations = invoke->GetLocations(); local
633 LocationSummary* locations = new (arena) LocationSummary(invoke, local
646 LocationSummary* locations = invoke->GetLocations(); local
685 LocationSummary* locations = new (arena) LocationSummary(invoke, local
695 LocationSummary* locations = new (arena) LocationSummary(invoke, local
709 LocationSummary* locations = invoke->GetLocations(); local
756 LocationSummary* locations = invoke->GetLocations(); local
800 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
810 LocationSummary* locations = invoke->GetLocations(); local
842 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
853 LocationSummary* locations = invoke->GetLocations(); local
872 LocationSummary* locations = new (allocator) LocationSummary(invoke, local
899 LocationSummary* locations = invoke->GetLocations(); local
1021 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
1034 LocationSummary* locations = invoke->GetLocations(); local
1049 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
1068 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
1078 LocationSummary* locations = invoke->GetLocations(); local
1092 GenPeek(LocationSummary* locations, Primitive::Type size, X86_64Assembler* assembler) argument
1149 LocationSummary* locations = new (arena) LocationSummary(invoke, local
1156 GenPoke(LocationSummary* locations, Primitive::Type size, X86_64Assembler* assembler) argument
1235 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
1246 GenUnsafeGet(LocationSummary* locations, Primitive::Type type, bool is_volatile ATTRIBUTE_UNUSED, X86_64Assembler* assembler) argument
1269 LocationSummary* locations = new (arena) LocationSummary(invoke, local
1321 LocationSummary* locations = new (arena) LocationSummary(invoke, local
1365 GenUnsafePut(LocationSummary* locations, Primitive::Type type, bool is_volatile, CodeGeneratorX86_64* codegen) argument
1420 LocationSummary* locations = new (arena) LocationSummary(invoke, local
1453 LocationSummary* locations = invoke->GetLocations(); local
1498 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
1521 LocationSummary* locations = invoke->GetLocations(); local
1542 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
1566 LocationSummary* locations = invoke->GetLocations(); local
[all...]
H A Dintrinsics_x86.cc124 // Note: The actual parameters are required to be in the locations given by the invoke's location
125 // summary. If an intrinsic modifies those locations before a slowpath call, they must be
171 LocationSummary* locations = new (arena) LocationSummary(invoke, local
174 locations->SetInAt(0, Location::RequiresFpuRegister());
175 locations->SetOut(Location::RequiresRegister());
177 locations->AddTemp(Location::RequiresFpuRegister());
182 LocationSummary* locations = new (arena) LocationSummary(invoke, local
185 locations->SetInAt(0, Location::RequiresRegister());
186 locations->SetOut(Location::RequiresFpuRegister());
188 locations
193 MoveFPToInt(LocationSummary* locations, bool is64bit, X86Assembler* assembler) argument
208 MoveIntToFP(LocationSummary* locations, bool is64bit, X86Assembler* assembler) argument
253 LocationSummary* locations = new (arena) LocationSummary(invoke, local
261 LocationSummary* locations = new (arena) LocationSummary(invoke, local
269 LocationSummary* locations = new (arena) LocationSummary(invoke, local
276 GenReverseBytes(LocationSummary* locations, Primitive::Type size, X86Assembler* assembler) argument
309 LocationSummary* locations = invoke->GetLocations(); local
339 LocationSummary* locations = new (arena) LocationSummary(invoke, local
348 MathAbsFP(LocationSummary* locations, bool is64bit, X86Assembler* assembler) argument
397 LocationSummary* locations = new (arena) LocationSummary(invoke, local
405 GenAbsInteger(LocationSummary* locations, X86Assembler* assembler) argument
425 LocationSummary* locations = new (arena) LocationSummary(invoke, local
433 GenAbsLong(LocationSummary* locations, X86Assembler* assembler) argument
475 GenMinMaxFP(LocationSummary* locations, bool is_min, bool is_double, X86Assembler* assembler) argument
562 LocationSummary* locations = new (arena) LocationSummary(invoke, local
604 GenMinMax(LocationSummary* locations, bool is_min, bool is_long, X86Assembler* assembler) argument
660 LocationSummary* locations = new (arena) LocationSummary(invoke, local
669 LocationSummary* locations = new (arena) LocationSummary(invoke, local
712 LocationSummary* locations = new (arena) LocationSummary(invoke, local
724 LocationSummary* locations = invoke->GetLocations(); local
756 LocationSummary* locations = new (arena) LocationSummary(invoke, local
769 LocationSummary* locations = invoke->GetLocations(); local
808 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
819 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
829 LocationSummary* locations = invoke->GetLocations(); local
876 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
885 LocationSummary* locations = invoke->GetLocations(); local
918 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
929 LocationSummary* locations = invoke->GetLocations(); local
947 LocationSummary* locations = new (allocator) LocationSummary(invoke, local
974 LocationSummary* locations = invoke->GetLocations(); local
1097 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
1110 LocationSummary* locations = invoke->GetLocations(); local
1124 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
1142 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
1152 LocationSummary* locations = invoke->GetLocations(); local
1165 GenPeek(LocationSummary* locations, Primitive::Type size, X86Assembler* assembler) argument
1224 LocationSummary* locations = new (arena) LocationSummary(invoke, local
1236 GenPoke(LocationSummary* locations, Primitive::Type size, X86Assembler* assembler) argument
1315 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
1326 GenUnsafeGet(LocationSummary* locations, Primitive::Type type, bool is_volatile, X86Assembler* assembler) argument
1363 LocationSummary* locations = new (arena) LocationSummary(invoke, local
1426 LocationSummary* locations = new (arena) LocationSummary(invoke, local
1474 GenUnsafePut(LocationSummary* locations, Primitive::Type type, bool is_volatile, CodeGeneratorX86* codegen) argument
1543 LocationSummary* locations = new (arena) LocationSummary(invoke, local
1586 LocationSummary* locations = invoke->GetLocations(); local
1635 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
1658 LocationSummary* locations = invoke->GetLocations(); local
1679 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
1690 LocationSummary* locations = invoke->GetLocations(); local
[all...]
H A Dintrinsics_arm64.cc97 // Note: The actual parameters are required to be in the locations given by the invoke's location
98 // summary. If an intrinsic modifies those locations before a slowpath call, they must be
150 LocationSummary* locations = new (arena) LocationSummary(invoke, local
153 locations->SetInAt(0, Location::RequiresFpuRegister());
154 locations->SetOut(Location::RequiresRegister());
158 LocationSummary* locations = new (arena) LocationSummary(invoke, local
161 locations->SetInAt(0, Location::RequiresRegister());
162 locations->SetOut(Location::RequiresFpuRegister());
165 static void MoveFPToInt(LocationSummary* locations, bool is64bit, vixl::MacroAssembler* masm) { argument
166 Location input = locations
172 MoveIntToFP(LocationSummary* locations, bool is64bit, vixl::MacroAssembler* masm) argument
208 LocationSummary* locations = new (arena) LocationSummary(invoke, local
215 GenReverseBytes(LocationSummary* locations, Primitive::Type type, vixl::MacroAssembler* masm) argument
260 GenReverse(LocationSummary* locations, Primitive::Type type, vixl::MacroAssembler* masm) argument
288 LocationSummary* locations = new (arena) LocationSummary(invoke, local
295 MathAbsFP(LocationSummary* locations, bool is64bit, vixl::MacroAssembler* masm) argument
322 LocationSummary* locations = new (arena) LocationSummary(invoke, local
329 GenAbsInteger(LocationSummary* locations, bool is64bit, vixl::MacroAssembler* masm) argument
358 GenMinMaxFP(LocationSummary* locations, bool is_min, bool is_double, vixl::MacroAssembler* masm) argument
377 LocationSummary* locations = new (arena) LocationSummary(invoke, local
417 GenMinMax(LocationSummary* locations, bool is_min, bool is_long, vixl::MacroAssembler* masm) argument
434 LocationSummary* locations = new (arena) LocationSummary(invoke, local
479 LocationSummary* locations = invoke->GetLocations(); local
489 LocationSummary* locations = invoke->GetLocations(); local
499 LocationSummary* locations = invoke->GetLocations(); local
509 LocationSummary* locations = invoke->GetLocations(); local
515 LocationSummary* locations = new (arena) LocationSummary(invoke, local
522 GenMathRound(LocationSummary* locations, bool is_double, vixl::MacroAssembler* masm) argument
599 LocationSummary* locations = new (arena) LocationSummary(invoke, local
647 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
662 LocationSummary* locations = invoke->GetLocations(); local
686 LocationSummary* locations = new (arena) LocationSummary(invoke, local
734 LocationSummary* locations = new (arena) LocationSummary(invoke, local
771 GenUnsafePut(LocationSummary* locations, Primitive::Type type, bool is_volatile, bool is_ordered, CodeGeneratorARM64* codegen) argument
833 LocationSummary* locations = new (arena) LocationSummary(invoke, local
845 GenCas(LocationSummary* locations, Primitive::Type type, CodeGeneratorARM64* codegen) argument
918 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
931 LocationSummary* locations = invoke->GetLocations(); local
968 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
979 LocationSummary* locations = invoke->GetLocations(); local
1001 LocationSummary* locations = invoke->GetLocations(); local
1043 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
1062 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
1082 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
1095 LocationSummary* locations = invoke->GetLocations(); local
1111 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
1132 LocationSummary* locations = new (arena_) LocationSummary(invoke, local
1144 LocationSummary* locations = invoke->GetLocations(); local
[all...]
H A Dcode_generator_arm.cc142 // We're moving two locations to locations that could overlap, so we need a parallel
175 LocationSummary* locations = at_->GetLocations(); variable
179 SaveLiveRegisters(codegen, locations);
189 Location out = locations->Out();
191 DCHECK(out.IsRegister() && !locations->GetLiveRegisters()->ContainsCoreRegister(out.reg()));
192 arm_codegen->Move32(locations->Out(), Location::RegisterLocation(R0));
194 RestoreLiveRegisters(codegen, locations);
220 LocationSummary* locations = instruction_->GetLocations(); variable
221 DCHECK(!locations
255 LocationSummary* locations = instruction_->GetLocations(); variable
804 LocationSummary* locations = instruction->GetLocations(); local
962 LocationSummary* locations = cond->GetLocations(); local
989 LocationSummary* locations = local
1013 LocationSummary* locations = new (GetGraph()->GetArena()) local
1031 LocationSummary* locations = local
1132 LocationSummary* locations = local
1160 LocationSummary* locations = local
1171 LocationSummary* locations = local
1182 LocationSummary* locations = local
1193 LocationSummary* locations = local
1204 LocationSummary* locations = local
1232 LocationSummary* locations = local
1286 LocationSummary* locations = local
1317 LocationSummary* locations = invoke->GetLocations(); local
1351 LocationSummary* locations = invoke->GetLocations(); local
1380 LocationSummary* locations = local
1406 LocationSummary* locations = neg->GetLocations(); local
1464 LocationSummary* locations = local
1667 LocationSummary* locations = conversion->GetLocations(); local
1941 LocationSummary* locations = local
1972 LocationSummary* locations = add->GetLocations(); local
2018 LocationSummary* locations = local
2047 LocationSummary* locations = sub->GetLocations(); local
2097 LocationSummary* locations = local
2122 LocationSummary* locations = mul->GetLocations(); local
2194 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(div, call_kind); local
2235 LocationSummary* locations = div->GetLocations(); local
2300 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(rem, call_kind); local
2353 LocationSummary* locations = rem->GetLocations(); local
2404 LocationSummary* locations = local
2416 LocationSummary* locations = instruction->GetLocations(); local
2454 LocationSummary* locations = local
2481 LocationSummary* locations = op->GetLocations(); local
2600 LocationSummary* locations = local
2619 LocationSummary* locations = local
2639 LocationSummary* locations = local
2656 LocationSummary* locations = local
2663 LocationSummary* locations = not_->GetLocations(); local
2684 LocationSummary* locations = local
2691 LocationSummary* locations = bool_not->GetLocations(); local
2698 LocationSummary* locations = local
2721 LocationSummary* locations = compare->GetLocations(); local
2770 LocationSummary* locations = local
2841 LocationSummary* locations = local
2883 LocationSummary* locations = instruction->GetLocations(); local
2979 LocationSummary* locations = local
3010 LocationSummary* locations = instruction->GetLocations(); local
3124 LocationSummary* locations = local
3146 LocationSummary* locations = instruction->GetLocations(); local
3162 LocationSummary* locations = local
3174 LocationSummary* locations = instruction->GetLocations(); local
3307 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( local
3332 LocationSummary* locations = instruction->GetLocations(); local
3457 LocationSummary* locations = local
3464 LocationSummary* locations = instruction->GetLocations(); local
3473 LocationSummary* locations = local
3483 LocationSummary* locations = instruction->GetLocations(); local
3790 LocationSummary* locations = local
3823 LocationSummary* locations = local
3852 LocationSummary* locations = local
3872 LocationSummary* locations = local
3886 LocationSummary* locations = local
3901 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local
3909 LocationSummary* locations = instruction->GetLocations(); local
3954 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( local
3962 LocationSummary* locations = instruction->GetLocations(); local
3985 LocationSummary* locations = local
4004 LocationSummary* locations = local
4026 LocationSummary* locations = instruction->GetLocations(); local
[all...]
H A Dcode_generator_mips64.cc121 // We're moving two locations to locations that could overlap, so we need a parallel
175 LocationSummary* locations = at_->GetLocations(); variable
179 SaveLiveRegisters(codegen, locations);
193 Location out = locations->Out();
195 DCHECK(out.IsRegister() && !locations->GetLiveRegisters()->ContainsCoreRegister(out.reg()));
200 RestoreLiveRegisters(codegen, locations);
226 LocationSummary* locations = instruction_->GetLocations(); variable
227 DCHECK(!locations->GetLiveRegisters()->ContainsCoreRegister(locations
326 LocationSummary* locations = instruction_->GetLocations(); variable
787 LocationSummary* locations = instruction->GetLocations(); local
1011 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local
1052 LocationSummary* locations = instruction->GetLocations(); local
1141 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instr); local
1158 LocationSummary* locations = instr->GetLocations(); local
1253 LocationSummary* locations = local
1265 LocationSummary* locations = instruction->GetLocations(); local
1400 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local
1406 LocationSummary* locations = instruction->GetLocations(); local
1417 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( local
1437 LocationSummary* locations = instruction->GetLocations(); local
1566 LocationSummary* locations = local
1576 LocationSummary* locations = instruction->GetLocations(); local
1598 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( local
1607 LocationSummary* locations = instruction->GetLocations(); local
1628 LocationSummary* locations = local
1655 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(compare, call_kind); local
1679 LocationSummary* locations = instruction->GetLocations(); local
1717 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local
1730 LocationSummary* locations = instruction->GetLocations(); local
1811 LocationSummary* locations = local
1835 LocationSummary* locations = instruction->GetLocations(); local
1866 LocationSummary* locations = local
1900 LocationSummary* locations = local
1917 LocationSummary* locations = local
2060 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(if_instr); local
2083 LocationSummary* locations = new (GetGraph()->GetArena()) local
2102 LocationSummary* locations = local
2115 LocationSummary* locations = instruction->GetLocations(); local
2162 LocationSummary* locations = local
2175 LocationSummary* locations = instruction->GetLocations(); local
2238 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local
2246 LocationSummary* locations = instruction->GetLocations(); local
2282 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant); local
2291 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant); local
2300 LocationSummary* locations = local
2449 LocationSummary* locations = invoke->GetLocations(); local
2479 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(cls, call_kind); local
2513 LocationSummary* locations = local
2533 LocationSummary* locations = local
2561 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant); local
2570 LocationSummary* locations = local
2587 LocationSummary* locations = local
2611 LocationSummary* locations = instruction->GetLocations(); local
2642 LocationSummary* locations = local
2664 LocationSummary* locations = instruction->GetLocations(); local
2693 LocationSummary* locations = local
2716 LocationSummary* locations = local
2738 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local
2745 LocationSummary* locations = instruction->GetLocations(); local
2762 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local
2768 LocationSummary* locations = instruction->GetLocations(); local
2775 LocationSummary* locations = local
2827 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local
2843 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local
2858 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(rem, call_kind); local
2884 LocationSummary* locations = instruction->GetLocations(); local
2920 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(ret); local
2954 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(store); local
3031 LocationSummary* locations = local
3061 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(conversion, call_kind); local
3089 LocationSummary* locations = conversion->GetLocations(); local
[all...]
H A Dcode_generator_x86.cc110 // We're moving two locations to locations that could overlap, so we need a parallel
173 LocationSummary* locations = instruction_->GetLocations(); variable
174 DCHECK(!locations->GetLiveRegisters()->ContainsCoreRegister(locations->Out().reg()));
178 SaveLiveRegisters(codegen, locations);
184 x86_codegen->Move32(locations->Out(), Location::RegisterLocation(EAX));
185 RestoreLiveRegisters(codegen, locations);
207 LocationSummary* locations = at_->GetLocations(); variable
210 SaveLiveRegisters(codegen, locations);
259 LocationSummary* locations = instruction_->GetLocations(); variable
719 LocationSummary* locations = instruction->GetLocations(); local
899 LocationSummary* locations = local
923 LocationSummary* locations = new (GetGraph()->GetArena()) local
958 LocationSummary* locations = local
987 LocationSummary* locations = local
999 LocationSummary* locations = comp->GetLocations(); local
1070 LocationSummary* locations = local
1081 LocationSummary* locations = local
1092 LocationSummary* locations = local
1103 LocationSummary* locations = local
1114 LocationSummary* locations = local
1142 LocationSummary* locations = local
1240 LocationSummary* locations = local
1280 LocationSummary* locations = invoke->GetLocations(); local
1312 LocationSummary* locations = invoke->GetLocations(); local
1339 LocationSummary* locations = local
1367 LocationSummary* locations = neg->GetLocations(); local
1431 LocationSummary* locations = local
1622 LocationSummary* locations = conversion->GetLocations(); local
1920 LocationSummary* locations = local
1952 LocationSummary* locations = add->GetLocations(); local
2017 LocationSummary* locations = local
2041 LocationSummary* locations = sub->GetLocations(); local
2091 LocationSummary* locations = local
2122 LocationSummary* locations = mul->GetLocations(); local
2283 LocationSummary* locations = rem->GetLocations(); local
2337 LocationSummary* locations = instruction->GetLocations(); local
2359 LocationSummary* locations = instruction->GetLocations(); local
2384 LocationSummary* locations = instruction->GetLocations(); local
2463 LocationSummary* locations = instruction->GetLocations(); local
2541 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(div, call_kind); local
2582 LocationSummary* locations = div->GetLocations(); local
2617 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(rem, call_kind); local
2675 LocationSummary* locations = local
2701 LocationSummary* locations = instruction->GetLocations(); local
2742 LocationSummary* locations = local
2763 LocationSummary* locations = op->GetLocations(); local
2961 LocationSummary* locations = local
2981 LocationSummary* locations = local
3002 LocationSummary* locations = local
3018 LocationSummary* locations = local
3025 LocationSummary* locations = not_->GetLocations(); local
3045 LocationSummary* locations = local
3052 LocationSummary* locations = bool_not->GetLocations(); local
3060 LocationSummary* locations = local
3082 LocationSummary* locations = compare->GetLocations(); local
3160 LocationSummary* locations = local
3245 LocationSummary* locations = local
3271 LocationSummary* locations = instruction->GetLocations(); local
3350 LocationSummary* locations = local
3388 LocationSummary* locations = instruction->GetLocations(); local
3499 LocationSummary* locations = local
3514 LocationSummary* locations = instruction->GetLocations(); local
3525 LocationSummary* locations = instruction->GetLocations(); local
3550 LocationSummary* locations = local
3566 LocationSummary* locations = instruction->GetLocations(); local
3698 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( local
3733 LocationSummary* locations = instruction->GetLocations(); local
3900 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local
3907 LocationSummary* locations = instruction->GetLocations(); local
3916 LocationSummary* locations = local
3926 LocationSummary* locations = instruction->GetLocations(); local
4271 LocationSummary* locations = local
4303 LocationSummary* locations = local
4330 LocationSummary* locations = local
4350 LocationSummary* locations = local
4362 LocationSummary* locations = local
4377 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local
4384 LocationSummary* locations = instruction->GetLocations(); local
4435 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( local
4443 LocationSummary* locations = instruction->GetLocations(); local
4472 LocationSummary* locations = local
4490 LocationSummary* locations = local
4512 LocationSummary* locations = instruction->GetLocations(); local
[all...]
H A Dcode_generator_x86_64.cc162 // We're moving two locations to locations that could overlap, so we need a parallel
196 LocationSummary* locations = at_->GetLocations(); variable
200 SaveLiveRegisters(codegen, locations);
209 Location out = locations->Out();
212 DCHECK(out.IsRegister() && !locations->GetLiveRegisters()->ContainsCoreRegister(out.reg()));
216 RestoreLiveRegisters(codegen, locations);
242 LocationSummary* locations = instruction_->GetLocations(); variable
243 DCHECK(!locations->GetLiveRegisters()->ContainsCoreRegister(locations
278 LocationSummary* locations = instruction_->GetLocations(); variable
692 LocationSummary* locations = instruction->GetLocations(); local
862 LocationSummary* locations = local
886 LocationSummary* locations = new (GetGraph()->GetArena()) local
921 LocationSummary* locations = local
949 LocationSummary* locations = local
960 LocationSummary* locations = comp->GetLocations(); local
1031 LocationSummary* locations = local
1053 LocationSummary* locations = compare->GetLocations(); local
1126 LocationSummary* locations = local
1137 LocationSummary* locations = local
1148 LocationSummary* locations = local
1159 LocationSummary* locations = local
1170 LocationSummary* locations = local
1198 LocationSummary* locations = local
1341 LocationSummary* locations = local
1389 LocationSummary* locations = invoke->GetLocations(); local
1421 LocationSummary* locations = invoke->GetLocations(); local
1448 LocationSummary* locations = local
1470 LocationSummary* locations = neg->GetLocations(); local
1514 LocationSummary* locations = local
1710 LocationSummary* locations = conversion->GetLocations(); local
2079 LocationSummary* locations = local
2111 LocationSummary* locations = add->GetLocations(); local
2197 LocationSummary* locations = local
2225 LocationSummary* locations = sub->GetLocations(); local
2286 LocationSummary* locations = local
2320 LocationSummary* locations = mul->GetLocations(); local
2413 LocationSummary* locations = rem->GetLocations(); local
2465 LocationSummary* locations = instruction->GetLocations(); local
2506 LocationSummary* locations = instruction->GetLocations(); local
2552 LocationSummary* locations = instruction->GetLocations(); local
2677 LocationSummary* locations = instruction->GetLocations(); local
2728 LocationSummary* locations = local
2761 LocationSummary* locations = div->GetLocations(); local
2809 LocationSummary* locations = local
2861 LocationSummary* locations = local
2874 LocationSummary* locations = instruction->GetLocations(); local
2916 LocationSummary* locations = local
2936 LocationSummary* locations = op->GetLocations(); local
3015 LocationSummary* locations = local
3036 LocationSummary* locations = local
3059 LocationSummary* locations = local
3076 LocationSummary* locations = local
3083 LocationSummary* locations = not_->GetLocations(); local
3102 LocationSummary* locations = local
3109 LocationSummary* locations = bool_not->GetLocations(); local
3117 LocationSummary* locations = local
3155 LocationSummary* locations = local
3169 LocationSummary* locations = instruction->GetLocations(); local
3234 LocationSummary* locations = local
3256 LocationSummary* locations = instruction->GetLocations(); local
3374 LocationSummary* locations = local
3389 LocationSummary* locations = instruction->GetLocations(); local
3400 LocationSummary* locations = instruction->GetLocations(); local
3425 LocationSummary* locations = local
3437 LocationSummary* locations = instruction->GetLocations(); local
3554 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( local
3583 LocationSummary* locations = instruction->GetLocations(); local
3752 LocationSummary* locations = local
3759 LocationSummary* locations = instruction->GetLocations(); local
3768 LocationSummary* locations = local
3778 LocationSummary* locations = instruction->GetLocations(); local
4118 LocationSummary* locations = local
4149 LocationSummary* locations = local
4167 LocationSummary* locations = local
4187 LocationSummary* locations = local
4200 LocationSummary* locations = local
4216 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local
4223 LocationSummary* locations = instruction->GetLocations(); local
4273 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( local
4281 LocationSummary* locations = instruction->GetLocations(); local
4309 LocationSummary* locations = local
4328 LocationSummary* locations = local
4350 LocationSummary* locations = instruction->GetLocations(); local
[all...]
H A Dcode_generator_arm64.cc120 // We're moving two locations to locations that could overlap, so we need a parallel
167 LocationSummary* locations = at_->GetLocations(); variable
171 SaveLiveRegisters(codegen, locations);
185 Location out = locations->Out();
187 DCHECK(out.IsRegister() && !locations->GetLiveRegisters()->ContainsCoreRegister(out.reg()));
192 RestoreLiveRegisters(codegen, locations);
218 LocationSummary* locations = instruction_->GetLocations(); variable
219 DCHECK(!locations->GetLiveRegisters()->ContainsCoreRegister(locations
314 LocationSummary* locations = instruction_->GetLocations(); variable
538 LocationSummary* locations = instruction->GetLocations(); local
1103 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instr); local
1126 LocationSummary* locations = local
1161 LocationSummary* locations = local
1247 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instr); local
1318 LocationSummary* locations = local
1330 LocationSummary* locations = instruction->GetLocations(); local
1355 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local
1369 LocationSummary* locations = local
1376 LocationSummary* locations = local
1390 LocationSummary* locations = instruction->GetLocations(); local
1430 LocationSummary* locations = local
1440 LocationSummary* locations = instruction->GetLocations(); local
1450 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( local
1458 LocationSummary* locations = instruction->GetLocations(); local
1479 LocationSummary* locations = local
1496 LocationSummary* locations = local
1570 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local
1583 LocationSummary* locations = instruction->GetLocations(); local
1608 LocationSummary* locations = local
1649 LocationSummary* locations = local
1684 LocationSummary* locations = local
1703 LocationSummary* locations = local
1797 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(if_instr); local
1820 LocationSummary* locations = new (GetGraph()->GetArena()) local
1856 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local
1864 LocationSummary* locations = instruction->GetLocations(); local
1900 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant); local
1910 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant); local
1920 LocationSummary* locations = local
2068 LocationSummary* locations = invoke->GetLocations(); local
2100 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(cls, call_kind); local
2130 LocationSummary* locations = local
2151 LocationSummary* locations = local
2178 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant); local
2188 LocationSummary* locations = local
2204 LocationSummary* locations = local
2244 LocationSummary* locations = local
2282 LocationSummary* locations = local
2294 LocationSummary* locations = instruction->GetLocations(); local
2311 LocationSummary* locations = local
2321 LocationSummary* locations = instruction->GetLocations(); local
2337 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local
2355 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local
2365 LocationSummary* locations = local
2388 LocationSummary* locations = instruction->GetLocations(); local
2419 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local
2435 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local
2451 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(rem, call_kind); local
2515 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local
2551 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(store); local
2630 LocationSummary* locations = local
2643 LocationSummary* locations = local
[all...]
H A Dcode_generator.cc78 LocationSummary* locations = instruction->GetLocations(); local
79 if (locations == nullptr) {
83 if (locations->Out().IsUnallocated()
84 && (locations->Out().GetPolicy() == Location::kSameAsFirstInput)) {
85 DCHECK(CheckType(instruction->GetType(), locations->InAt(0)))
87 << " " << locations->InAt(0);
89 DCHECK(CheckType(instruction->GetType(), locations->Out()))
91 << " " << locations->Out();
95 DCHECK(CheckType(instruction->InputAt(i)->GetType(), locations->InAt(i)))
97 << " " << locations
315 LocationSummary* locations = instruction->GetLocations(); local
434 LocationSummary* locations = instruction->GetLocations(); local
674 LocationSummary* locations = instruction->GetLocations(); local
885 LocationSummary* locations = suspend_check->GetLocations(); local
919 SaveLiveRegisters(CodeGenerator* codegen, LocationSummary* locations) argument
949 RestoreLiveRegisters(CodeGenerator* codegen, LocationSummary* locations) argument
[all...]
H A Dintrinsics.h96 LocationSummary* locations = invoke->GetLocations(); local
98 // We're moving potentially two or more locations to locations that could overlap, so we need
105 Location actual_loc = locations->InAt(i);
H A Dregister_allocator.cc202 LocationSummary* locations = instruction->GetLocations(); local
205 if (locations == nullptr) return;
208 for (size_t i = 0; i < locations->GetTempCount(); ++i) {
209 Location temp = locations->GetTemp(i);
249 if (locations->CanCall()) {
259 if (locations->OnlyCallsOnSlowPath()) {
261 // at this position. Ideally, we could just update the safepoints when locations
263 // locations (because of parameters and the fact that we don't have a frame pointer).
267 // maximum before updating locations.
275 if (locations
715 LocationSummary* locations = defined_by->GetLocations(); local
1519 LocationSummary* locations = use->GetUser()->GetLocations(); local
1568 LocationSummary* locations = safepoint_position->GetLocations(); local
1671 LocationSummary* locations = instruction->GetLocations(); local
1782 LocationSummary* locations = at->GetLocations(); local
[all...]
H A Dssa_liveness_analysis.cc123 LocationSummary* locations = current->GetLocations(); local
124 if (locations != nullptr && locations->Out().IsValid()) {
141 LocationSummary* locations = current->GetLocations(); local
142 if (locations != nullptr && locations->Out().IsValid()) {
397 LocationSummary* locations = user->GetLocations(); local
398 Location expected = locations->InAt(use->GetInputIndex());
436 LocationSummary* locations = GetDefinedBy()->GetLocations(); local
437 Location out = locations
[all...]
H A Dssa_liveness_analysis.h251 LocationSummary* locations = instruction->GetLocations(); local
253 if (locations->IsFixedInput(input_index) || locations->OutputUsesSameAs(input_index)) {
259 } else if (!locations->InAt(input_index).IsValid()) {
814 LocationSummary* locations = defined_by_->GetLocations(); local
815 if (locations->OutputCanOverlapWithInputs()) {
917 LocationSummary* locations = defined_by_->GetLocations(); local
918 Location location = locations->Out();
925 && (locations->InAt(0).IsRegister()
926 || locations
[all...]
H A Dgraph_visualizer.cc243 LocationSummary* locations = instruction->GetLocations(); local
244 if (locations != nullptr) {
247 DumpLocation(locations->InAt(i));
251 if (locations->Out().IsValid()) {
253 DumpLocation(locations->Out());
H A Dregister_allocator_test.cc809 LocationSummary* locations = new (&allocator) LocationSummary(user, LocationSummary::kNoCall); local
810 locations->SetInAt(0, Location::RequiresRegister());
821 locations = new (&allocator) LocationSummary(first->GetDefinedBy(), LocationSummary::kNoCall);
822 locations->SetOut(Location::RequiresRegister());
829 locations = new (&allocator) LocationSummary(second->GetDefinedBy(), LocationSummary::kNoCall);
830 locations->SetOut(Location::RequiresRegister());
842 locations = new (&allocator) LocationSummary(third->GetDefinedBy(), LocationSummary::kNoCall);
843 locations->SetOut(Location::RequiresRegister());
850 locations = new (&allocator) LocationSummary(fourth->GetDefinedBy(), LocationSummary::kNoCall);
851 locations
[all...]
H A Dcode_generator.h25 #include "locations.h"
80 void SaveLiveRegisters(CodeGenerator* codegen, LocationSummary* locations);
81 void RestoreLiveRegisters(CodeGenerator* codegen, LocationSummary* locations);
H A Dnodes.h27 #include "locations.h"
1452 void SetLocations(LocationSummary* locations) { locations_ = locations; } argument
3887 // for moving an input in the expected locations of user (including a phi user).
/art/compiler/
H A Delf_writer_quick.h38 static void EncodeOatPatches(const std::vector<uintptr_t>& locations,
H A Delf_writer_quick.cc72 // Encode patch locations as LEB128 list of deltas between consecutive addresses.
74 void ElfWriterQuick<ElfTypes>::EncodeOatPatches(const std::vector<uintptr_t>& locations, argument
76 buffer->reserve(buffer->size() + locations.size() * 2); // guess 2 bytes per ULEB128.
78 for (uintptr_t location : locations) {
79 DCHECK_GE(location, address) << "Patch locations are not in sorted order";
H A DAndroid.mk123 optimizing/locations.cc \
179 optimizing/locations.h \
/art/runtime/
H A Doat_file.h245 // location of relative dex locations encoded in the oat file.
247 // dex locations "base.apk", "base.apk:classes2.dex", etc. would be resolved
249 // Relative encoded dex locations that don't match the given abs_dex_location
254 // Create a dependency list (dex locations and checksums) for the given dex files.
261 // Get the dex locations of a dependency list. Note: this is *not* cleaned for synthetic
262 // locations of multidex files.
264 std::vector<std::string>* locations);
H A Doat_file.cc541 // Try to find the key cheaply in the oat_dex_files_ map which holds dex locations
548 // This dex_location is not one of the dex locations directly mentioned in the
828 std::vector<std::string>* locations) {
829 DCHECK(locations != nullptr);
844 locations->push_back(*it);
827 GetDexLocationsFromDependencies(const char* dex_dependencies, std::vector<std::string>* locations) argument

Completed in 444 milliseconds