Home
last modified time | relevance | path

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

12345

/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 …]
Djnez.obj.yaml22 title: Conditional compared to null jump
576 - description: Same instruction jump, offset imm8, 0 bytes
585 - description: Max forward jump for imm8, 2 + 120 + 2 + 3 = 127 bytes
594 - description: Max backward jump for imm8, 3 + 120 + 5 = 128 bytes
607 - description: Max forward jump for imm16, 3 + 32760 + 1 + 3 = 32767 bytes
614 …- description: Beyond max forward jump for imm16, 3 + 40000 + 3 = 40006 bytes. Converted to jeqz.o…
620 - description: Max backward jump for imm16, 5 + 32760 + 3 = 32768 bytes
632 …- description: Beyond max backward jump for imm16, 5 + 40000 = 40005 bytes. Converted to jeqz.obj …
Djeqz.obj.yaml22 title: Conditional compared to null jump
578 - description: Same instruction jump, offset imm8, 0 bytes
587 - description: Max forward jump for imm8, 2 + 120 + 2 + 3 = 127 bytes
595 - description: Max backward jump for imm8, 3 + 120 + 5 = 128 bytes
609 - description: Max forward jump for imm16, 3 + 32760 + 1 + 3 = 32767 bytes
616 …- description: Beyond max forward jump for imm16, 3 + 40000 + 3 = 40006 bytes. Converted to jnez.o…
623 - description: Max backward jump for imm16, 5 + 32760 + 3 = 32768 bytes
635 …- description: Beyond max backward jump for imm16, 5 + 40000 = 40005 bytes. Converted to jnez.obj …
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
Dcontainers_stub_builder.cpp57 Jump(&valueIsJSAPIVector); in ContainersCommonFuncCall()
61 Jump(slowPath); in ContainersCommonFuncCall()
67 Jump(slowPath); in ContainersCommonFuncCall()
78 Jump(slowPath); in ContainersCommonFuncCall()
83 Jump(&nextCount); in ContainersCommonFuncCall()
86 Jump(&nextCount); in ContainersCommonFuncCall()
93 Jump(&loopHead); in ContainersCommonFuncCall()
115 Jump(exit); in ContainersCommonFuncCall()
127 Jump(&loopEnd); in ContainersCommonFuncCall()
135 Jump(exit); in ContainersCommonFuncCall()
[all …]
Dbuiltins_stubs.cpp76 Jump(&exit); in GetArg()
104 Jump(&exit); in CallSlowPath()
114 Jump(&exit); in CallSlowPath()
125 Jump(&exit); in CallSlowPath()
134 Jump(&exit); in CallSlowPath()
184 Jump(&next); in DECLARE_BUILTINS()
189 Jump(&next); in DECLARE_BUILTINS()
201 Jump(&exit); in DECLARE_BUILTINS()
211 Jump(&exit); in DECLARE_BUILTINS()
263 Jump(&next); in DECLARE_BUILTINS()
[all …]
Dbuiltins_string_stub_builder.cpp41 Jump(&exit); in StringAt()
47 Jump(&exit); in StringAt()
75 Jump(&allocString); in CreateFromEcmaString()
82 Jump(&allocString); in CreateFromEcmaString()
109 Jump(&exit); in CreateFromEcmaString()
114 Jump(&exit); in CreateFromEcmaString()
144 Jump(&exit); in FastSubString()
160 Jump(&exit); in FastSubString()
165 Jump(&exit); in FastSubString()
192 Jump(&exit); in FastSubUtf8String()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/
Dstub_builder.cpp38 void StubBuilder::Jump(Label *label) in Jump() function in panda::ecmascript::kungfu::StubBuilder
43 auto jump = env_->GetBuilder()->Goto(currentControl); in Jump() local
44 currentLabel->SetControl(jump); in Jump()
131 Jump(&loopHead); in FindElementWithCache()
138 Jump(&afterLoop); in FindElementWithCache()
151 Jump(&exit); in FindElementWithCache()
153 Jump(&afterEqualCon); in FindElementWithCache()
162 Jump(&exit); in FindElementWithCache()
164 Jump(&afterExceedCon); in FindElementWithCache()
168 Jump(&exit); in FindElementWithCache()
[all …]
Doperations_stub_builder.cpp36 Jump(&exit); in Equal()
60 Jump(&exit); in NotEqual()
70 Jump(&exit); in NotEqual()
75 Jump(&exit); in NotEqual()
96 Jump(&exit); in StrictEqual()
116 Jump(&exit); in StrictNotEqual()
174 Jump(&exit1); in Less()
180 Jump(&exit1); in Less()
191 Jump(&exit2); in Less()
198 Jump(&exit2); in Less()
[all …]
Dtyped_array_stub_builder.cpp35 Jump(&exit); in IsDetachedBuffer()
44 Jump(&exit); in IsDetachedBuffer()
67 Jump(&exit); in GetDataPointFromBuffer()
73 Jump(&exit); in GetDataPointFromBuffer()
97 Jump(&slowPath); in FastGetPropertyByIndex()
114 Jump(&exit); in FastGetPropertyByIndex()
142 Jump(&slowPath); in FastCopyElementToArray()
151 Jump(&begin); in FastCopyElementToArray()
160 Jump(&endLoop); in FastCopyElementToArray()
169 Jump(&exit); in FastCopyElementToArray()
[all …]
Daccess_object_stub_builder.cpp47 Jump(&exit); in LoadObjByName()
56 Jump(&exit); in LoadObjByName()
85 Jump(&exit); in DeprecatedLoadObjByName()
120 Jump(&exit); in StoreObjByName()
169 Jump(&exit); in LoadObjByValue()
198 Jump(&exit); in DeprecatedLoadObjByValue()
230 Jump(&exit); in StoreObjByValue()
265 Jump(&exit); in TryLoadGlobalByName()
279 Jump(&exit); in TryLoadGlobalByName()
314 Jump(&exit); in TryStoreGlobalByName()
[all …]
Dprofiler_stub_builder.cpp67 Jump(&exit); in ProfileOpType()
93 Jump(&updateProfile); in ProfileOpType()
102 Jump(&exit); in ProfileOpType()
147 Jump(&profile); in ProfileCreateObject()
154 Jump(&profile); in ProfileCreateObject()
163 Jump(&exit); in ProfileCreateObject()
184 Jump(&exit); in ProfileObjLayout()
214 Jump(&exit); in ProfileCall()
251 Jump(&exit); in UpdateTrackTypeInPropAttr()
291 Jump(&exit); in UpdatePropAttrWithValue()
[all …]
Dnew_object_stub_builder.cpp54 Jump(exit); in NewLexicalEnv()
58 Jump(exit); in NewLexicalEnv()
103 Jump(&initialize); in NewJSObject()
117 Jump(exit); in NewJSObject()
121 Jump(exit); in NewJSObject()
161 Jump(exit); in NewTaggedArrayChecked()
181 Jump(&exit); in NewTaggedArray()
195 Jump(&exit); in NewTaggedArray()
235 Jump(exit); in NewArgumentsList()
268 Jump(exit); in NewArgumentsObj()
[all …]
Dlcr_lowering.cpp121 builder_.Jump(&exit); in LowerConvertHoleAsUndefined()
289 builder_.Jump(exit); in ConvertTaggedNumberToBool()
295 builder_.Jump(exit); in ConvertTaggedNumberToBool()
309 builder_.Jump(exit); in ConvertTaggedNumberToInt32()
312 builder_.Jump(exit); in ConvertTaggedNumberToInt32()
325 builder_.Jump(exit); in ConvertTaggedNumberToFloat64()
328 builder_.Jump(exit); in ConvertTaggedNumberToFloat64()
485 builder_.Jump(exit); in ConvertUInt32ToTaggedNumber()
488 builder_.Jump(exit); in ConvertUInt32ToTaggedNumber()
595 builder_.Jump(&exit); in HeapAllocateInYoung()
[all …]
/arkcompiler/runtime_core/tests/verifier-tests/
Dcflow_jump_on_exc_handler.pa15 # jump on exception handler with ordinary jump
Dcflow_jump_on_exc_handler_from_body.pa15 # jump on exception handler with ordinary jump
Dcflow_jump_from_exc_handler_to_exc_handler.pa17 # direct jump from one handler to another
35 # direct jump from one handler to another
/arkcompiler/runtime_core/libpandafile/templates/
Dbytecode_emitter_gen.h.erb61 % signature = emitter_signature(group, group.first.jump?)
72 % if i.jump?
127 % uniq_fmt_jmps = Panda.instructions.select { |i| i.jump? }.uniq { |i| i.format.pretty }.sort_by { …
153 % if insn.jump?
169 % if insn.jump?
213 % if insn.jump?
233 % if insn.jump?
/arkcompiler/runtime_core/assembler/templates/
Disa.h.erb21 % pretty_format.gsub!('IMM', 'ID') if insn.jump?
26 % flags << "InstFlags::JUMP" if insn.jump?
/arkcompiler/ets_frontend/ts2panda/tests/statements/
Dfor.test.ts136 // jump to the loop header
178 // jump to the loop header
242 // jump to the loop header
252 // jump to the loop header
317 // jump to the loop header
327 // jump to the loop header

12345