/art/compiler/optimizing/ |
H A D | code_generator_vector_x86.cc | 29 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 D | code_generator_vector_x86_64.cc | 29 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 D | intrinsics_x86.cc | 92 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 D | code_generator_vector_arm_vixl.cc | 37 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 D | intrinsics_x86_64.cc | 85 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 D | intrinsics_mips.cc | 99 // 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 D | intrinsics_arm_vixl.cc | 74 // 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 D | code_generator_vector_mips.cc | 27 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 D | intrinsics_arm64.cc | 107 // 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 D | code_generator_vector_mips64.cc | 32 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 D | intrinsics_mips64.cc | 87 // 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 D | code_generator_vector_arm64.cc | 41 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 D | code_generator_x86.cc | 131 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 D | code_generator_arm_vixl.cc | 337 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 D | code_generator_arm64.cc | 174 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 D | code_generator_x86_64.cc | 147 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 D | code_generator.cc | 111 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 D | code_generator_mips64.cc | 123 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 D | code_generator_mips.cc | 171 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 D | register_allocation_resolver.cc | 56 // 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 D | intrinsics.cc | 248 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 D | ssa_liveness_analysis.cc | 54 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 D | code_generator.h | 31 #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 D | code_generator_mips.h | 292 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 D | profile_saver.cc | 386 // 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...] |