Home
last modified time | relevance | path

Searched refs:helper (Results 1 – 25 of 38) sorted by relevance

12

/art/runtime/interpreter/mterp/mips/
Dinvoke.S1 %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 …]
Dobject.S1 %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")
Darray.S199 %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/
Dinvoke.S1 %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 …]
Dobject.S1 %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 …]
Dother.S1 %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")
Darray.S195 %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/
Dinvoke.S1 %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 …]
Dobject.S1 %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/
Dinvoke.S1 %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 …]
Dobject.S1 %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/
Dinvoke.S1 %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 …]
Dobject.S1 %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 …]
Dother.S1 %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")
Darray.S139 %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/
Dinvoke.S1 %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 …]
Dobject.S1 %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 …]
Dother.S1 %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/
Dhiddenapi_flags.h36 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/
DMain.java46 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/
Db_18718277.smali5 .method public static helper(I)I
15 invoke-static {v1}, LB18718277;->helper(I)I
/art/runtime/interpreter/mterp/common/
Dgen_setup.py79 for name, helper in sorted(generated_helpers.items()):
80 out.write(helper)
/art/compiler/optimizing/
Dsuperblock_cloner_test.cc326 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/
Dclass_loader_utils.h159 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/
Dimage_test.h365 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()

12