/art/runtime/interpreter/mterp/mips/ |
D | invoke.S | 1 %def invoke(helper="UndefinedInvokeHandler"): 7 .extern $helper 13 JAL($helper) 21 %def invoke_polymorphic(helper="UndefinedInvokeHandler"): 27 .extern $helper 33 JAL($helper) 42 % invoke(helper="MterpInvokeCustom") 45 % invoke(helper="MterpInvokeCustomRange") 48 % invoke(helper="MterpInvokeDirect") 51 % invoke(helper="MterpInvokeDirectRange") [all …]
|
D | object.S | 1 %def field(helper=""): 22 %def op_iget(is_object="0", helper="MterpIGetU32"): 23 % field(helper=helper) 26 % op_iget(helper="MterpIGetU8") 32 % op_iget(helper="MterpIGetI8") 38 % op_iget(helper="MterpIGetU16") 44 % op_iget(is_object="1", helper="MterpIGetObj") 78 % op_iget(helper="MterpIGetI16") 84 % op_iget(helper="MterpIGetU64")
|
D | array.S | 199 %def op_filled_new_array(helper="MterpFilledNewArray"): 207 .extern $helper 212 JAL($helper) # v0 <- helper(shadow_frame, pc, self) 219 % op_filled_new_array(helper="MterpFilledNewArrayRange")
|
/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/mips64/ |
D | invoke.S | 1 %def invoke(helper="UndefinedInvokeHandler"): 7 .extern $helper 14 jal $helper 22 %def invoke_polymorphic(helper="UndefinedInvokeHandler"): 28 .extern $helper 35 jal $helper 44 % invoke(helper="MterpInvokeCustom") 47 % invoke(helper="MterpInvokeCustomRange") 50 % invoke(helper="MterpInvokeDirect") 53 % invoke(helper="MterpInvokeDirectRange") [all …]
|
D | object.S | 1 %def field(helper=""): 23 %def op_iget(is_object="0", helper="MterpIGetU32"): 24 % field(helper=helper) 27 % op_iget(helper="MterpIGetU8") 33 % op_iget(helper="MterpIGetI8") 39 % op_iget(helper="MterpIGetU16") 45 % op_iget(is_object="1", helper="MterpIGetObj") 81 % op_iget(helper="MterpIGetI16") 87 % op_iget(helper="MterpIGetU64")
|
/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/libartbase/base/ |
D | hiddenapi_flags.h | 36 namespace helper { 78 static constexpr uint32_t kValueBitMask = helper::BitMask(kValueBitSize); 110 static constexpr uint32_t kDomainApiBitMask = helper::BitMask<DomainApi>(); 113 static_assert(kValueBitSize >= MinimumBitsToStore(helper::ToUint(Value::kMax)), 117 static_assert(helper::MatchesBitMask(Value::kMin, kValueBitMask)); 118 static_assert(helper::MatchesBitMask(Value::kMax, kValueBitMask)); 121 static_assert(helper::ToUint(Value::kMax) < helper::ToUint(Value::kInvalid)); 147 : dex_flags_(helper::ToUint(val) | domain_apis) { 152 explicit ApiList(DomainApi val) : ApiList(Value::kInvalid, helper::ToBit(val)) {} in ApiList() 158 if (value == helper::ToUint(Value::kInvalid)) { in GetValue() [all …]
|
/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/runtime/interpreter/mterp/common/ |
D | gen_setup.py | 79 for name, helper in sorted(generated_helpers.items()): 80 out.write(helper)
|
/art/compiler/optimizing/ |
D | superblock_cloner_test.cc | 326 PeelUnrollHelper helper(loop_info, &bb_map, &hir_map, /* induction_range= */ nullptr); in TEST_F() local 327 EXPECT_TRUE(helper.IsLoopClonable()); in TEST_F() 328 HBasicBlock* new_header = helper.DoPeeling(); in TEST_F() 385 PeelUnrollHelper helper(loop_info, &bb_map, &hir_map, /* induction_range= */ nullptr); in TEST_F() local 386 EXPECT_TRUE(helper.IsLoopClonable()); in TEST_F() 387 HBasicBlock* new_header = helper.DoUnrolling(); in TEST_F() 440 PeelUnrollSimpleHelper helper(loop_info, /* induction_range= */ nullptr); in TEST_F() local 441 HBasicBlock* new_header = helper.DoPeeling(); in TEST_F() 489 PeelUnrollSimpleHelper helper(loop1_header->GetLoopInformation(), /* induction_range= */ nullptr); in TEST_F() local 490 helper.DoPeeling(); in TEST_F() [all …]
|
/art/runtime/ |
D | class_loader_utils.h | 159 auto helper = [&fn](const art::DexFile* dex_file, void** ret) in VisitClassLoaderDexFiles() 169 VisitClassLoaderDexFiles<decltype(helper), void*>(soa, in VisitClassLoaderDexFiles() 171 helper, in VisitClassLoaderDexFiles()
|
/art/dex2oat/linker/ |
D | image_test.h | 365 CompilationHelper& helper, in Compile() argument 382 helper.extra_dex_files = OpenTestDexFiles(extra_dex.c_str()); in Compile() 384 DoCompile(storage_mode, helper); in Compile() 405 CompilationHelper helper; in TestWriteRead() local 406 Compile(storage_mode, max_image_block_size, /*out*/ helper); in TestWriteRead() 408 for (ScratchFile& image_file : helper.image_files) { in TestWriteRead() 436 helper.extra_dex_files.clear(); in TestWriteRead() 447 image.append(helper.image_locations[0].GetFilename()); in TestWriteRead() 471 for (size_t i = 0; i < helper.dex_file_locations.size(); ++i) { in TestWriteRead() 473 LoadExpectSingleDexFile(helper.dex_file_locations[i].c_str())); in TestWriteRead()
|