Move MethodInfo to CodeInfo.

There is no need to treat it specially any more,
because of the de-duplication at BitTable level.

This saves 0.6% of oat file size.

Test: test-art-host-gtest
Change-Id: Ife7927d736243879a41d6f325d49ebf6930a63f6
diff --git a/compiler/driver/compiled_method_storage_test.cc b/compiler/driver/compiled_method_storage_test.cc
index 14d1e19..5e2f444 100644
--- a/compiler/driver/compiled_method_storage_test.cc
+++ b/compiler/driver/compiled_method_storage_test.cc
@@ -45,12 +45,6 @@
       ArrayRef<const uint8_t>(raw_code1),
       ArrayRef<const uint8_t>(raw_code2),
   };
-  const uint8_t raw_method_info_map1[] = { 1u, 2u, 3u, 4u, 5u, 6u };
-  const uint8_t raw_method_info_map2[] = { 8u, 7u, 6u, 5u, 4u, 3u, 2u, 1u };
-  ArrayRef<const uint8_t> method_info[] = {
-      ArrayRef<const uint8_t>(raw_method_info_map1),
-      ArrayRef<const uint8_t>(raw_method_info_map2),
-  };
   const uint8_t raw_vmap_table1[] = { 2, 4, 6 };
   const uint8_t raw_vmap_table2[] = { 7, 5, 3, 1 };
   ArrayRef<const uint8_t> vmap_table[] = {
@@ -77,38 +71,32 @@
   };
 
   std::vector<CompiledMethod*> compiled_methods;
-  compiled_methods.reserve(1u << 7);
+  compiled_methods.reserve(1u << 4);
   for (auto&& c : code) {
-    for (auto&& s : method_info) {
-      for (auto&& v : vmap_table) {
-        for (auto&& f : cfi_info) {
-          for (auto&& p : patches) {
-            compiled_methods.push_back(CompiledMethod::SwapAllocCompiledMethod(
-                &driver, InstructionSet::kNone, c, s, v, f, p));
-          }
+    for (auto&& v : vmap_table) {
+      for (auto&& f : cfi_info) {
+        for (auto&& p : patches) {
+          compiled_methods.push_back(CompiledMethod::SwapAllocCompiledMethod(
+              &driver, InstructionSet::kNone, c, v, f, p));
         }
       }
     }
   }
-  constexpr size_t code_bit = 1u << 4;
-  constexpr size_t src_map_bit = 1u << 3;
+  constexpr size_t code_bit = 1u << 3;
   constexpr size_t vmap_table_bit = 1u << 2;
   constexpr size_t cfi_info_bit = 1u << 1;
   constexpr size_t patches_bit = 1u << 0;
-  CHECK_EQ(compiled_methods.size(), 1u << 5);
+  CHECK_EQ(compiled_methods.size(), 1u << 4);
   for (size_t i = 0; i != compiled_methods.size(); ++i) {
     for (size_t j = 0; j != compiled_methods.size(); ++j) {
       CompiledMethod* lhs = compiled_methods[i];
       CompiledMethod* rhs = compiled_methods[j];
       bool same_code = ((i ^ j) & code_bit) == 0u;
-      bool same_src_map = ((i ^ j) & src_map_bit) == 0u;
       bool same_vmap_table = ((i ^ j) & vmap_table_bit) == 0u;
       bool same_cfi_info = ((i ^ j) & cfi_info_bit) == 0u;
       bool same_patches = ((i ^ j) & patches_bit) == 0u;
       ASSERT_EQ(same_code, lhs->GetQuickCode().data() == rhs->GetQuickCode().data())
           << i << " " << j;
-      ASSERT_EQ(same_src_map, lhs->GetMethodInfo().data() == rhs->GetMethodInfo().data())
-          << i << " " << j;
       ASSERT_EQ(same_vmap_table, lhs->GetVmapTable().data() == rhs->GetVmapTable().data())
           << i << " " << j;
       ASSERT_EQ(same_cfi_info, lhs->GetCFIInfo().data() == rhs->GetCFIInfo().data())