/art/runtime/interpreter/mterp/arm64/ |
D | invoke.S | 1 %def invoke(helper="UndefinedInvokeHandler"): 7 .extern $helper 13 bl $helper 22 %def invoke_polymorphic(helper="UndefinedInvokeHandler"): 28 .extern $helper 34 bl $helper 43 % invoke(helper="MterpInvokeCustom") 46 % invoke(helper="MterpInvokeCustomRange") 49 % invoke(helper="MterpInvokeDirect") 52 % invoke(helper="MterpInvokeDirectRange") [all …]
|
D | object.S | 1 %def field(helper=""): 5 .extern $helper 11 bl $helper 35 %def op_iget(is_object=False, is_wide=False, load="ldr", helper="MterpIGetU32"): 44 % slow_path_label = add_helper(lambda: field(helper)) 84 % op_iget(load="ldrb", helper="MterpIGetU8") 90 % op_iget(load="ldrsb", helper="MterpIGetI8") 96 % op_iget(load="ldrh", helper="MterpIGetU16") 102 % op_iget(is_object=True, helper="MterpIGetObj") 137 % op_iget(load="ldrsh", helper="MterpIGetI16") [all …]
|
D | other.S | 1 %def const(helper="UndefinedConstHandler"): 6 .extern $helper 12 bl $helper // (index, tgt_reg, shadow_frame, self) 55 % const(helper="MterpConstClass") 68 % const(helper="MterpConstMethodHandle") 71 % const(helper="MterpConstMethodType") 74 % const(helper="MterpConstString")
|
D | array.S | 195 %def op_filled_new_array(helper="MterpFilledNewArray"): 203 .extern $helper 208 bl $helper 215 % op_filled_new_array(helper="MterpFilledNewArrayRange")
|
/art/runtime/interpreter/mterp/arm/ |
D | invoke.S | 1 %def invoke(helper="UndefinedInvokeHandler"): 7 .extern $helper 13 bl $helper 24 %def invoke_polymorphic(helper="UndefinedInvokeHandler"): 30 .extern $helper 36 bl $helper 47 % invoke(helper="MterpInvokeCustom") 57 % invoke(helper="MterpInvokeCustomRange") 60 % invoke(helper="MterpInvokeDirect") 63 % invoke(helper="MterpInvokeDirectRange") [all …]
|
D | object.S | 1 %def field(helper=""): 5 .extern $helper 11 bl $helper 37 %def op_iget(is_object=False, is_wide=False, load="ldr", helper="MterpIGetU32"): 191 %def op_iput(helper="MterpIPutU32"): 192 % field(helper=helper) 195 % op_iput(helper="MterpIPutU8") 201 % op_iput(helper="MterpIPutI8") 207 % op_iput(helper="MterpIPutU16") 213 % op_iput(helper="MterpIPutObj") [all …]
|
/art/runtime/interpreter/mterp/x86_64/ |
D | invoke.S | 1 %def invoke(helper="UndefinedInvokeHandler"): 7 .extern $helper 14 call SYMBOL($helper) 24 %def invoke_polymorphic(helper="UndefinedInvokeHandler"): 30 .extern $helper 37 call SYMBOL($helper) 48 % invoke(helper="MterpInvokeCustom") 51 % invoke(helper="MterpInvokeCustomRange") 54 % invoke(helper="MterpInvokeDirect") 57 % invoke(helper="MterpInvokeDirectRange") [all …]
|
D | object.S | 1 %def field(helper=""): 5 .extern $helper 11 call SYMBOL($helper) 31 %def op_iget(is_object="0", helper="MterpIGetU32"): 32 % field(helper=helper) 35 % op_iget(helper="MterpIGetU8") 41 % op_iget(helper="MterpIGetI8") 47 % op_iget(helper="MterpIGetU16") 53 % op_iget(is_object="1", helper="MterpIGetObj") 92 % op_iget(helper="MterpIGetI16") [all …]
|
D | other.S | 1 %def const(helper="UndefinedConstHandler"): 6 .extern $helper 12 call SYMBOL($helper) # (index, tgt_reg, shadow_frame, self) 45 % const(helper="MterpConstClass") 55 % const(helper="MterpConstMethodHandle") 58 % const(helper="MterpConstMethodType") 61 % const(helper="MterpConstString")
|
D | array.S | 139 %def op_filled_new_array(helper="MterpFilledNewArray"): 147 .extern $helper 152 call SYMBOL($helper) 158 % op_filled_new_array(helper="MterpFilledNewArrayRange")
|
/art/runtime/interpreter/mterp/x86/ |
D | invoke.S | 1 %def invoke(helper="UndefinedInvokeHandler"): 7 .extern $helper 16 call SYMBOL($helper) 27 %def invoke_polymorphic(helper="UndefinedInvokeHandler"): 33 .extern $helper 42 call SYMBOL($helper) 54 % invoke(helper="MterpInvokeCustom") 57 % invoke(helper="MterpInvokeCustomRange") 60 % invoke(helper="MterpInvokeDirect") 63 % invoke(helper="MterpInvokeDirectRange") [all …]
|
D | object.S | 1 %def field(helper=""): 5 .extern $helper 13 call SYMBOL($helper) 39 %def op_iget(is_object="0", helper="MterpIGetU32"): 40 % field(helper=helper) 43 % op_iget(helper="MterpIGetU8") 49 % op_iget(helper="MterpIGetI8") 55 % op_iget(helper="MterpIGetU16") 61 % op_iget(is_object="1", helper="MterpIGetObj") 97 % op_iget(helper="MterpIGetI16") [all …]
|
D | other.S | 1 %def const(helper="UndefinedConstHandler"): 6 .extern $helper 15 call SYMBOL($helper) # (index, tgt_reg, shadow_frame, self) 49 % const(helper="MterpConstClass") 59 % const(helper="MterpConstMethodHandle") 62 % const(helper="MterpConstMethodType") 65 % const(helper="MterpConstString")
|
/art/runtime/interpreter/mterp/x86_64ng/ |
D | invoke.S | 1 %def invoke(helper="NterpUnimplemented"): 2 call SYMBOL($helper) 14 %def invoke_direct_or_super(helper="", range=""): 27 jmp $helper 44 % invoke_direct_or_super(helper="NterpCommonInvokeInstance", range="0") 47 % invoke_direct_or_super(helper="NterpCommonInvokeInstanceRange", range="1") 70 %def invoke_interface(helper="", range=""): 84 jmp $helper 101 % invoke_interface(helper="NterpCommonInvokeInterface", range="0") 104 % invoke_interface(helper="NterpCommonInvokeInterfaceRange", range="1") [all …]
|
D | array.S | 132 %def op_filled_new_array(helper="nterp_filled_new_array"): 145 call SYMBOL($helper) 149 % op_filled_new_array(helper="nterp_filled_new_array_range")
|
/art/runtime/interpreter/mterp/arm64ng/ |
D | invoke.S | 11 %def invoke_direct_or_super(helper="", range=""): 23 b $helper 38 % invoke_direct_or_super(helper="NterpCommonInvokeInstance", range="0") 41 % invoke_direct_or_super(helper="NterpCommonInvokeInstanceRange", range="1") 44 % invoke_direct_or_super(helper="NterpCommonInvokeInstance", range="0") 47 % invoke_direct_or_super(helper="NterpCommonInvokeInstanceRange", range="1") 108 %def invoke_static(helper=""): 112 b $helper 118 b $helper 121 % invoke_static(helper="NterpCommonInvokeStatic") [all …]
|
D | array.S | 141 %def op_filled_new_array(helper="nterp_filled_new_array"): 154 bl $helper 160 % op_filled_new_array(helper="nterp_filled_new_array_range")
|
/art/libartbase/base/ |
D | hiddenapi_flags.h | 36 namespace helper { 85 static constexpr uint32_t kValueBitMask = helper::BitMask(kValueBitSize); 120 static constexpr uint32_t kDomainApiBitMask = helper::BitMask<DomainApi>(); 123 static_assert(kValueBitSize >= MinimumBitsToStore(helper::ToUint(Value::kMax)), 127 static_assert(helper::MatchesBitMask(Value::kMin, kValueBitMask)); 128 static_assert(helper::MatchesBitMask(Value::kMax, kValueBitMask)); 131 static_assert(helper::ToUint(Value::kMax) < helper::ToUint(Value::kInvalid)); 162 : dex_flags_(helper::ToUint(val) | domain_apis) { 167 explicit ApiList(DomainApi val) : ApiList(Value::kInvalid, helper::ToBit(val)) {} in ApiList() 173 if (value == helper::ToUint(Value::kInvalid)) { in GetValue() [all …]
|
/art/dex2oat/linker/ |
D | image_test.cc | 34 CompilationHelper helper; in TEST_F() local 37 helper, in TEST_F() 40 image_sizes = helper.GetImageObjectSectionSizes(); in TEST_F() 47 CompilationHelper helper; in TEST_F() local 50 helper, in TEST_F() 53 image_sizes_extra = helper.GetImageObjectSectionSizes(); in TEST_F() 110 CompilationHelper helper; in TEST_F() local 113 helper, in TEST_F() 170 CompilationHelper helper; in TEST_F() local 173 helper, in TEST_F()
|
D | image_write_read_test.cc | 29 CompilationHelper helper; in TestWriteRead() local 30 Compile(storage_mode, max_image_block_size, /*out*/ helper); in TestWriteRead() 32 for (ScratchFile& image_file : helper.image_files) { in TestWriteRead() 60 helper.extra_dex_files.clear(); in TestWriteRead() 71 image.append(helper.image_locations[0].GetFilename()); in TestWriteRead() 95 for (size_t i = 0; i < helper.dex_file_locations.size(); ++i) { in TestWriteRead() 97 LoadExpectSingleDexFile(helper.dex_file_locations[i].c_str())); in TestWriteRead()
|
/art/test/626-const-class-linking/src/ |
D | Main.java | 46 Class<?> helper = delegating_loader.loadClass("Helper1"); in testClearDexCache() local 48 WeakReference<Class<?>> weak_test1 = wrapHelperGet(helper); in testClearDexCache() 50 clearResolvedTypes(helper); in testClearDexCache() 52 WeakReference<Class<?>> weak_test2 = wrapHelperGet(helper); in testClearDexCache() 103 Class<?> helper = misbehaving_loader.loadClass("Helper1"); in testMisbehavingLoader() local 106 WeakReference<Class<?>> weak_test = wrapHelperGet(helper); in testMisbehavingLoader() 171 Class<?> helper = (my_index < threads.length / 2) ? helper1 : helper3; in testRacyLoader2() 172 Method get = helper.getDeclaredMethod("get"); in testRacyLoader2() 313 private static WeakReference<Class<?>> wrapHelperGet(Class<?> helper) throws Exception { in wrapHelperGet() argument 314 Method get = helper.getDeclaredMethod("get"); in wrapHelperGet()
|
/art/test/800-smali/smali/ |
D | b_18718277.smali | 5 .method public static helper(I)I 15 invoke-static {v1}, LB18718277;->helper(I)I
|
/art/compiler/optimizing/ |
D | superblock_cloner_test.cc | 307 LoopClonerHelper helper(loop_info, &bb_map, &hir_map, /* induction_range= */ nullptr); in TEST_F() local 308 EXPECT_TRUE(helper.IsLoopClonable()); in TEST_F() 309 HBasicBlock* new_header = helper.DoPeeling(); in TEST_F() 344 LoopClonerHelper helper(loop_info, &bb_map, &hir_map, /* induction_range= */ nullptr); in TEST_F() local 345 EXPECT_TRUE(helper.IsLoopClonable()); in TEST_F() 346 HBasicBlock* new_header = helper.DoUnrolling(); in TEST_F() 382 LoopClonerHelper helper(loop_info, &bb_map, &hir_map, /* induction_range= */ nullptr); in TEST_F() local 383 EXPECT_TRUE(helper.IsLoopClonable()); in TEST_F() 384 HBasicBlock* new_header = helper.DoVersioning(); in TEST_F() 446 LoopClonerSimpleHelper helper(loop_info, /* induction_range= */ nullptr); in TEST_F() local [all …]
|
/art/runtime/interpreter/mterp/common/ |
D | gen_setup.py | 79 for name, helper in sorted(generated_helpers.items()): 80 out.write(helper)
|
/art/runtime/ |
D | class_loader_utils.h | 167 auto helper = [&fn](const art::DexFile* dex_file, void** ret) in VisitClassLoaderDexFiles() 177 VisitClassLoaderDexFiles<decltype(helper), void*>(soa, in VisitClassLoaderDexFiles() 179 helper, in VisitClassLoaderDexFiles()
|