/art/compiler/ |
H A D | Android.mk | 62 optimizing/locations.cc \ 159 optimizing/locations.h
|
H A D | elf_builder.h | 507 // Encode patch locations as LEB128 list of deltas between consecutive addresses. 509 static void EncodeOatPatches(const ArrayRef<const uintptr_t>& locations, argument 511 buffer->reserve(buffer->size() + locations.size() * 2); // guess 2 bytes per ULEB128. 513 for (uintptr_t location : locations) { 514 DCHECK_GE(location, address) << "Patch locations are not in sorted order";
|
H A D | elf_writer_quick.cc | 111 static void EncodeOatPatches(const std::vector<uintptr_t>& locations,
|
H A D | oat_writer.cc | 408 dchecked_vector<const char*> locations; 409 locations.reserve(oat_dex_files_.size()); 411 locations.push_back(oat_dex_file.GetLocation()); 413 return locations; 751 // Record absolute patch locations.
|
/art/compiler/optimizing/ |
H A D | code_generator.cc | 97 LocationSummary* locations = instruction->GetLocations(); local 98 if (locations == nullptr) { 102 if (locations->Out().IsUnallocated() 103 && (locations->Out().GetPolicy() == Location::kSameAsFirstInput)) { 104 DCHECK(CheckType(instruction->GetType(), locations->InAt(0))) 106 << " " << locations->InAt(0); 108 DCHECK(CheckType(instruction->GetType(), locations->Out())) 110 << " " << locations->Out(); 114 DCHECK(CheckType(instruction->InputAt(i)->GetType(), locations->InAt(i))) 116 << " " << locations 303 LocationSummary* locations = new (allocator) LocationSummary(invoke, LocationSummary::kCall); local 366 LocationSummary* locations = local 412 LocationSummary* locations = field_access->GetLocations(); local 493 LocationSummary* locations = new (allocator) LocationSummary(cls, call_kind); local 531 LocationSummary* locations = instruction->GetLocations(); local 750 LocationSummary* locations = instruction->GetLocations(); local 1121 LocationSummary* locations = suspend_check->GetLocations(); local 1192 SaveLiveRegisters(CodeGenerator* codegen, LocationSummary* locations) argument 1223 RestoreLiveRegisters(CodeGenerator* codegen, LocationSummary* locations) argument 1286 LocationSummary* locations = new (allocator) LocationSummary(invoke, local [all...] |
H A D | code_generator.h | 29 #include "locations.h" 83 virtual void SaveLiveRegisters(CodeGenerator* codegen, LocationSummary* locations); 84 virtual void RestoreLiveRegisters(CodeGenerator* codegen, LocationSummary* locations); 202 virtual void AddLocationAsTemp(Location location, LocationSummary* locations) = 0; 468 // Method patch info used for recording locations of required linker patches and 479 // String patch info used for recording locations of required linker patches and
|
H A D | code_generator_arm.cc | 161 LocationSummary* locations = instruction_->GetLocations(); variable 168 // We're moving two locations to locations that could overlap, so we need a parallel 172 locations->InAt(0), 175 locations->InAt(1), 202 LocationSummary* locations = at_->GetLocations(); variable 206 SaveLiveRegisters(codegen, locations); 221 Location out = locations->Out(); 223 DCHECK(out.IsRegister() && !locations->GetLiveRegisters()->ContainsCoreRegister(out.reg())); 224 arm_codegen->Move32(locations 254 LocationSummary* locations = instruction_->GetLocations(); variable 285 LocationSummary* locations = instruction_->GetLocations(); variable 369 LocationSummary* locations = instruction_->GetLocations(); variable 419 LocationSummary* locations = instruction_->GetLocations(); variable 488 LocationSummary* locations = instruction_->GetLocations(); variable 642 LocationSummary* locations = instruction_->GetLocations(); variable 1178 AddLocationAsTemp(Location location, LocationSummary* locations) argument 1266 LocationSummary* locations = cond->GetLocations(); local 1356 LocationSummary* locations = condition->GetLocations(); local 1441 LocationSummary* locations = cond->GetLocations(); local 1466 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(if_instr); local 1483 LocationSummary* locations = new (GetGraph()->GetArena()) local 1499 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(select); local 1514 LocationSummary* locations = select->GetLocations(); local 1537 LocationSummary* locations = local 1572 LocationSummary* locations = cond->GetLocations(); local 1704 LocationSummary* locations = local 1714 LocationSummary* locations = local 1724 LocationSummary* locations = local 1734 LocationSummary* locations = local 1744 LocationSummary* locations = local 1770 LocationSummary* locations = local 1831 LocationSummary* locations = invoke->GetLocations(); local 1871 LocationSummary* locations = invoke->GetLocations(); local 1916 LocationSummary* locations = local 1942 LocationSummary* locations = neg->GetLocations(); local 2001 LocationSummary* locations = local 2208 LocationSummary* locations = conversion->GetLocations(); local 2455 LocationSummary* locations = local 2486 LocationSummary* locations = add->GetLocations(); local 2532 LocationSummary* locations = local 2561 LocationSummary* locations = sub->GetLocations(); local 2611 LocationSummary* locations = local 2636 LocationSummary* locations = mul->GetLocations(); local 2701 LocationSummary* locations = instruction->GetLocations(); local 2725 LocationSummary* locations = instruction->GetLocations(); local 2759 LocationSummary* locations = instruction->GetLocations(); local 2800 LocationSummary* locations = instruction->GetLocations(); local 2830 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(div, call_kind); local 2884 LocationSummary* locations = div->GetLocations(); local 2956 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(rem, call_kind); local 3022 LocationSummary* locations = rem->GetLocations(); local 3080 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 3091 LocationSummary* locations = instruction->GetLocations(); local 3129 HandleIntegerRotate(LocationSummary* locations) argument 3155 HandleLongRotate(LocationSummary* locations) argument 3219 LocationSummary* locations = local 3246 LocationSummary* locations = ror->GetLocations(); local 3266 LocationSummary* locations = local 3305 LocationSummary* locations = op->GetLocations(); local 3482 LocationSummary* locations = local 3515 LocationSummary* locations = local 3537 LocationSummary* locations = local 3554 LocationSummary* locations = local 3564 LocationSummary* locations = local 3571 LocationSummary* locations = not_->GetLocations(); local 3592 LocationSummary* locations = local 3599 LocationSummary* locations = bool_not->GetLocations(); local 3606 LocationSummary* locations = local 3634 LocationSummary* locations = compare->GetLocations(); local 3698 LocationSummary* locations = local 3770 LocationSummary* locations = local 3815 LocationSummary* locations = instruction->GetLocations(); local 3928 LocationSummary* locations = local 4013 LocationSummary* locations = instruction->GetLocations(); local 4223 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 4244 LocationSummary* locations = instruction->GetLocations(); local 4257 LocationSummary* locations = local 4282 LocationSummary* locations = instruction->GetLocations(); local 4459 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( local 4480 LocationSummary* locations = instruction->GetLocations(); local 4739 LocationSummary* locations = local 4746 LocationSummary* locations = instruction->GetLocations(); local 4758 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 4767 LocationSummary* locations = instruction->GetLocations(); local 5088 LocationSummary* locations = cls->GetLocations(); local 5137 LocationSummary* locations = local 5210 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(load, call_kind); local 5220 LocationSummary* locations = load->GetLocations(); local 5304 LocationSummary* locations = local 5324 LocationSummary* locations = local 5362 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 5377 LocationSummary* locations = instruction->GetLocations(); local 5549 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 5563 LocationSummary* locations = instruction->GetLocations(); local 5725 LocationSummary* locations = local 5749 LocationSummary* locations = local 5773 LocationSummary* locations = local 5784 LocationSummary* locations = instruction->GetLocations(); local 5890 LocationSummary* locations = instruction->GetLocations(); local [all...] |
H A D | code_generator_arm.h | 176 void HandleIntegerRotate(LocationSummary* locations); 177 void HandleLongRotate(LocationSummary* locations); 223 void HandleIntegerRotate(LocationSummary* locations); 224 void HandleLongRotate(LocationSummary* locations); 310 void AddLocationAsTemp(Location location, LocationSummary* locations) OVERRIDE; 362 // Helper method to move a 32bits value between two locations. 364 // Helper method to move a 64bits value between two locations. 473 // point, which is passed the values in locations `ref`, `obj`, and
|
H A D | code_generator_arm64.cc | 184 void SlowPathCodeARM64::SaveLiveRegisters(CodeGenerator* codegen, LocationSummary* locations) { argument 185 RegisterSet* register_set = locations->GetLiveRegisters(); 190 if (locations->RegisterContainsObject(i)) { 191 locations->SetStackBit(stack_offset / kVRegSize); 214 void SlowPathCodeARM64::RestoreLiveRegisters(CodeGenerator* codegen, LocationSummary* locations) { argument 215 RegisterSet* register_set = locations->GetLiveRegisters(); 225 LocationSummary* locations = instruction_->GetLocations(); variable 233 // We're moving two locations to locations that could overlap, so we need a parallel 237 locations 287 LocationSummary* locations = at_->GetLocations(); variable 340 LocationSummary* locations = instruction_->GetLocations(); variable 437 LocationSummary* locations = instruction_->GetLocations(); variable 515 LocationSummary* locations = instruction_->GetLocations(); variable 587 LocationSummary* locations = instruction_->GetLocations(); variable 656 LocationSummary* locations = instruction_->GetLocations(); variable 816 LocationSummary* locations = instruction_->GetLocations(); variable 1068 AddLocationAsTemp(Location location, LocationSummary* locations) argument 1578 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instr); local 1605 LocationSummary* locations = local 1626 LocationSummary* locations = instruction->GetLocations(); local 1673 LocationSummary* locations = local 1778 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instr); local 1849 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instr); local 1880 LocationSummary* locations = local 1955 LocationSummary* locations = local 1973 LocationSummary* locations = local 2029 LocationSummary* locations = local 2051 LocationSummary* locations = instruction->GetLocations(); local 2115 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 2133 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( local 2149 LocationSummary* locations = instruction->GetLocations(); local 2328 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 2346 LocationSummary* locations = local 2394 LocationSummary* locations = local 2459 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 2483 LocationSummary* locations = instruction->GetLocations(); local 2520 LocationSummary* locations = instruction->GetLocations(); local 2543 LocationSummary* locations = instruction->GetLocations(); local 2578 LocationSummary* locations = instruction->GetLocations(); local 2631 LocationSummary* locations = instruction->GetLocations(); local 2663 LocationSummary* locations = local 2707 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 2741 LocationSummary* locations = local 2759 LocationSummary* locations = local 2920 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(if_instr); local 2937 LocationSummary* locations = new (GetGraph()->GetArena()) local 2999 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(select); local 3125 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 3140 LocationSummary* locations = instruction->GetLocations(); local 3313 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 3327 LocationSummary* locations = instruction->GetLocations(); local 3489 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant); local 3498 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant); local 3528 LocationSummary* locations = invoke->GetLocations(); local [all...] |
H A D | code_generator_arm64.h | 76 void SaveLiveRegisters(CodeGenerator* codegen, LocationSummary* locations) OVERRIDE; 77 void RestoreLiveRegisters(CodeGenerator* codegen, LocationSummary* locations) OVERRIDE; 431 void AddLocationAsTemp(Location location, LocationSummary* locations) OVERRIDE; 524 // point, which is passed the values in locations `ref`, `obj`, and
|
H A D | code_generator_mips.cc | 152 LocationSummary* locations = instruction_->GetLocations(); variable 159 // We're moving two locations to locations that could overlap, so we need a parallel 162 codegen->EmitParallelMoves(locations->InAt(0), 165 locations->InAt(1), 222 LocationSummary* locations = at_->GetLocations(); variable 226 SaveLiveRegisters(codegen, locations); 244 Location out = locations->Out(); 246 DCHECK(out.IsRegister() && !locations->GetLiveRegisters()->ContainsCoreRegister(out.reg())); 251 RestoreLiveRegisters(codegen, locations); 279 LocationSummary* locations = instruction_->GetLocations(); variable 382 LocationSummary* locations = instruction_->GetLocations(); variable 966 AddLocationAsTemp(Location location, LocationSummary* locations) argument 1138 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 1186 LocationSummary* locations = instruction->GetLocations(); local 1404 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instr); local 1426 LocationSummary* locations = instr->GetLocations(); local 1653 LocationSummary* locations = local 1665 LocationSummary* locations = instruction->GetLocations(); local 1799 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 1805 LocationSummary* locations = instruction->GetLocations(); local 1815 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( local 1835 LocationSummary* locations = instruction->GetLocations(); local 1969 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 1978 LocationSummary* locations = instruction->GetLocations(); local 1993 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( local 2003 LocationSummary* locations = instruction->GetLocations(); local 2020 LocationSummary* locations = local 2043 LocationSummary* locations = local 2072 LocationSummary* locations = instruction->GetLocations(); local 2198 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 2223 LocationSummary* locations = instruction->GetLocations(); local 2266 LocationSummary* locations = instruction->GetLocations(); local 2290 LocationSummary* locations = instruction->GetLocations(); local 2339 LocationSummary* locations = instruction->GetLocations(); local 2390 LocationSummary* locations = instruction->GetLocations(); local 2432 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(div, call_kind); local 2465 LocationSummary* locations = instruction->GetLocations(); local 2501 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 2554 LocationSummary* locations = local 2571 LocationSummary* locations = local 2618 GenerateIntCompare(IfCondition cond, LocationSummary* locations) argument 2747 GenerateIntCompareAndBranch(IfCondition cond, LocationSummary* locations, MipsLabel* label) argument 2830 GenerateLongCompareAndBranch(IfCondition cond, LocationSummary* locations, MipsLabel* label) argument 3043 GenerateFpCompareAndBranch(IfCondition cond, bool gt_bias, Primitive::Type type, LocationSummary* locations, MipsLabel* label) argument 3285 LocationSummary* locations = cond->GetLocations(); local 3316 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(if_instr); local 3333 LocationSummary* locations = new (GetGraph()->GetArena()) local 3350 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(select); local 3365 LocationSummary* locations = select->GetLocations(); local 3391 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( local 3421 LocationSummary* locations = instruction->GetLocations(); local 3518 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( local 3548 LocationSummary* locations = instruction->GetLocations(); local 3661 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 3670 LocationSummary* locations = instruction->GetLocations(); local 3702 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant); local 3711 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant); local 3928 LocationSummary* locations = invoke->GetLocations(); local 3937 LocationSummary* locations = invoke->GetLocations(); local 3977 LocationSummary* locations = cls->GetLocations(); local 4026 LocationSummary* locations = local 4048 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(load, call_kind); local 4054 LocationSummary* locations = load->GetLocations(); local 4070 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant); local 4079 LocationSummary* locations = local 4104 LocationSummary* locations = local 4128 LocationSummary* locations = instruction->GetLocations(); local 4199 LocationSummary* locations = local 4221 LocationSummary* locations = instruction->GetLocations(); local 4258 LocationSummary* locations = local 4284 LocationSummary* locations = local 4318 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 4325 LocationSummary* locations = instruction->GetLocations(); local 4351 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 4357 LocationSummary* locations = instruction->GetLocations(); local 4367 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 4414 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 4430 LocationSummary* locations = local 4441 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 4456 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(rem, call_kind); local 4535 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(ret); local 4691 LocationSummary* locations = local 4724 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(conversion, call_kind); local 4754 LocationSummary* locations = conversion->GetLocations(); local 5129 LocationSummary* locations = local 5137 LocationSummary* locations = switch_instr->GetLocations(); local 5184 LocationSummary* locations = local 5191 LocationSummary* locations = instruction->GetLocations(); local [all...] |
H A D | code_generator_mips.h | 229 void GenerateIntCompare(IfCondition cond, LocationSummary* locations); 231 LocationSummary* locations, 234 LocationSummary* locations, 239 LocationSummary* locations, 326 void AddLocationAsTemp(Location location, LocationSummary* locations) OVERRIDE;
|
H A D | code_generator_mips64.cc | 113 LocationSummary* locations = instruction_->GetLocations(); variable 120 // We're moving two locations to locations that could overlap, so we need a parallel 123 codegen->EmitParallelMoves(locations->InAt(0), 126 locations->InAt(1), 181 LocationSummary* locations = at_->GetLocations(); variable 185 SaveLiveRegisters(codegen, locations); 199 Location out = locations->Out(); 201 DCHECK(out.IsRegister() && !locations->GetLiveRegisters()->ContainsCoreRegister(out.reg())); 206 RestoreLiveRegisters(codegen, locations); 234 LocationSummary* locations = instruction_->GetLocations(); variable 334 LocationSummary* locations = instruction_->GetLocations(); variable 865 AddLocationAsTemp(Location location, LocationSummary* locations) argument 1020 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 1061 LocationSummary* locations = instruction->GetLocations(); local 1150 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instr); local 1167 LocationSummary* locations = instr->GetLocations(); local 1275 LocationSummary* locations = local 1287 LocationSummary* locations = instruction->GetLocations(); local 1422 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 1428 LocationSummary* locations = instruction->GetLocations(); local 1438 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( local 1458 LocationSummary* locations = instruction->GetLocations(); local 1591 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 1600 LocationSummary* locations = instruction->GetLocations(); local 1615 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( local 1625 LocationSummary* locations = instruction->GetLocations(); local 1643 LocationSummary* locations = local 1666 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(compare); local 1693 LocationSummary* locations = instruction->GetLocations(); local 1784 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 1809 LocationSummary* locations = instruction->GetLocations(); local 1850 LocationSummary* locations = instruction->GetLocations(); local 1879 LocationSummary* locations = instruction->GetLocations(); local 1982 LocationSummary* locations = instruction->GetLocations(); local 2058 LocationSummary* locations = instruction->GetLocations(); local 2092 LocationSummary* locations = local 2116 LocationSummary* locations = instruction->GetLocations(); local 2143 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 2177 LocationSummary* locations = local 2194 LocationSummary* locations = local 2241 GenerateIntLongCompare(IfCondition cond, bool is64bit, LocationSummary* locations) argument 2376 GenerateIntLongCompareAndBranch(IfCondition cond, bool is64bit, LocationSummary* locations, Mips64Label* label) argument 2463 GenerateFpCompareAndBranch(IfCondition cond, bool gt_bias, Primitive::Type type, LocationSummary* locations, Mips64Label* label) argument 2610 LocationSummary* locations = cond->GetLocations(); local 2641 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(if_instr); local 2658 LocationSummary* locations = new (GetGraph()->GetArena()) local 2675 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(select); local 2690 LocationSummary* locations = select->GetLocations(); local 2714 LocationSummary* locations = local 2727 LocationSummary* locations = instruction->GetLocations(); local 2774 LocationSummary* locations = local 2788 LocationSummary* locations = instruction->GetLocations(); local 2851 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 2860 LocationSummary* locations = instruction->GetLocations(); local 2893 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant); local 2902 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant); local 2994 LocationSummary* locations = invoke->GetLocations(); local 3143 LocationSummary* locations = invoke->GetLocations(); local 3196 LocationSummary* locations = cls->GetLocations(); local 3245 LocationSummary* locations = local 3267 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(load, call_kind); local 3273 LocationSummary* locations = load->GetLocations(); local 3292 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant); local 3301 LocationSummary* locations = local 3322 LocationSummary* locations = local 3346 LocationSummary* locations = instruction->GetLocations(); local 3377 LocationSummary* locations = local 3399 LocationSummary* locations = instruction->GetLocations(); local 3428 LocationSummary* locations = local 3438 LocationSummary* locations = instruction->GetLocations(); local 3449 LocationSummary* locations = local 3482 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 3489 LocationSummary* locations = instruction->GetLocations(); local 3506 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 3512 LocationSummary* locations = instruction->GetLocations(); local 3522 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 3569 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 3585 LocationSummary* locations = local 3596 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 3611 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(rem, call_kind); local 3670 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(ret); local 3822 LocationSummary* locations = local 3846 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(conversion); local 3862 LocationSummary* locations = conversion->GetLocations(); local 4134 LocationSummary* locations = local 4142 LocationSummary* locations = switch_instr->GetLocations(); local [all...] |
H A D | code_generator_mips64.h | 239 void GenerateIntLongCompare(IfCondition cond, bool is64bit, LocationSummary* locations); 242 LocationSummary* locations, 247 LocationSummary* locations, 318 void AddLocationAsTemp(Location location, LocationSummary* locations) OVERRIDE;
|
H A D | code_generator_x86.cc | 133 LocationSummary* locations = instruction_->GetLocations(); variable 136 // We're moving two locations to locations that could overlap, so we need a parallel 144 locations->InAt(0), 147 locations->InAt(1), 210 LocationSummary* locations = instruction_->GetLocations(); variable 211 DCHECK(!locations->GetLiveRegisters()->ContainsCoreRegister(locations->Out().reg())); 215 SaveLiveRegisters(codegen, locations); 225 x86_codegen->Move32(locations 248 LocationSummary* locations = at_->GetLocations(); variable 300 LocationSummary* locations = instruction_->GetLocations(); variable 386 LocationSummary* locations = instruction_->GetLocations(); variable 436 LocationSummary* locations = instruction_->GetLocations(); variable 505 LocationSummary* locations = instruction_->GetLocations(); variable 659 LocationSummary* locations = instruction_->GetLocations(); variable 1114 AddLocationAsTemp(Location location, LocationSummary* locations) argument 1187 LocationSummary* locations = cond->GetLocations(); local 1324 LocationSummary* locations = condition->GetLocations(); local 1457 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(if_instr); local 1474 LocationSummary* locations = new (GetGraph()->GetArena()) local 1511 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(select); local 1547 LocationSummary* locations = select->GetLocations(); local 1629 LocationSummary* locations = local 1672 LocationSummary* locations = cond->GetLocations(); local 1796 LocationSummary* locations = local 1806 LocationSummary* locations = local 1816 LocationSummary* locations = local 1826 LocationSummary* locations = local 1836 LocationSummary* locations = local 1862 LocationSummary* locations = local 1969 LocationSummary* locations = invoke->GetLocations(); local 2010 LocationSummary* locations = invoke->GetLocations(); local 2055 LocationSummary* locations = local 2083 LocationSummary* locations = neg->GetLocations(); local 2136 LocationSummary* locations = local 2146 LocationSummary* locations = neg->GetLocations(); local 2173 LocationSummary* locations = local 2380 LocationSummary* locations = conversion->GetLocations(); local 2718 LocationSummary* locations = local 2756 LocationSummary* locations = add->GetLocations(); local 2843 LocationSummary* locations = local 2873 LocationSummary* locations = sub->GetLocations(); local 2947 LocationSummary* locations = local 2989 LocationSummary* locations = mul->GetLocations(); local 3179 LocationSummary* locations = rem->GetLocations(); local 3233 LocationSummary* locations = instruction->GetLocations(); local 3255 LocationSummary* locations = instruction->GetLocations(); local 3281 LocationSummary* locations = instruction->GetLocations(); local 3360 LocationSummary* locations = instruction->GetLocations(); local 3440 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(div, call_kind); local 3487 LocationSummary* locations = div->GetLocations(); local 3543 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(rem, call_kind); local 3604 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 3633 LocationSummary* locations = instruction->GetLocations(); local 3678 LocationSummary* locations = local 3699 LocationSummary* locations = op->GetLocations(); local 3873 LocationSummary* locations = local 3894 LocationSummary* locations = ror->GetLocations(); local 3982 LocationSummary* locations = local 4015 LocationSummary* locations = local 4038 LocationSummary* locations = local 4054 LocationSummary* locations = local 4063 LocationSummary* locations = local 4070 LocationSummary* locations = instruction->GetLocations(); local 4089 LocationSummary* locations = local 4096 LocationSummary* locations = not_->GetLocations(); local 4116 LocationSummary* locations = local 4123 LocationSummary* locations = bool_not->GetLocations(); local 4131 LocationSummary* locations = local 4164 LocationSummary* locations = compare->GetLocations(); local 4248 LocationSummary* locations = local 4542 LocationSummary* locations = local 4581 LocationSummary* locations = instruction->GetLocations(); local 4691 LocationSummary* locations = local 4739 LocationSummary* locations = instruction->GetLocations(); local 4963 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 4977 LocationSummary* locations = instruction->GetLocations(); local 4988 LocationSummary* locations = instruction->GetLocations(); local 5011 LocationSummary* locations = local 5040 LocationSummary* locations = instruction->GetLocations(); local 5209 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( local 5239 LocationSummary* locations = instruction->GetLocations(); local 5494 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); local 5500 LocationSummary* locations = instruction->GetLocations(); local 5512 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 5521 LocationSummary* locations = instruction->GetLocations(); local 5888 LocationSummary* locations = cls->GetLocations(); local 5939 LocationSummary* locations = local 6010 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(load, call_kind); local 6021 LocationSummary* locations = load->GetLocations(); local 6094 LocationSummary* locations = local 6112 LocationSummary* locations = local 6152 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 6166 LocationSummary* locations = instruction->GetLocations(); local 6365 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 6379 LocationSummary* locations = instruction->GetLocations(); local 6564 LocationSummary* locations = local 6588 LocationSummary* locations = local 6610 LocationSummary* locations = instruction->GetLocations(); local 7015 LocationSummary* locations = local 7071 LocationSummary* locations = switch_instr->GetLocations(); local 7082 LocationSummary* locations = local 7096 LocationSummary* locations = switch_instr->GetLocations(); local 7137 LocationSummary* locations = local 7144 LocationSummary* locations = insn->GetLocations(); local 7161 LocationSummary* locations = local 7192 LocationSummary* locations = insn->GetLocations(); local [all...] |
H A D | code_generator_x86.h | 321 void AddLocationAsTemp(Location location, LocationSummary* locations) OVERRIDE; 384 // Helper method to move a 32bits value between two locations. 386 // Helper method to move a 64bits value between two locations. 493 // point, which is passed the values in locations `ref`, `obj`, and 592 // Patch locations for patchoat where the linker doesn't do any other work. 594 // String patch locations.
|
H A D | code_generator_x86_64.cc | 189 LocationSummary* locations = instruction_->GetLocations(); variable 196 // We're moving two locations to locations that could overlap, so we need a parallel 200 locations->InAt(0), 203 locations->InAt(1), 232 LocationSummary* locations = at_->GetLocations(); variable 236 SaveLiveRegisters(codegen, locations); 252 Location out = locations->Out(); 255 DCHECK(out.IsRegister() && !locations->GetLiveRegisters()->ContainsCoreRegister(out.reg())); 259 RestoreLiveRegisters(codegen, locations); 287 LocationSummary* locations = instruction_->GetLocations(); variable 319 LocationSummary* locations = instruction_->GetLocations(); variable 407 LocationSummary* locations = instruction_->GetLocations(); variable 457 LocationSummary* locations = instruction_->GetLocations(); variable 526 LocationSummary* locations = instruction_->GetLocations(); variable 679 LocationSummary* locations = instruction_->GetLocations(); variable 1218 AddLocationAsTemp(Location location, LocationSummary* locations) argument 1285 LocationSummary* locations = condition->GetLocations(); local 1500 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(if_instr); local 1517 LocationSummary* locations = new (GetGraph()->GetArena()) local 1550 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(select); local 1573 LocationSummary* locations = select->GetLocations(); local 1642 LocationSummary* locations = local 1670 LocationSummary* locations = cond->GetLocations(); local 1830 LocationSummary* locations = local 1857 LocationSummary* locations = compare->GetLocations(); local 1942 LocationSummary* locations = local 1952 LocationSummary* locations = local 1962 LocationSummary* locations = local 1972 LocationSummary* locations = local 1982 LocationSummary* locations = local 2009 LocationSummary* locations = local 2182 LocationSummary* locations = invoke->GetLocations(); local 2220 LocationSummary* locations = invoke->GetLocations(); local 2265 LocationSummary* locations = local 2287 LocationSummary* locations = neg->GetLocations(); local 2331 LocationSummary* locations = local 2529 LocationSummary* locations = conversion->GetLocations(); local 2865 LocationSummary* locations = local 2897 LocationSummary* locations = add->GetLocations(); local 2989 LocationSummary* locations = local 3017 LocationSummary* locations = sub->GetLocations(); local 3080 LocationSummary* locations = local 3120 LocationSummary* locations = mul->GetLocations(); local 3229 LocationSummary* locations = rem->GetLocations(); local 3281 LocationSummary* locations = instruction->GetLocations(); local 3322 LocationSummary* locations = instruction->GetLocations(); local 3368 LocationSummary* locations = instruction->GetLocations(); local 3493 LocationSummary* locations = instruction->GetLocations(); local 3544 LocationSummary* locations = local 3577 LocationSummary* locations = div->GetLocations(); local 3627 LocationSummary* locations = local 3682 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 3694 LocationSummary* locations = instruction->GetLocations(); local 3740 LocationSummary* locations = local 3760 LocationSummary* locations = op->GetLocations(); local 3816 LocationSummary* locations = local 3835 LocationSummary* locations = ror->GetLocations(); local 3889 LocationSummary* locations = local 3922 LocationSummary* locations = local 3947 LocationSummary* locations = local 3964 LocationSummary* locations = local 3975 LocationSummary* locations = local 3982 LocationSummary* locations = instruction->GetLocations(); local 4000 LocationSummary* locations = local 4007 LocationSummary* locations = not_->GetLocations(); local 4026 LocationSummary* locations = local 4033 LocationSummary* locations = bool_not->GetLocations(); local 4041 LocationSummary* locations = local 4080 LocationSummary* locations = local 4107 LocationSummary* locations = instruction->GetLocations(); local 4207 LocationSummary* locations = local 4245 LocationSummary* locations = instruction->GetLocations(); local 4467 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 4481 LocationSummary* locations = instruction->GetLocations(); local 4492 LocationSummary* locations = instruction->GetLocations(); local 4515 LocationSummary* locations = local 4540 LocationSummary* locations = instruction->GetLocations(); local 4703 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary( local 4728 LocationSummary* locations = instruction->GetLocations(); local 4968 LocationSummary* locations = local 4975 LocationSummary* locations = instruction->GetLocations(); local 4987 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 4996 LocationSummary* locations = instruction->GetLocations(); local 5332 LocationSummary* locations = cls->GetLocations(); local 5381 LocationSummary* locations = local 5437 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(load, call_kind); local 5445 LocationSummary* locations = load->GetLocations(); local 5517 LocationSummary* locations = local 5535 LocationSummary* locations = local 5575 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 5589 LocationSummary* locations = instruction->GetLocations(); local 5793 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind); local 5807 LocationSummary* locations = instruction->GetLocations(); local 6045 LocationSummary* locations = local 6069 LocationSummary* locations = local 6091 LocationSummary* locations = instruction->GetLocations(); local 6479 LocationSummary* locations = local 6489 LocationSummary* locations = switch_instr->GetLocations(); local [all...] |
H A D | code_generator_x86_64.h | 303 void AddLocationAsTemp(Location location, LocationSummary* locations) OVERRIDE; 371 // Helper method to move a value between two locations. 435 // point, which is passed the values in locations `ref`, `obj`, and 567 // Patch locations for patchoat where the linker doesn't do any other work. 569 // String patch locations.
|
H A D | graph_visualizer.cc | 540 LocationSummary* locations = instruction->GetLocations(); local 541 if (locations != nullptr) { 544 DumpLocation(inputs.NewEntryStream(), locations->InAt(i)); 546 std::ostream& attr = StartAttributeStream("locations"); 548 DumpLocation(attr, locations->Out());
|
H A D | instruction_builder.cc | 264 // Find locations where we want to generate extra stackmaps for native debugging. 345 void HInstructionBuilder::FindNativeDebugInfoLocations(ArenaBitVector* locations) { argument 354 dex_file_->DecodeDebugPositionInfo(&code_item_, Callback::Position, locations); 364 locations->ClearBit(inst->GetDexPc(code_item_.insns_)); 367 locations->SetBit(next->GetDexPc(code_item_.insns_));
|
H A D | instruction_builder.h | 80 void FindNativeDebugInfoLocations(ArenaBitVector* locations);
|
H A D | intrinsics.h | 98 LocationSummary* locations = invoke->GetLocations(); local 100 // We're moving potentially two or more locations to locations that could overlap, so we need 107 Location actual_loc = locations->InAt(i);
|
H A D | intrinsics_arm.cc | 69 LocationSummary* locations = new (arena) LocationSummary(invoke, local 72 locations->SetInAt(0, Location::RequiresFpuRegister()); 73 locations->SetOut(Location::RequiresRegister()); 77 LocationSummary* locations = new (arena) LocationSummary(invoke, local 80 locations->SetInAt(0, Location::RequiresRegister()); 81 locations->SetOut(Location::RequiresFpuRegister()); 84 static void MoveFPToInt(LocationSummary* locations, bool is64bit, ArmAssembler* assembler) { argument 85 Location input = locations->InAt(0); 86 Location output = locations->Out(); 96 static void MoveIntToFP(LocationSummary* locations, boo argument 137 LocationSummary* locations = new (arena) LocationSummary(invoke, local 145 LocationSummary* locations = new (arena) LocationSummary(invoke, local 152 GenNumberOfLeadingZeros(LocationSummary* locations, Primitive::Type type, ArmAssembler* assembler) argument 183 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 194 GenNumberOfTrailingZeros(LocationSummary* locations, Primitive::Type type, ArmAssembler* assembler) argument 220 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 232 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 243 MathAbsFP(LocationSummary* locations, bool is64bit, ArmAssembler* assembler) argument 272 LocationSummary* locations = new (arena) LocationSummary(invoke, local 281 GenAbsInteger(LocationSummary* locations, bool is64bit, ArmAssembler* assembler) argument 329 GenMinMax(LocationSummary* locations, bool is_min, ArmAssembler* assembler) argument 344 LocationSummary* locations = new (arena) LocationSummary(invoke, local 373 LocationSummary* locations = invoke->GetLocations(); local 434 LocationSummary* locations = new (arena) LocationSummary(invoke, local 486 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 504 LocationSummary* locations = invoke->GetLocations(); local 576 LocationSummary* locations = new (arena) LocationSummary(invoke, local 635 LocationSummary* locations = new (arena) LocationSummary(invoke, local 687 GenUnsafePut(LocationSummary* locations, Primitive::Type type, bool is_volatile, bool is_ordered, CodeGeneratorARM* codegen) argument 812 LocationSummary* locations = new (arena) LocationSummary(invoke, local 832 GenCas(LocationSummary* locations, Primitive::Type type, CodeGeneratorARM* codegen) argument 939 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 952 LocationSummary* locations = invoke->GetLocations(); local 989 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1000 LocationSummary* locations = invoke->GetLocations(); local 1018 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1035 LocationSummary* locations = invoke->GetLocations(); local 1117 LocationSummary* locations = invoke->GetLocations(); local 1163 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1183 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1204 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1217 LocationSummary* locations = invoke->GetLocations(); local 1234 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1261 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1271 LocationSummary* locations = invoke->GetLocations(); local 1289 LocationSummary* locations = invoke->GetLocations(); local 1378 LocationSummary* locations = invoke->GetLocations(); local 1617 LocationSummary* const locations = new (arena) LocationSummary(invoke, local 1644 LocationSummary* const locations = new (arena) LocationSummary(invoke, local 1663 LocationSummary* const locations = invoke->GetLocations(); local 1687 LocationSummary* const locations = invoke->GetLocations(); local 1854 LocationSummary* locations = invoke->GetLocations(); local 1863 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1872 LocationSummary* locations = invoke->GetLocations(); local 1889 LocationSummary* locations = invoke->GetLocations(); local 1898 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1907 LocationSummary* locations = invoke->GetLocations(); local 1924 LocationSummary* locations = invoke->GetLocations(); local 1933 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1950 LocationSummary* locations = invoke->GetLocations(); local [all...] |
H A D | intrinsics_arm64.cc | 98 // Note: The actual parameters are required to be in the locations given by the invoke's location 99 // summary. If an intrinsic modifies those locations before a slowpath call, they must be 170 LocationSummary* locations = new (arena) LocationSummary(invoke, local 173 locations->SetInAt(0, Location::RequiresFpuRegister()); 174 locations->SetOut(Location::RequiresRegister()); 178 LocationSummary* locations = new (arena) LocationSummary(invoke, local 181 locations->SetInAt(0, Location::RequiresRegister()); 182 locations->SetOut(Location::RequiresFpuRegister()); 185 static void MoveFPToInt(LocationSummary* locations, bool is64bit, vixl::MacroAssembler* masm) { argument 186 Location input = locations 192 MoveIntToFP(LocationSummary* locations, bool is64bit, vixl::MacroAssembler* masm) argument 228 LocationSummary* locations = new (arena) LocationSummary(invoke, local 235 GenReverseBytes(LocationSummary* locations, Primitive::Type type, vixl::MacroAssembler* masm) argument 281 LocationSummary* locations = new (arena) LocationSummary(invoke, local 289 GenNumberOfLeadingZeros(LocationSummary* locations, Primitive::Type type, vixl::MacroAssembler* masm) argument 316 GenNumberOfTrailingZeros(LocationSummary* locations, Primitive::Type type, vixl::MacroAssembler* masm) argument 344 GenReverse(LocationSummary* locations, Primitive::Type type, vixl::MacroAssembler* masm) argument 405 LocationSummary* locations = new (arena) LocationSummary(invoke, local 412 MathAbsFP(LocationSummary* locations, bool is64bit, vixl::MacroAssembler* masm) argument 439 LocationSummary* locations = new (arena) LocationSummary(invoke, local 446 GenAbsInteger(LocationSummary* locations, bool is64bit, vixl::MacroAssembler* masm) argument 475 GenMinMaxFP(LocationSummary* locations, bool is_min, bool is_double, vixl::MacroAssembler* masm) argument 494 LocationSummary* locations = new (arena) LocationSummary(invoke, local 535 GenMinMax(LocationSummary* locations, bool is_min, bool is_long, vixl::MacroAssembler* masm) argument 588 LocationSummary* locations = invoke->GetLocations(); local 598 LocationSummary* locations = invoke->GetLocations(); local 608 LocationSummary* locations = invoke->GetLocations(); local 618 LocationSummary* locations = invoke->GetLocations(); local 624 LocationSummary* locations = new (arena) LocationSummary(invoke, local 631 GenMathRound(LocationSummary* locations, bool is_double, vixl::MacroAssembler* masm) argument 714 LocationSummary* locations = new (arena) LocationSummary(invoke, local 762 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 777 LocationSummary* locations = invoke->GetLocations(); local 815 LocationSummary* locations = new (arena) LocationSummary(invoke, local 865 LocationSummary* locations = new (arena) LocationSummary(invoke, local 902 GenUnsafePut(LocationSummary* locations, Primitive::Type type, bool is_volatile, bool is_ordered, CodeGeneratorARM64* codegen) argument 1008 LocationSummary* locations = new (arena) LocationSummary(invoke, local 1025 GenCas(LocationSummary* locations, Primitive::Type type, CodeGeneratorARM64* codegen) argument 1125 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1138 LocationSummary* locations = invoke->GetLocations(); local 1175 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1186 LocationSummary* locations = invoke->GetLocations(); local 1204 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1218 LocationSummary* locations = invoke->GetLocations(); local 1304 LocationSummary* locations = invoke->GetLocations(); local 1347 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1367 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1388 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1401 LocationSummary* locations = invoke->GetLocations(); local 1418 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1445 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1455 LocationSummary* locations = invoke->GetLocations(); local 1476 LocationSummary* const locations = new (arena) LocationSummary(invoke, local 1491 LocationSummary* const locations = new (arena) LocationSummary(invoke, local 1647 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1662 LocationSummary* locations = invoke->GetLocations(); local 1713 SetSystemArrayCopyLocationRequires(LocationSummary* locations, uint32_t at, HInstruction* input) argument 1749 LocationSummary* locations = new (allocator) LocationSummary(invoke, local 1853 LocationSummary* locations = invoke->GetLocations(); local 1983 LocationSummary* locations = new (allocator) LocationSummary(invoke, local 1999 LocationSummary* locations = invoke->GetLocations(); local [all...] |
H A D | intrinsics_mips.cc | 96 // Note: The actual parameters are required to be in the locations 98 // modifies those locations before a slowpath call, they must be 153 LocationSummary* locations = new (arena) LocationSummary(invoke, local 156 locations->SetInAt(0, Location::RequiresFpuRegister()); 157 locations->SetOut(Location::RequiresRegister()); 160 static void MoveFPToInt(LocationSummary* locations, bool is64bit, MipsAssembler* assembler) { argument 161 FRegister in = locations->InAt(0).AsFpuRegister<FRegister>(); 164 Register out_lo = locations->Out().AsRegisterPairLow<Register>(); 165 Register out_hi = locations->Out().AsRegisterPairHigh<Register>(); 170 Register out = locations 195 LocationSummary* locations = new (arena) LocationSummary(invoke, local 202 MoveIntToFP(LocationSummary* locations, bool is64bit, MipsAssembler* assembler) argument 239 LocationSummary* locations = new (arena) LocationSummary(invoke, local 246 GenReverse(LocationSummary* locations, Primitive::Type type, bool isR2OrNewer, bool isR6, bool reverseBits, MipsAssembler* assembler) argument 442 GenNumberOfLeadingZeroes(LocationSummary* locations, bool is64bit, bool isR6, MipsAssembler* assembler) argument 490 GenNumberOfTrailingZeroes(LocationSummary* locations, bool is64bit, bool isR6, MipsAssembler* assembler) argument 606 LocationSummary* locations = new (arena) LocationSummary(invoke, local 613 GenBitCount(LocationSummary* locations, Primitive::Type type, bool isR6, MipsAssembler* assembler) argument 735 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 748 MathAbsFP(LocationSummary* locations, bool is64bit, MipsAssembler* assembler) argument 777 GenAbsInteger(LocationSummary* locations, bool is64bit, MipsAssembler* assembler) argument 823 GenMinMaxFP(LocationSummary* locations, bool is_min, Primitive::Type type, bool is_R6, MipsAssembler* assembler) argument 987 LocationSummary* locations = new (arena) LocationSummary(invoke, local 1048 LocationSummary* locations = new (arena) LocationSummary(invoke, local 1056 GenMinMax(LocationSummary* locations, bool is_min, Primitive::Type type, bool is_R6, MipsAssembler* assembler) argument 1283 LocationSummary* locations = invoke->GetLocations(); local 1377 LocationSummary* locations = new (arena) LocationSummary(invoke, local 1461 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1481 LocationSummary* locations = new (arena) LocationSummary(invoke, local 1497 LocationSummary* locations = invoke->GetLocations(); local 1593 LocationSummary* locations = new (arena) LocationSummary(invoke, local 1602 GenUnsafePut(LocationSummary* locations, Primitive::Type type, bool is_volatile, bool is_ordered, bool is_R6, CodeGeneratorMIPS* codegen) argument 1783 LocationSummary* locations = new (arena) LocationSummary(invoke, local 1795 GenCas(LocationSummary* locations, Primitive::Type type, CodeGeneratorMIPS* codegen) argument 1877 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1888 LocationSummary* locations = invoke->GetLocations(); local 1925 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1937 LocationSummary* locations = invoke->GetLocations(); local 1959 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 1974 LocationSummary* locations = invoke->GetLocations(); local 2064 LocationSummary* locations = invoke->GetLocations(); local 2120 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 2145 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 2171 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 2185 LocationSummary* locations = invoke->GetLocations(); local 2204 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 2236 LocationSummary* locations = new (arena_) LocationSummary(invoke, local 2247 LocationSummary* locations = invoke->GetLocations(); local 2264 GenIsInfinite(LocationSummary* locations, const Primitive::Type type, const bool isR6, MipsAssembler* assembler) argument 2322 GenHighestOneBit(LocationSummary* locations, const Primitive::Type type, bool isR6, MipsAssembler* assembler) argument 2387 GenLowestOneBit(LocationSummary* locations, const Primitive::Type type, bool isR6, MipsAssembler* assembler) argument [all...] |