Home
last modified time | relevance | path

Searched full:polymorphic (Results 1 – 14 of 14) sorted by relevance

/arkcompiler/runtime_core/tests/cts-generator/cts-template/
Dcall.polymorphic.range.yaml15 - name: polymorphic-hdr
67 - file-name: 'call.polymorphic.range'
69 title: Polymorphic calls
77 - sig: call.polymorphic.range method_id, v:in:top
81 description: Check call.polymorphic.range syntax.
84 header-template: [polymorphic-hdr]
88 call.polymorphic.range %s
124 - sig: call.polymorphic.range method_id, v:in:top
131 header-template: [polymorphic-hdr]
136 call.polymorphic.range panda.invoke.MethodHandle.invoke, %s
[all …]
Dcalle.polymorphic.range.yaml15 - name: polymorphic-hdr
67 - file-name: 'calle.polymorphic.range'
69 title: Polymorphic calls
77 - sig: calle.polymorphic.range method_id, v:in:top
81 description: Check calle.polymorphic.range syntax.
84 header-template: [polymorphic-hdr]
88 calle.polymorphic.range %s
124 - sig: calle.polymorphic.range method_id, v:in:top
131 header-template: [polymorphic-hdr]
136 calle.polymorphic.range panda.invoke.MethodHandle.invokeExact, %s
[all …]
Dcall.polymorphic.short.yaml15 - name: polymorphic-hdr
67 - file-name: 'call.polymorphic.short'
69 title: Polymorphic calls
77 - sig: call.polymorphic.short method_id, v1:in:top, v2:in:top
81 description: Check call.polymorphic.short syntax.
84 header-template: [polymorphic-hdr]
88 call.polymorphic.short %s
102 - sig: call.polymorphic.short method_id, v1:in:top, v2:in:top
109 header-template: [polymorphic-hdr]
114 call.polymorphic.short panda.invoke.MethodHandle.invoke, v1, v2
[all …]
Dcall.polymorphic.yaml15 - name: polymorphic-hdr
67 - file-name: 'call.polymorphic'
69 title: Polymorphic calls
77 - sig: call.polymorphic method_id, v1:in:top, v2:in:top, v3:in:top, v4:in:top
81 description: Check call.polymorphic syntax.
84 header-template: [polymorphic-hdr]
88 call.polymorphic %s
106 - sig: call.polymorphic method_id, v1:in:top, v2:in:top, v3:in:top, v4:in:top
113 header-template: [polymorphic-hdr]
118 call.polymorphic panda.invoke.MethodHandle.invoke, v1, v2, v3, v4
[all …]
Dcalle.polymorphic.yaml15 - name: polymorphic-hdr
67 - file-name: 'calle.polymorphic'
69 title: Polymorphic calls
77 - sig: calle.polymorphic method_id, v1:in:top, v2:in:top, v3:in:top, v4:in:top
81 description: Check calle.polymorphic syntax.
84 header-template: [polymorphic-hdr]
88 calle.polymorphic %s
106 - sig: calle.polymorphic method_id, v1:in:top, v2:in:top, v3:in:top, v4:in:top
113 header-template: [polymorphic-hdr]
118 calle.polymorphic panda.invoke.MethodHandle.invokeExact, v1, v2, v3, v4
[all …]
Dcalle.polymorphic.short.yaml15 - name: polymorphic-hdr
57 - file-name: 'calle.polymorphic.short'
59 title: Polymorphic calls
67 - sig: calle.polymorphic.short method_id, v1:in:top, v2:in:top
71 description: Check calle.polymorphic.short syntax.
74 header-template: [polymorphic-hdr]
78 calle.polymorphic.short %s
92 - sig: calle.polymorphic.short method_id, v1:in:top, v2:in:top
99 header-template: [polymorphic-hdr]
104 calle.polymorphic.short panda.invoke.MethodHandle.invokeExact, v1, v2
[all …]
Dtemplate.yaml172 - include: 'call.polymorphic.range.yaml'
173 - include: 'call.polymorphic.short.yaml'
174 - include: 'call.polymorphic.yaml'
187 - include: 'calle.polymorphic.range.yaml'
188 - include: 'calle.polymorphic.short.yaml'
189 - include: 'calle.polymorphic.yaml'
/arkcompiler/ets_runtime/ecmascript/ic/
Dinvoke_cache.cpp97 // polymorphic in Construct()
/arkcompiler/ets_runtime/ecmascript/interpreter/
Dinterpreter-inl.h2339 // IC miss and not enter the megamorphic state, store as polymorphic in RunInternal()
2402 // IC miss and not enter the megamorphic state, store as polymorphic in RunInternal()
2719 …se if (!firstValue.IsHole()) { // IC miss and not enter the megamorphic state, store as polymorphic in RunInternal()
2793 …se if (!firstValue.IsHole()) { // IC miss and not enter the megamorphic state, store as polymorphic in RunInternal()
5138 // IC miss and not enter the megamorphic state, store as polymorphic in RunInternal()
5189 // IC miss and not enter the megamorphic state, store as polymorphic in RunInternal()
5976 …se if (!firstValue.IsHole()) { // IC miss and not enter the megamorphic state, store as polymorphic in RunInternal()
6038 …se if (!firstValue.IsHole()) { // IC miss and not enter the megamorphic state, store as polymorphic in RunInternal()
6569 // IC miss and not enter the megamorphic state, store as polymorphic in RunInternal()
6618 // IC miss and not enter the megamorphic state, store as polymorphic in RunInternal()
[all …]
Dinterpreter_assembly.cpp2162 // IC miss and not enter the megamorphic state, store as polymorphic in HandleStobjbyvalueImm8V8V8()
2474 …se if (!firstValue.IsHole()) { // IC miss and not enter the megamorphic state, store as polymorphic in HandleStobjbynameImm8Id16V8()
2949 // IC miss and not enter the megamorphic state, store as polymorphic in HandleStobjbyvalueImm16V8V8()
5187 …se if (!firstValue.IsHole()) { // IC miss and not enter the megamorphic state, store as polymorphic in HandleStobjbynameImm16Id16V8()
5259 …se if (!firstValue.IsHole()) { // IC miss and not enter the megamorphic state, store as polymorphic in HandleLdobjbynameImm16Id16()
5326 …se if (!firstValue.IsHole()) { // IC miss and not enter the megamorphic state, store as polymorphic in HandleLdobjbynameImm8Id16()
5648 // IC miss and not enter the megamorphic state, store as polymorphic in HandleLdobjbyvalueImm16V8()
5704 // IC miss and not enter the megamorphic state, store as polymorphic in HandleLdobjbyvalueImm8V8()
5880 // IC miss and not enter the megamorphic state, store as polymorphic in HandleStthisbyvalueImm16V8()
5944 // IC miss and not enter the megamorphic state, store as polymorphic in HandleStthisbyvalueImm8V8()
[all …]
/arkcompiler/runtime_core/compiler/optimizer/templates/
Dinst_builder_gen.cpp.erb173 % tmpl = inst.mnemonic.include?('polymorphic') ? 'unimplemented' : get_template_by_inst(inst)
/arkcompiler/runtime_core/compiler/
Dcompiler.yaml412 description: Don't use Polymorphic Inline Caches in the inlining
/arkcompiler/runtime_core/runtime/
Dcompiler.cpp658 return CallKind::POLYMORPHIC; in GetClasses()
/arkcompiler/runtime_core/compiler/optimizer/ir/
Druntime_interface.h987 enum class CallKind { UNKNOWN, MONOMORPHIC, POLYMORPHIC, MEGAMORPHIC }; enumerator