/arkcompiler/ets_runtime/ecmascript/compiler/ |
D | stub_builder-inl.h | 49 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 …]
|
D | interpreter_stub.h | 50 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 …]
|
D | common_stubs.h | 102 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); \
|
D | access_object_stub_builder.h | 23 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()
|
D | stub.h | 24 class StubBuilder; variable 55 StubBuilder *stubBuilder_ {nullptr};
|
D | profiler_stub_builder.h | 23 class ProfilerStubBuilder : public StubBuilder { 25 explicit ProfilerStubBuilder(StubBuilder *parent) : StubBuilder(parent) {} in ProfilerStubBuilder() 26 explicit ProfilerStubBuilder(Environment *env) : StubBuilder(env) {} in ProfilerStubBuilder()
|
D | typed_array_stub_builder.h | 24 class TypedArrayStubBuilder : public StubBuilder { 26 explicit TypedArrayStubBuilder(StubBuilder *parent) in TypedArrayStubBuilder() 27 : StubBuilder(parent) {} in TypedArrayStubBuilder()
|
D | ic_stub_builder.h | 20 class ICStubBuilder : public StubBuilder { 22 explicit ICStubBuilder(StubBuilder *parent) in ICStubBuilder() 23 : StubBuilder(parent) {} in ICStubBuilder()
|
D | bc_call_signature.cpp | 36 new name##StubBuilder(&callSigns_[name], \ in Initialize() 62 new name##StubBuilder(&callSigns_[name], static_cast<Environment*>(env))); \ in Initialize()
|
D | operations_stub_builder.h | 22 class OperationsStubBuilder : public StubBuilder { 24 explicit OperationsStubBuilder(StubBuilder *parent) in OperationsStubBuilder() 25 : StubBuilder(parent) {} in OperationsStubBuilder()
|
D | new_object_stub_builder.h | 24 class NewObjectStubBuilder : public StubBuilder { 26 explicit NewObjectStubBuilder(StubBuilder *parent) in NewObjectStubBuilder() 27 : StubBuilder(parent) {} in NewObjectStubBuilder() 29 : StubBuilder(env) {} in NewObjectStubBuilder()
|
D | stub_builder.cpp | 44 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/ |
D | builtins_stubs.h | 26 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); \
|
D | containers_hashset_stub_builder.h | 22 class ContainersHashSetStubBuilder : public StubBuilder { 24 explicit ContainersHashSetStubBuilder(StubBuilder *parent) in ContainersHashSetStubBuilder() 25 : StubBuilder(parent) {} in ContainersHashSetStubBuilder()
|
D | containers_hashmap_stub_builder.h | 22 class ContainersHashMapStubBuilder : public StubBuilder { 24 explicit ContainersHashMapStubBuilder(StubBuilder *parent) in ContainersHashMapStubBuilder() 25 : StubBuilder(parent) {} in ContainersHashMapStubBuilder()
|
D | containers_lightweightset_stub_builder.h | 22 class ContainersLightWeightSetStubBuilder : public StubBuilder { 24 explicit ContainersLightWeightSetStubBuilder(StubBuilder *parent) in ContainersLightWeightSetStubBuilder() 25 : StubBuilder(parent) {} in ContainersLightWeightSetStubBuilder()
|
D | containers_linkedlist_stub_builder.h | 22 class ContainersLinkedListStubBuilder : public StubBuilder { 24 explicit ContainersLinkedListStubBuilder(StubBuilder *parent) in ContainersLinkedListStubBuilder() 25 : StubBuilder(parent) {} in ContainersLinkedListStubBuilder()
|
D | containers_list_stub_builder.h | 22 class ContainersListStubBuilder : public StubBuilder { 24 explicit ContainersListStubBuilder(StubBuilder *parent) in ContainersListStubBuilder() 25 : StubBuilder(parent) {} in ContainersListStubBuilder()
|
D | containers_lightweightmap_stub_builder.h | 22 class ContainersLightWeightMapStubBuilder : public StubBuilder { 24 explicit ContainersLightWeightMapStubBuilder(StubBuilder *parent) in ContainersLightWeightMapStubBuilder() 25 : StubBuilder(parent) {} in ContainersLightWeightMapStubBuilder()
|
D | containers_vector_stub_builder.h | 22 class ContainersVectorStubBuilder : public StubBuilder { 24 explicit ContainersVectorStubBuilder(StubBuilder *parent) in ContainersVectorStubBuilder() 25 : StubBuilder(parent) {} in ContainersVectorStubBuilder()
|
D | containers_stack_stub_builder.h | 22 class ContainersStackStubBuilder : public StubBuilder { 24 explicit ContainersStackStubBuilder(StubBuilder *parent) in ContainersStackStubBuilder() 25 : StubBuilder(parent) {} in ContainersStackStubBuilder()
|
D | containers_arraylist_stub_builder.h | 22 class ContainersArrayListStubBuilder : public StubBuilder { 24 explicit ContainersArrayListStubBuilder(StubBuilder *parent) in ContainersArrayListStubBuilder() 25 : StubBuilder(parent) {} in ContainersArrayListStubBuilder()
|
D | containers_plainarray_stub_builder.h | 22 class ContainersPlainArrayStubBuilder : public StubBuilder { 24 explicit ContainersPlainArrayStubBuilder(StubBuilder *parent) in ContainersPlainArrayStubBuilder() 25 : StubBuilder(parent) {} in ContainersPlainArrayStubBuilder()
|
D | containers_deque_stub_builder.h | 22 class ContainersDequeStubBuilder : public StubBuilder { 24 explicit ContainersDequeStubBuilder(StubBuilder *parent) in ContainersDequeStubBuilder() 25 : StubBuilder(parent) {} in ContainersDequeStubBuilder()
|
D | containers_queue_stub_builder.h | 22 class ContainersQueueStubBuilder : public StubBuilder { 24 explicit ContainersQueueStubBuilder(StubBuilder *parent) in ContainersQueueStubBuilder() 25 : StubBuilder(parent) {} in ContainersQueueStubBuilder()
|