Searched refs:locations (Results 26 - 36 of 36) sorted by relevance
12
/art/compiler/optimizing/ |
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.h | 80 void FindNativeDebugInfoLocations(ArenaBitVector* locations);
|
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_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.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 | 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 | nodes.h | 33 #include "locations.h" 1937 void SetLocations(LocationSummary* locations) { locations_ = locations; } argument 6270 // for moving an input in the expected locations of user (including a phi user).
|
/art/runtime/ |
H A D | oat_file.h | 246 // location of relative dex locations encoded in the oat file. 248 // dex locations "base.apk", "base.apk:classes2.dex", etc. would be resolved 250 // Relative encoded dex locations that don't match the given abs_dex_location 255 // Create a dependency list (dex locations and checksums) for the given dex files. 262 // Get the dex locations of a dependency list. Note: this is *not* cleaned for synthetic 263 // locations of multidex files. 265 std::vector<std::string>* locations);
|
H A D | oat_file.cc | 1086 // Try to find the key cheaply in the oat_dex_files_ map which holds dex locations 1093 // This dex_location is not one of the dex locations directly mentioned in the 1391 std::vector<std::string>* locations) { 1392 DCHECK(locations != nullptr); 1407 locations->push_back(*it); 1390 GetDexLocationsFromDependencies(const char* dex_dependencies, std::vector<std::string>* locations) argument
|
/art/compiler/ |
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 | 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.
|
Completed in 1682 milliseconds
12