Home
last modified time | relevance | path

Searched refs:StubBuilder (Results 1 - 25 of 51) sorted by relevance

123

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dstub_builder-inl.h51 inline int StubBuilder::NextVariableId() in NextVariableId()
56 inline GateRef StubBuilder::Int8(int8_t value) in Int8()
61 inline GateRef StubBuilder::Int16(int16_t value) in Int16()
66 inline GateRef StubBuilder::Int32(int32_t value) in Int32()
71 inline GateRef StubBuilder::Int64(int64_t value) in Int64()
76 inline GateRef StubBuilder::TaggedInt(int32_t value) in TaggedInt()
82 inline GateRef StubBuilder::StringPtr(std::string_view str) in StringPtr()
87 inline GateRef StubBuilder::IntPtr(int64_t value) in IntPtr()
92 inline GateRef StubBuilder::IntPtrSize() in IntPtrSize()
97 inline GateRef StubBuilder
[all...]
H A Dcommon_stubs.h25 class name##StubBuilder : public StubBuilder { \
27 explicit name##StubBuilder(CallSignature *callSignature, Environment *env) \
28 : StubBuilder(callSignature, env) {} \
29 ~name##StubBuilder() = default; \
30 NO_MOVE_SEMANTIC(name##StubBuilder); \
31 NO_COPY_SEMANTIC(name##StubBuilder); \
H A Dinterpreter_stub.h103 class InterpreterStubBuilder : public StubBuilder {
106 : StubBuilder(callSignature, env) {} in InterpreterStubBuilder()
229 class name##StubBuilder : public InterpreterStubBuilder { \
231 explicit name##StubBuilder(CallSignature *callSignature, Environment *env) \
236 ~name##StubBuilder() = default; \
237 NO_MOVE_SEMANTIC(name##StubBuilder); \
238 NO_COPY_SEMANTIC(name##StubBuilder); \
250 class name##StubBuilder : public base##StubBuilder { \
252 explicit name##StubBuilder(CallSignatur
[all...]
H A Dhash_stub_builder.h24 class HashStubBuilder : public StubBuilder {
26 explicit HashStubBuilder(StubBuilder *parent, GateRef glue) in HashStubBuilder()
27 : StubBuilder(parent), glue_(glue) {} in HashStubBuilder()
H A 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()
H A Dstub.h24 class StubBuilder;
55 StubBuilder *stubBuilder_ {nullptr};
H A Dic_stub_builder.h20 class ICStubBuilder : public StubBuilder {
22 explicit ICStubBuilder(StubBuilder *parent) in ICStubBuilder()
23 : StubBuilder(parent) {} in ICStubBuilder()
H A Dstub_builder.cpp49 void StubBuilder::Jump(Label *label) in Jump()
61 void StubBuilder::Branch(GateRef condition, Label *trueLabel, Label *falseLabel, const char* comment) in Branch()
66 void StubBuilder::BranchPredict(GateRef condition, Label *trueLabel, Label *falseLabel, uint32_t trueWeight, in BranchPredict()
82 void StubBuilder::Switch(GateRef index, Label *defaultLabel, int64_t *keysValue, Label *keysLabel, int numberOfKeys) in Switch()
103 void StubBuilder::LoopBegin(Label *loopHead) in LoopBegin()
113 GateRef StubBuilder::CheckSuspend(GateRef glue) in CheckSuspend()
120 void StubBuilder::LoopEnd(Label *loopHead, Environment *env, GateRef glue) in LoopEnd()
134 void StubBuilder::LoopEnd(Label *loopHead) in LoopEnd()
149 void StubBuilder::MatchFieldType( in MatchFieldType()
302 GateRef StubBuilder
[all...]
H A Dcall_stub_builder.h110 class CallStubBuilder : public StubBuilder {
112 explicit CallStubBuilder(StubBuilder *parent, GateRef glue, GateRef func, GateRef actualNumArgs, GateRef jumpSize, in CallStubBuilder()
116 : StubBuilder(parent) in CallStubBuilder()
130 : StubBuilder(env) {} in CallStubBuilder()
H A Dprofiler_stub_builder.h80 class ProfilerStubBuilder : public StubBuilder {
82 explicit ProfilerStubBuilder(StubBuilder *parent) : StubBuilder(parent) {} in ProfilerStubBuilder()
83 explicit ProfilerStubBuilder(Environment *env) : StubBuilder(env) {} in ProfilerStubBuilder()
H A Dbc_call_signature.cpp35 new name##StubBuilder(&callSigns_[name], \ in Initialize()
61 new name##StubBuilder(&callSigns_[name], static_cast<Environment*>(env))); \ in Initialize()
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dbuiltins_stubs.h25 class BuiltinsStubBuilder : public StubBuilder {
27 explicit BuiltinsStubBuilder(StubBuilder *parent) in BuiltinsStubBuilder()
28 :StubBuilder(parent) {} in BuiltinsStubBuilder()
30 : StubBuilder(callSignature, env) {} in BuiltinsStubBuilder()
31 BuiltinsStubBuilder(Environment* env): StubBuilder(env) {} in BuiltinsStubBuilder()
89 class name##StubBuilder : public BuiltinsStubBuilder { \
91 name##StubBuilder(CallSignature *callSignature, Environment *env) \
93 ~name##StubBuilder() = default; \
94 NO_MOVE_SEMANTIC(name##StubBuilder); \
95 NO_COPY_SEMANTIC(name##StubBuilder); \
[all...]
H A Dcontainers_hashset_stub_builder.h22 class ContainersHashSetStubBuilder : public StubBuilder {
24 explicit ContainersHashSetStubBuilder(StubBuilder *parent) in ContainersHashSetStubBuilder()
25 : StubBuilder(parent) {} in ContainersHashSetStubBuilder()
H A Dcontainers_hashmap_stub_builder.h22 class ContainersHashMapStubBuilder : public StubBuilder {
24 explicit ContainersHashMapStubBuilder(StubBuilder *parent) in ContainersHashMapStubBuilder()
25 : StubBuilder(parent) {} in ContainersHashMapStubBuilder()
H A Dcontainers_lightweightmap_stub_builder.h22 class ContainersLightWeightMapStubBuilder : public StubBuilder {
24 explicit ContainersLightWeightMapStubBuilder(StubBuilder *parent) in ContainersLightWeightMapStubBuilder()
25 : StubBuilder(parent) {} in ContainersLightWeightMapStubBuilder()
H A Dcontainers_linkedlist_stub_builder.h22 class ContainersLinkedListStubBuilder : public StubBuilder {
24 explicit ContainersLinkedListStubBuilder(StubBuilder *parent) in ContainersLinkedListStubBuilder()
25 : StubBuilder(parent) {} in ContainersLinkedListStubBuilder()
H A Dcontainers_lightweightset_stub_builder.h22 class ContainersLightWeightSetStubBuilder : public StubBuilder {
24 explicit ContainersLightWeightSetStubBuilder(StubBuilder *parent) in ContainersLightWeightSetStubBuilder()
25 : StubBuilder(parent) {} in ContainersLightWeightSetStubBuilder()
H A Dcontainers_list_stub_builder.h22 class ContainersListStubBuilder : public StubBuilder {
24 explicit ContainersListStubBuilder(StubBuilder *parent) in ContainersListStubBuilder()
25 : StubBuilder(parent) {} in ContainersListStubBuilder()
H A Dcontainers_arraylist_stub_builder.h22 class ContainersArrayListStubBuilder : public StubBuilder {
24 explicit ContainersArrayListStubBuilder(StubBuilder *parent) in ContainersArrayListStubBuilder()
25 : StubBuilder(parent) {} in ContainersArrayListStubBuilder()
H A Dcontainers_plainarray_stub_builder.h22 class ContainersPlainArrayStubBuilder : public StubBuilder {
24 explicit ContainersPlainArrayStubBuilder(StubBuilder *parent) in ContainersPlainArrayStubBuilder()
25 : StubBuilder(parent) {} in ContainersPlainArrayStubBuilder()
H A Dcontainers_stack_stub_builder.h22 class ContainersStackStubBuilder : public StubBuilder {
24 explicit ContainersStackStubBuilder(StubBuilder *parent) in ContainersStackStubBuilder()
25 : StubBuilder(parent) {} in ContainersStackStubBuilder()
H A Dcontainers_vector_stub_builder.h22 class ContainersVectorStubBuilder : public StubBuilder {
24 explicit ContainersVectorStubBuilder(StubBuilder *parent) in ContainersVectorStubBuilder()
25 : StubBuilder(parent) {} in ContainersVectorStubBuilder()
H A Dcontainers_deque_stub_builder.h22 class ContainersDequeStubBuilder : public StubBuilder {
24 explicit ContainersDequeStubBuilder(StubBuilder *parent) in ContainersDequeStubBuilder()
25 : StubBuilder(parent) {} in ContainersDequeStubBuilder()
H A Dcontainers_queue_stub_builder.h22 class ContainersQueueStubBuilder : public StubBuilder {
24 explicit ContainersQueueStubBuilder(StubBuilder *parent) in ContainersQueueStubBuilder()
25 : StubBuilder(parent) {} in ContainersQueueStubBuilder()
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/
H A Dbaseline_stubs.h27 class BaselineStubBuilder : public StubBuilder {
30 : StubBuilder(callSignature, env) {} in BaselineStubBuilder()
69 class name##StubBuilder : public BaselineStubBuilder { \
71 name##StubBuilder(CallSignature *callSignature, Environment *env) \
76 ~name##StubBuilder() = default; \
77 NO_MOVE_SEMANTIC(name##StubBuilder); \
78 NO_COPY_SEMANTIC(name##StubBuilder); \

Completed in 22 milliseconds

123