Home
last modified time | relevance | path

Searched full:jump (Results 1 – 25 of 280) 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 …]
Djgtz.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 …]
Djeqz.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
102 # Max backward jump for imm8, 1 + 2 + 2*61 + 1 + 2 = 128 bytes
116 # 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 …]
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 …]
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 …]
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 …]
Djeqz.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
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 …]
Djgtz.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 …]
Djltz.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 + 61*2 + 1 + 2 = 128 bytes
118 # Max forward jump for imm16, 3 + 32760 + 4 = 32767 bytes
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
Dcontainers_stub_builder.cpp59 Jump(&valueIsJSAPIVector); in ContainersCommonFuncCall()
63 Jump(slowPath); in ContainersCommonFuncCall()
69 Jump(slowPath); in ContainersCommonFuncCall()
80 Jump(slowPath); in ContainersCommonFuncCall()
85 Jump(&nextCount); in ContainersCommonFuncCall()
88 Jump(&nextCount); in ContainersCommonFuncCall()
95 Jump(&loopHead); in ContainersCommonFuncCall()
120 Jump(exit); in ContainersCommonFuncCall()
134 Jump(&loopEnd); in ContainersCommonFuncCall()
142 Jump(exit); in ContainersCommonFuncCall()
[all …]
Dbuiltins_object_stub_builder.cpp48 Jump(&exit); in CreateListFromArrayLike()
68 Jump(&exit); in CreateListFromArrayLike()
73 Jump(&exit); in CreateListFromArrayLike()
88 Jump(&exit); in CreateListFromArrayLike()
101 Jump(&exit); in CreateListFromArrayLike()
115 Jump(&loopHead); in CreateListFromArrayLike()
126 Jump(&exit); in CreateListFromArrayLike()
131 Jump(&loopEnd); in CreateListFromArrayLike()
139 Jump(&exit); in CreateListFromArrayLike()
181 Jump(exit); in ToString()
[all …]
Dbuiltins_number_stub_builder.cpp36 Jump(exit); in ParseFloat()
48 Jump(exit); in ParseFloat()
76 Jump(&radixIsSpecialInt); in ParseInt()
82 Jump(exit); in ParseInt()
116 Jump(exit); in IsFinite()
121 Jump(exit); in IsFinite()
147 Jump(exit); in IsNaN()
152 Jump(exit); in IsNaN()
183 Jump(exit); in IsInteger()
188 Jump(exit); in IsInteger()
[all …]
Dbuiltins_array_stub_builder.cpp85 Jump(&getIndex); in With()
102 Jump(&next); in With()
107 Jump(&next); in With()
124 Jump(&loopHead); in With()
134 Jump(&loopEnd); in With()
146 Jump(&loopEnd); in With()
152 Jump(&loopEnd); in With()
162 Jump(exit); in With()
217 Jump(&setValue); in Unshift()
229 Jump(&loopHead); in Unshift()
[all …]
Dbuiltins_string_stub_builder.cpp44 Jump(exit); in FromCharCode()
56 Jump(exit); in FromCharCode()
64 Jump(&newObj); in FromCharCode()
69 Jump(&newObj); in FromCharCode()
79 Jump(exit); in FromCharCode()
90 Jump(exit); in FromCharCode()
138 Jump(&next); in CharAt()
146 Jump(&next); in CharAt()
158 Jump(exit); in CharAt()
165 Jump(exit); in CharAt()
[all …]
Dbuiltins_typedarray_stub_builder.cpp40 Jump(&exit); in GetDataPointFromBuffer()
46 Jump(&exit); in GetDataPointFromBuffer()
71 Jump(&exit); in CheckTypedArrayIndexInRange()
106 Jump(&exit); in LoadTypedArrayElement()
134 Jump(&exit); in StoreTypedArrayElement()
160 Jump(&slowPath); in FastGetPropertyByIndex()
177 Jump(&exit); in FastGetPropertyByIndex()
205 Jump(&slowPath); in FastCopyElementToArray()
214 Jump(&begin); in FastCopyElementToArray()
223 Jump(&endLoop); in FastCopyElementToArray()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/
Doperations_stub_builder.cpp37 Jump(&exit); in Equal()
47 Jump(&exit); in Equal()
52 Jump(&exit); in Equal()
77 Jump(&exit); in NotEqual()
88 Jump(&exit); in NotEqual()
94 Jump(&exit); in NotEqual()
116 Jump(&exit); in StrictEqual()
122 Jump(&exit); in StrictEqual()
144 Jump(&exit); in StrictNotEqual()
149 Jump(&exit); in StrictNotEqual()
[all …]
Dstub_builder.cpp48 void StubBuilder::Jump(Label *label) in Jump() function in panda::ecmascript::kungfu::StubBuilder
53 auto jump = env_->GetBuilder()->Goto(currentControl); in Jump() local
54 currentLabel->SetControl(jump); in Jump()
127 Jump(&loopEnd); in LoopEnd()
175 Jump(&exit); in MatchFieldType()
187 Jump(&exit); in MatchFieldType()
200 Jump(&exit); in MatchFieldType()
213 Jump(&exit); in MatchFieldType()
226 Jump(&exit); in MatchFieldType()
239 Jump(&exit); in MatchFieldType()
[all …]
Dnew_object_stub_builder.cpp61 Jump(exit); in NewLexicalEnv()
65 Jump(exit); in NewLexicalEnv()
97 Jump(&initObj); in NewJSArrayWithSize()
173 Jump(&exit); in CloneProperties()
189 Jump(&begin); in CloneProperties()
208 Jump(&endLoop); in CloneProperties()
213 Jump(&endLoop); in CloneProperties()
245 Jump(&exit); in NewAccessorData()
298 Jump(&startLoop); in CloneObjectLiteral()
303 Jump(&startLoop); in CloneObjectLiteral()
[all …]
Dtyped_native_inline_lowering.cpp486 builder_.Jump(&exit); in LowerTypedArrayIterator()
492 builder_.Jump(&exit); in LowerTypedArrayIterator()
520 builder_.Jump(&exit); in LowerGlobalTNumberIsFinite()
525 builder_.Jump(&exit); in LowerGlobalTNumberIsFinite()
552 builder_.Jump(&exit); in LowerGlobalTNumberIsNan()
557 builder_.Jump(&exit); in LowerGlobalTNumberIsNan()
599 builder_.Jump(&exit); in LowerMathPow()
698 builder_.Jump(&intExit); in BuildTNumberAbs()
703 builder_.Jump(&intExit); in BuildTNumberAbs()
705 // Aot compiler fails without jump to intermediate label in BuildTNumberAbs()
[all …]
/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;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Dcg_cfg.h34 * The last instruction in bb is either conditional or unconditional jump.
36 * The jump target of bb is modified to the location specified by targetLabel.
42 * The last instruction in bb is either conditional or unconditional jump.
44 * The jump target of bb is modified to the location specified by targetOperand.
50 * The last instruction in bb is either a conditional or an unconditional jump.
51 * The last instruction in newTarget is an unconditional jump.
53 * The jump target of bb is modified to newTarget's jump target.
109 /* Skip the successor of bb, directly jump to bb's successor'ssuccessor */

12345678910>>...12