Searched refs:PcRelativePatchInfo (Results 1 - 4 of 4) sorted by relevance

/art/compiler/optimizing/
H A Dcode_generator_arm.h421 // The PcRelativePatchInfo is used for PC-relative addressing of dex cache arrays
428 struct PcRelativePatchInfo { struct in class:art::arm::CodeGeneratorARM
429 PcRelativePatchInfo(const DexFile& dex_file, uint32_t off_or_idx) function in struct:art::arm::CodeGeneratorARM::PcRelativePatchInfo
431 PcRelativePatchInfo(PcRelativePatchInfo&& other) = default;
441 PcRelativePatchInfo* NewPcRelativeStringPatch(const DexFile& dex_file, uint32_t string_index);
442 PcRelativePatchInfo* NewPcRelativeDexCacheArrayPatch(const DexFile& dex_file,
544 PcRelativePatchInfo* NewPcRelativePatch(const DexFile& dex_file,
546 ArenaDeque<PcRelativePatchInfo>* patches);
566 ArenaDeque<PcRelativePatchInfo> pc_relative_dex_cache_patches
[all...]
H A Dcode_generator_arm64.h600 // The PcRelativePatchInfo is used for PC-relative addressing of dex cache arrays
602 struct PcRelativePatchInfo { struct in class:art::arm64::CodeGeneratorARM64
603 PcRelativePatchInfo(const DexFile& dex_file, uint32_t off_or_idx) function in struct:art::arm64::CodeGeneratorARM64::PcRelativePatchInfo
616 ArenaDeque<PcRelativePatchInfo>* patches);
644 ArenaDeque<PcRelativePatchInfo> pc_relative_dex_cache_patches_;
648 ArenaDeque<PcRelativePatchInfo> pc_relative_string_patches_;
H A Dcode_generator_arm.cc5233 CodeGeneratorARM::PcRelativePatchInfo* labels =
6448 CodeGeneratorARM::PcRelativePatchInfo* CodeGeneratorARM::NewPcRelativeStringPatch(
6453 CodeGeneratorARM::PcRelativePatchInfo* CodeGeneratorARM::NewPcRelativeDexCacheArrayPatch(
6458 CodeGeneratorARM::PcRelativePatchInfo* CodeGeneratorARM::NewPcRelativePatch(
6459 const DexFile& dex_file, uint32_t offset_or_index, ArenaDeque<PcRelativePatchInfo>* patches) {
6516 for (const PcRelativePatchInfo& info : pc_relative_dex_cache_patches_) {
6545 for (const PcRelativePatchInfo& info : pc_relative_string_patches_) {
6723 CodeGeneratorARM::PcRelativePatchInfo* labels =
H A Dcode_generator_arm64.cc3774 ArenaDeque<PcRelativePatchInfo>* patches) {
3777 PcRelativePatchInfo* info = &patches->back();
3831 for (const PcRelativePatchInfo& info : pc_relative_dex_cache_patches_) {
3844 for (const PcRelativePatchInfo& info : pc_relative_string_patches_) {

Completed in 35 milliseconds