Home
last modified time | relevance | path

Searched refs:StubBuilder (Results 1 – 25 of 40) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/compiler/
Dstub_builder-inl.h49 inline GateRef StubBuilder::Int8(int8_t value) in Int8()
54 inline GateRef StubBuilder::Int16(int16_t value) in Int16()
59 inline GateRef StubBuilder::Int32(int32_t value) in Int32()
64 inline GateRef StubBuilder::Int64(int64_t value) in Int64()
69 inline GateRef StubBuilder::StringPtr(std::string_view str) in StringPtr()
74 inline GateRef StubBuilder::IntPtr(int64_t value) in IntPtr()
79 inline GateRef StubBuilder::IntPtrSize() in IntPtrSize()
84 inline GateRef StubBuilder::True() in True()
89 inline GateRef StubBuilder::False() in False()
94 inline GateRef StubBuilder::Boolean(bool value) in Boolean()
[all …]
Dinterpreter_stub.h50 class InterpreterStubBuilder : public StubBuilder {
53 : StubBuilder(callSignature, env) {} in InterpreterStubBuilder()
172 class name##StubBuilder : public InterpreterStubBuilder { \
174 explicit name##StubBuilder(CallSignature *callSignature, Environment *env) \
179 ~name##StubBuilder() = default; \
180 NO_MOVE_SEMANTIC(name##StubBuilder); \
181 NO_COPY_SEMANTIC(name##StubBuilder); \
193 class name##StubBuilder : public base##StubBuilder { \
195 explicit name##StubBuilder(CallSignature *callSignature, Environment *env) \
196 : base##StubBuilder(callSignature, env) \
[all …]
Dcommon_stubs.h102 class name##StubBuilder : public StubBuilder { \
104 explicit name##StubBuilder(CallSignature *callSignature, Environment *env) \
105 : StubBuilder(callSignature, env) {} \
106 ~name##StubBuilder() = default; \
107 NO_MOVE_SEMANTIC(name##StubBuilder); \
108 NO_COPY_SEMANTIC(name##StubBuilder); \
Daccess_object_stub_builder.h23 class AccessObjectStubBuilder : public StubBuilder {
25 explicit AccessObjectStubBuilder(StubBuilder *parent) : StubBuilder(parent) in AccessObjectStubBuilder()
29 explicit AccessObjectStubBuilder(StubBuilder *parent, GateRef jsFunc) in AccessObjectStubBuilder()
30 : StubBuilder(parent), jsFunc_(jsFunc) {} in AccessObjectStubBuilder()
Dstub.h24 class StubBuilder; variable
55 StubBuilder *stubBuilder_ {nullptr};
Dprofiler_stub_builder.h23 class ProfilerStubBuilder : public StubBuilder {
25 explicit ProfilerStubBuilder(StubBuilder *parent) : StubBuilder(parent) {} in ProfilerStubBuilder()
26 explicit ProfilerStubBuilder(Environment *env) : StubBuilder(env) {} in ProfilerStubBuilder()
Dtyped_array_stub_builder.h24 class TypedArrayStubBuilder : public StubBuilder {
26 explicit TypedArrayStubBuilder(StubBuilder *parent) in TypedArrayStubBuilder()
27 : StubBuilder(parent) {} in TypedArrayStubBuilder()
Dic_stub_builder.h20 class ICStubBuilder : public StubBuilder {
22 explicit ICStubBuilder(StubBuilder *parent) in ICStubBuilder()
23 : StubBuilder(parent) {} in ICStubBuilder()
Dbc_call_signature.cpp36 new name##StubBuilder(&callSigns_[name], \ in Initialize()
62 new name##StubBuilder(&callSigns_[name], static_cast<Environment*>(env))); \ in Initialize()
Doperations_stub_builder.h22 class OperationsStubBuilder : public StubBuilder {
24 explicit OperationsStubBuilder(StubBuilder *parent) in OperationsStubBuilder()
25 : StubBuilder(parent) {} in OperationsStubBuilder()
Dnew_object_stub_builder.h24 class NewObjectStubBuilder : public StubBuilder {
26 explicit NewObjectStubBuilder(StubBuilder *parent) in NewObjectStubBuilder()
27 : StubBuilder(parent) {} in NewObjectStubBuilder()
29 : StubBuilder(env) {} in NewObjectStubBuilder()
Dstub_builder.cpp44 void StubBuilder::Jump(Label *label) in Jump()
56 void StubBuilder::Branch(GateRef condition, Label *trueLabel, Label *falseLabel) in Branch()
71 void StubBuilder::Switch(GateRef index, Label *defaultLabel, int64_t *keysValue, Label *keysLabel, … in Switch()
92 void StubBuilder::LoopBegin(Label *loopHead) in LoopBegin()
102 void StubBuilder::LoopEnd(Label *loopHead) in LoopEnd()
117 void StubBuilder::MatchTrackType(GateRef trackType, GateRef value, Label *executeSetProp, Label *ty… in MatchTrackType()
179 GateRef StubBuilder::FindElementWithCache(GateRef glue, GateRef layoutInfo, GateRef hclass, in FindElementWithCache()
237 GateRef StubBuilder::FindElementFromNumberDictionary(GateRef glue, GateRef elements, GateRef index) in FindElementFromNumberDictionary()
294 GateRef StubBuilder::FindEntryFromNameDictionary(GateRef glue, GateRef elements, GateRef key) in FindEntryFromNameDictionary()
397 GateRef StubBuilder::IsMatchInTransitionDictionary(GateRef element, GateRef key, GateRef metaData, … in IsMatchInTransitionDictionary()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
Dbuiltins_stubs.h26 class BuiltinsStubBuilder : public StubBuilder {
28 explicit BuiltinsStubBuilder(StubBuilder *parent) in BuiltinsStubBuilder()
29 :StubBuilder(parent) {} in BuiltinsStubBuilder()
31 : StubBuilder(callSignature, env) {} in BuiltinsStubBuilder()
153 … class name##StubBuilder : public BuiltinsStubBuilder { \
155 … name##StubBuilder(CallSignature *callSignature, Environment *env) \
157 … ~name##StubBuilder() = default; \
158 … NO_MOVE_SEMANTIC(name##StubBuilder); \
159 … NO_COPY_SEMANTIC(name##StubBuilder); \
Dcontainers_hashset_stub_builder.h22 class ContainersHashSetStubBuilder : public StubBuilder {
24 explicit ContainersHashSetStubBuilder(StubBuilder *parent) in ContainersHashSetStubBuilder()
25 : StubBuilder(parent) {} in ContainersHashSetStubBuilder()
Dcontainers_hashmap_stub_builder.h22 class ContainersHashMapStubBuilder : public StubBuilder {
24 explicit ContainersHashMapStubBuilder(StubBuilder *parent) in ContainersHashMapStubBuilder()
25 : StubBuilder(parent) {} in ContainersHashMapStubBuilder()
Dcontainers_lightweightset_stub_builder.h22 class ContainersLightWeightSetStubBuilder : public StubBuilder {
24 explicit ContainersLightWeightSetStubBuilder(StubBuilder *parent) in ContainersLightWeightSetStubBuilder()
25 : StubBuilder(parent) {} in ContainersLightWeightSetStubBuilder()
Dcontainers_linkedlist_stub_builder.h22 class ContainersLinkedListStubBuilder : public StubBuilder {
24 explicit ContainersLinkedListStubBuilder(StubBuilder *parent) in ContainersLinkedListStubBuilder()
25 : StubBuilder(parent) {} in ContainersLinkedListStubBuilder()
Dcontainers_list_stub_builder.h22 class ContainersListStubBuilder : public StubBuilder {
24 explicit ContainersListStubBuilder(StubBuilder *parent) in ContainersListStubBuilder()
25 : StubBuilder(parent) {} in ContainersListStubBuilder()
Dcontainers_lightweightmap_stub_builder.h22 class ContainersLightWeightMapStubBuilder : public StubBuilder {
24 explicit ContainersLightWeightMapStubBuilder(StubBuilder *parent) in ContainersLightWeightMapStubBuilder()
25 : StubBuilder(parent) {} in ContainersLightWeightMapStubBuilder()
Dcontainers_vector_stub_builder.h22 class ContainersVectorStubBuilder : public StubBuilder {
24 explicit ContainersVectorStubBuilder(StubBuilder *parent) in ContainersVectorStubBuilder()
25 : StubBuilder(parent) {} in ContainersVectorStubBuilder()
Dcontainers_stack_stub_builder.h22 class ContainersStackStubBuilder : public StubBuilder {
24 explicit ContainersStackStubBuilder(StubBuilder *parent) in ContainersStackStubBuilder()
25 : StubBuilder(parent) {} in ContainersStackStubBuilder()
Dcontainers_arraylist_stub_builder.h22 class ContainersArrayListStubBuilder : public StubBuilder {
24 explicit ContainersArrayListStubBuilder(StubBuilder *parent) in ContainersArrayListStubBuilder()
25 : StubBuilder(parent) {} in ContainersArrayListStubBuilder()
Dcontainers_plainarray_stub_builder.h22 class ContainersPlainArrayStubBuilder : public StubBuilder {
24 explicit ContainersPlainArrayStubBuilder(StubBuilder *parent) in ContainersPlainArrayStubBuilder()
25 : StubBuilder(parent) {} in ContainersPlainArrayStubBuilder()
Dcontainers_deque_stub_builder.h22 class ContainersDequeStubBuilder : public StubBuilder {
24 explicit ContainersDequeStubBuilder(StubBuilder *parent) in ContainersDequeStubBuilder()
25 : StubBuilder(parent) {} in ContainersDequeStubBuilder()
Dcontainers_queue_stub_builder.h22 class ContainersQueueStubBuilder : public StubBuilder {
24 explicit ContainersQueueStubBuilder(StubBuilder *parent) in ContainersQueueStubBuilder()
25 : StubBuilder(parent) {} in ContainersQueueStubBuilder()

12