Home
last modified time | relevance | path

Searched full:jump (Results 1 – 25 of 296) sorted by relevance

12345678910>>...12

/arkcompiler/runtime_core/static_core/tests/cts-generator/cts-template/
Djmp.yaml18 title: Unconditional jump
33 … description: Check execution is transferred, jump forward, backward, jump on current instruction.
42 # Jump forward
88 # Jump back
98 # Jump back
111 # Jump back
121 # Jump back
129 description: Check jump with large offset.
132 # Jump back
143 description: Check jump with large offset.
[all …]
Djgez.yaml18 title: Conditional compared to zero jump
34 Check jump occurs or not occurs, depending on `acc < 0` condition
43 # Check forward jump
51 # Check backward jump
64 # Check jump to itself
71 # Check jump to itself
84 Check jump occurs or not occurs, depending on `acc > 0` condition
93 # Max forward jump for imm8, 2 + 124 + 1 = 127 bytes
103 # Max backward jump for imm8, 2 + 61*2 + 1 + 1 + 2 = 128 bytes
116 # Max forward jump for imm16, 3 + 32760 + 4 = 32767 bytes
[all …]
Djlez.yaml18 title: Conditional compared to zero jump
34 Check jump occurs or not occurs, depending on `acc < 0` condition
43 # Check forward jump
51 # Check backward jump
64 # Check jump to itself
71 # Check jump to itself
84 Check jump occurs or not occurs, depending on `acc < 0` condition
93 # Max forward jump for imm8, 2 + 124 + 1 = 127 bytes
103 # Max backward jump for imm8, 1 + 2 + 2*61 + 1 + 2 = 128 bytes
117 # Max forward jump for imm16, 3 + 32760 + 4 = 32767 bytes
[all …]
Djnez.yaml18 title: Conditional compared to zero jump
36 Check jump occurs or not occurs, depending on `acc!=0` condition
45 # Check forward jump
53 # Check backward jump
66 # Check jump to itself
73 # Check jump to itself
86 Check jump occurs or not occurs, depending on `acc != 0` condition
95 # Max forward jump for imm8, 2 + 124 + 1 = 127 bytes
105 # Max backward jump for imm8, 1 + 2 + 2*61 + 1 + 2 = 128 bytes
118 # Max forward jump for imm16, 3 + 32760 + 4 = 32767 bytes
[all …]
/arkcompiler/runtime_core/tests/cts-generator/cts-template/
Djmp.yaml18 title: Unconditional jump
33 … description: Check execution is transferred, jump forward, backward, jump on current instruction.
42 # Jump forward
94 # Jump back
105 # Jump back
119 # Jump back
130 # Jump back
138 description: Check jump with large offset.
142 # Jump back
153 description: Check jump with large offset.
[all …]
Djlez.yaml18 title: Conditional compared to zero jump
35 Check jump occurs or not occurs, depending on `acc < 0` condition
44 # Check forward jump
52 # Check backward jump
65 # Check jump to itself
72 # Check jump to itself
85 Check jump occurs or not occurs, depending on `acc < 0` condition
94 # Max forward jump for imm8, 2 + 124 + 1 = 127 bytes
104 # Max backward jump for imm8, 1 + 2 + 2*61 + 1 + 2 = 128 bytes
118 # Max forward jump for imm16, 3 + 32760 + 4 = 32767 bytes
[all …]
Djgez.yaml18 title: Conditional compared to zero jump
35 Check jump occurs or not occurs, depending on `acc < 0` condition
44 # Check forward jump
52 # Check backward jump
65 # Check jump to itself
72 # Check jump to itself
85 Check jump occurs or not occurs, depending on `acc > 0` condition
94 # Max forward jump for imm8, 2 + 124 + 1 = 127 bytes
104 # Max backward jump for imm8, 2 + 61*2 + 1 + 1 + 2 = 128 bytes
117 # Max forward jump for imm16, 3 + 32760 + 4 = 32767 bytes
[all …]
Djnez.yaml18 title: Conditional compared to zero jump
37 Check jump occurs or not occurs, depending on `acc!=0` condition
46 # Check forward jump
54 # Check backward jump
67 # Check jump to itself
74 # Check jump to itself
87 Check jump occurs or not occurs, depending on `acc != 0` condition
96 # Max forward jump for imm8, 2 + 124 + 1 = 127 bytes
106 # Max backward jump for imm8, 1 + 2 + 2*61 + 1 + 2 = 128 bytes
119 # Max forward jump for imm16, 3 + 32760 + 4 = 32767 bytes
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
Dcontainers_stub_builder.cpp61 Jump(&valueIsJSAPIVector); in ContainersCommonFuncCall()
65 Jump(slowPath); in ContainersCommonFuncCall()
71 Jump(slowPath); in ContainersCommonFuncCall()
82 Jump(slowPath); in ContainersCommonFuncCall()
87 Jump(&nextCount); in ContainersCommonFuncCall()
90 Jump(&nextCount); in ContainersCommonFuncCall()
97 Jump(&loopHead); in ContainersCommonFuncCall()
122 Jump(exit); in ContainersCommonFuncCall()
138 Jump(&loopEnd); in ContainersCommonFuncCall()
146 Jump(exit); in ContainersCommonFuncCall()
[all …]
Dbuiltins_object_stub_builder.cpp34 Jump(exit); in ToStringFunc()
44 Jump(exit); in ToStringFunc()
69 Jump(exit); in ToStringFunc()
93 Jump(exit); in Create()
119 Jump(&loopHead); in AssignEnumElementProperty()
136 Jump(funcExit); in AssignEnumElementProperty()
144 Jump(&exit); in AssignEnumElementProperty()
157 Jump(&loopHead); in AssignEnumElementProperty()
185 Jump(funcExit); in AssignEnumElementProperty()
195 Jump(&exit); in AssignEnumElementProperty()
[all …]
Dbuiltins_array_stub_builder_next_optimization.cpp66 Jump(&setValue); in UnshiftOptimised()
97 Jump(&migrateElementsKind); in UnshiftOptimised()
105 Jump(&migrateElementsKind); in UnshiftOptimised()
111 Jump(&migrateElementsKind); in UnshiftOptimised()
122 Jump(&final); in UnshiftOptimised()
140 Jump(&numEqual3); in UnshiftOptimised()
151 Jump(&final); in UnshiftOptimised()
157 Jump(exit); in UnshiftOptimised()
178 Jump(&loopHead); in DoSortOptimised()
206 Jump(exit); in DoSortOptimised()
[all …]
Dbuiltins_number_stub_builder.cpp32 Jump(exit); in ParseFloat()
44 Jump(exit); in ParseFloat()
72 Jump(&radixIsSpecialInt); in ParseInt()
78 Jump(exit); in ParseInt()
112 Jump(exit); in IsFinite()
117 Jump(exit); in IsFinite()
143 Jump(exit); in IsNaN()
148 Jump(exit); in IsNaN()
179 Jump(exit); in IsInteger()
184 Jump(exit); in IsInteger()
[all …]
Dbuiltins_array_stub_builder.cpp83 Jump(&getIndex); in With()
100 Jump(&next); in With()
105 Jump(&next); in With()
122 Jump(&loopHead); in With()
132 Jump(&loopEnd); in With()
144 Jump(&loopEnd); in With()
150 Jump(&loopEnd); in With()
160 Jump(exit); in With()
214 Jump(&setValue); in Unshift()
226 Jump(&loopHead); in Unshift()
[all …]
Dcontainers_queue_stub_builder.cpp63 Jump(&valueIsJSAPIQueue); in ForEach()
67 Jump(slowPath); in ForEach()
73 Jump(slowPath); in ForEach()
84 Jump(slowPath); in ForEach()
89 Jump(&nextCount); in ForEach()
92 Jump(&nextCount); in ForEach()
99 Jump(&loopHead); in ForEach()
121 Jump(exit); in ForEach()
124 Jump(&loopEnd); in ForEach()
132 Jump(exit); in ForEach()
Dbuiltins_typedarray_stub_builder.cpp38 Jump(&exit); in GetDataPointFromBuffer()
44 Jump(&exit); in GetDataPointFromBuffer()
69 Jump(&exit); in CheckTypedArrayIndexInRange()
104 Jump(&exit); in LoadTypedArrayElement()
132 Jump(&exit); in StoreTypedArrayElement()
158 Jump(&slowPath); in FastGetPropertyByIndex()
175 Jump(&exit); in FastGetPropertyByIndex()
203 Jump(&slowPath); in FastCopyElementToArray()
212 Jump(&begin); in FastCopyElementToArray()
221 Jump(&endLoop); in FastCopyElementToArray()
[all …]
Dbuiltins_string_stub_builder.cpp46 Jump(exit); in FromCharCode()
58 Jump(exit); in FromCharCode()
66 Jump(&newObj); in FromCharCode()
71 Jump(&newObj); in FromCharCode()
81 Jump(exit); in FromCharCode()
92 Jump(exit); in FromCharCode()
140 Jump(&next); in CharAt()
148 Jump(&next); in CharAt()
160 Jump(exit); in CharAt()
167 Jump(exit); in CharAt()
[all …]
Dcontainers_deque_stub_builder.cpp63 Jump(&isDeque); in ForEach()
67 Jump(slowPath); in ForEach()
73 Jump(slowPath); in ForEach()
84 Jump(slowPath); in ForEach()
89 Jump(&nextCount); in ForEach()
92 Jump(&nextCount); in ForEach()
101 Jump(&loopHead); in ForEach()
122 Jump(exit); in ForEach()
125 Jump(&loopEnd); in ForEach()
134 Jump(exit); in ForEach()
Dbuiltins_regexp_stub_builder.cpp45 Jump(&notGlobalKey); in GetFlags()
58 Jump(&notIgnoreCaseKey); in GetFlags()
71 Jump(&notMultilineKey); in GetFlags()
84 Jump(&notDotAllKey); in GetFlags()
97 Jump(&notUnicodeKey); in GetFlags()
110 Jump(&notStickyKey); in GetFlags()
123 Jump(&notHasIndicesKey); in GetFlags()
128 Jump(exit); in GetFlags()
133 Jump(exit); in GetFlags()
153 Jump(&exit); in TryToFastGetProperty()
[all …]
Dbuiltins_array_indexof_stub_builder.cpp66 Jump(&exit); in MakeFromIndex()
70 Jump(&exit); in MakeFromIndex()
102 Jump(&exit); in MakeFromIndexWithInt()
117 Jump(&exit); in MakeFromIndexWithInt()
121 Jump(&exit); in MakeFromIndexWithInt()
157 Jump(&exit); in MakeFromIndexWithDouble()
165 Jump(&exit); in MakeFromIndexWithDouble()
174 Jump(&exit); in MakeFromIndexWithDouble()
180 Jump(&exit); in MakeFromIndexWithDouble()
253 Jump(&loopHead); in IndexOfElements()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/
Doperations_stub_builder.cpp35 Jump(&exit); in Equal()
45 Jump(&exit); in Equal()
50 Jump(&exit); in Equal()
75 Jump(&exit); in NotEqual()
86 Jump(&exit); in NotEqual()
92 Jump(&exit); in NotEqual()
114 Jump(&exit); in StrictEqual()
120 Jump(&exit); in StrictEqual()
142 Jump(&exit); in StrictNotEqual()
147 Jump(&exit); in StrictNotEqual()
[all …]
Dstub_builder.cpp34 void StubBuilder::Jump(Label *label) in Jump() function in panda::ecmascript::kungfu::StubBuilder
39 auto jump = env_->GetBuilder()->Goto(currentControl); in Jump() local
40 currentLabel->SetControl(jump); in Jump()
126 Jump(&loopEnd); in LoopEnd()
177 Jump(&exit); in MatchFieldType()
189 Jump(&exit); in MatchFieldType()
202 Jump(&exit); in MatchFieldType()
215 Jump(&exit); in MatchFieldType()
228 Jump(&exit); in MatchFieldType()
241 Jump(&exit); in MatchFieldType()
[all …]
Dnew_object_stub_builder.cpp55 Jump(exit); in NewLexicalEnv()
59 Jump(exit); in NewLexicalEnv()
90 Jump(&initObj); in NewJSArrayWithSize()
197 Jump(&exit); in CloneProperties()
213 Jump(&begin); in CloneProperties()
232 Jump(&endLoop); in CloneProperties()
237 Jump(&endLoop); in CloneProperties()
269 Jump(&exit); in NewAccessorData()
322 Jump(&startLoop); in CloneObjectLiteral()
327 Jump(&startLoop); in CloneObjectLiteral()
[all …]
Dbarrier_stub_builder.cpp50 Jump(&handleMark); in DoBatchBarrier()
55 Jump(&exit); in DoBatchBarrier()
72 Jump(&exit); in DoBatchBarrierInternal()
77 Jump(&exit); in DoBatchBarrierInternal()
98 Jump(&exit); in GetBitSetDataAddr()
131 Jump(&begin); in HandleMark()
151 Jump(&endLoop); in HandleMark()
162 Jump(&endLoop); in HandleMark()
193 Jump(&begin); in BarrierBatchBitSet()
221 Jump(&curCheck); in BarrierBatchBitSet()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Dcg_cfg.h33 * The last instruction in bb is either conditional or unconditional jump.
35 * The jump target of bb is modified to the location specified by targetLabel.
41 * The last instruction in bb is either conditional or unconditional jump.
43 * The jump target of bb is modified to the location specified by targetOperand.
49 * The last instruction in bb is either a conditional or an unconditional jump.
50 * The last instruction in newTarget is an unconditional jump.
52 * The jump target of bb is modified to newTarget's jump target.
/arkcompiler/ets_frontend/ets2panda/test/runtime/ets/
Dgetter_setter_static_modifier.sts30 public static jump: int = 100;
33 public static get Jump(): int {
34 return Carry.jump;
72 const jump = Carry.Jump;
75 assert jump == 100;

12345678910>>...12