Home
last modified time | relevance | path

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

12

/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/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/runtime/interpreter/mterp/x86_64ng/
Dinvoke.S1 %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 …]
Darray.S132 %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/
Dinvoke.S11 %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 …]
Darray.S141 %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/
Dhiddenapi_flags.h36 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/
Dimage_test.cc34 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()
Dimage_write_read_test.cc29 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/
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/compiler/optimizing/
Dsuperblock_cloner_test.cc307 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/
Dgen_setup.py79 for name, helper in sorted(generated_helpers.items()):
80 out.write(helper)
/art/runtime/
Dclass_loader_utils.h167 auto helper = [&fn](const art::DexFile* dex_file, void** ret) in VisitClassLoaderDexFiles()
177 VisitClassLoaderDexFiles<decltype(helper), void*>(soa, in VisitClassLoaderDexFiles()
179 helper, in VisitClassLoaderDexFiles()

12