diff options
Diffstat (limited to 'compiler/optimizing/jit_patches_arm64.h')
-rw-r--r-- | compiler/optimizing/jit_patches_arm64.h | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/compiler/optimizing/jit_patches_arm64.h b/compiler/optimizing/jit_patches_arm64.h index e13060210a..f5d92804ac 100644 --- a/compiler/optimizing/jit_patches_arm64.h +++ b/compiler/optimizing/jit_patches_arm64.h @@ -20,12 +20,10 @@ #include "base/arena_allocator.h" #include "base/arena_containers.h" #include "dex/dex_file.h" -#include "dex/proto_reference.h" #include "dex/string_reference.h" #include "dex/type_reference.h" #include "handle.h" #include "mirror/class.h" -#include "mirror/method_type.h" #include "mirror/string.h" #include "utils/arm64/assembler_arm64.h" @@ -58,9 +56,7 @@ class JitPatchesARM64 { jit_string_patches_(StringReferenceValueComparator(), allocator->Adapter(kArenaAllocCodeGenerator)), jit_class_patches_(TypeReferenceValueComparator(), - allocator->Adapter(kArenaAllocCodeGenerator)), - jit_method_type_patches_(ProtoReferenceValueComparator(), - allocator->Adapter(kArenaAllocCodeGenerator)) { + allocator->Adapter(kArenaAllocCodeGenerator)) { } using Uint64ToLiteralMap = ArenaSafeMap<uint64_t, vixl::aarch64::Literal<uint64_t>*>; @@ -71,9 +67,6 @@ class JitPatchesARM64 { using TypeToLiteralMap = ArenaSafeMap<TypeReference, vixl::aarch64::Literal<uint32_t>*, TypeReferenceValueComparator>; - using ProtoToLiteralMap = ArenaSafeMap<ProtoReference, - vixl::aarch64::Literal<uint32_t>*, - ProtoReferenceValueComparator>; vixl::aarch64::Literal<uint32_t>* DeduplicateUint32Literal(uint32_t value); vixl::aarch64::Literal<uint64_t>* DeduplicateUint64Literal(uint64_t value); @@ -88,11 +81,6 @@ class JitPatchesARM64 { dex::TypeIndex type_index, Handle<mirror::Class> handle, CodeGenerationData* code_generation_data); - vixl::aarch64::Literal<uint32_t>* DeduplicateJitMethodTypeLiteral( - const DexFile& dex_file, - dex::ProtoIndex proto_index, - Handle<mirror::MethodType> handle, - CodeGenerationData* code_generation_data); void EmitJitRootPatches(uint8_t* code, const uint8_t* roots_data, @@ -111,8 +99,6 @@ class JitPatchesARM64 { StringToLiteralMap jit_string_patches_; // Patches for class literals in JIT compiled code. TypeToLiteralMap jit_class_patches_; - // Patches for MethodType literals in JIT compiled code. - ProtoToLiteralMap jit_method_type_patches_; }; } // namespace arm64 |