| /arkcompiler/runtime_core/static_core/tests/cts-generator/cts-template/ |
| D | jmp.yaml | 18 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 …]
|
| D | jgez.yaml | 18 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 …]
|
| D | jlez.yaml | 18 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 …]
|
| D | jnez.yaml | 18 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/ |
| D | jmp.yaml | 18 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 …]
|
| D | jlez.yaml | 18 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 …]
|
| D | jgez.yaml | 18 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 …]
|
| D | jnez.yaml | 18 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 …]
|
| D | jgtz.yaml | 18 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 …]
|
| D | jeqz.yaml | 18 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 …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | operations_stub_builder.cpp | 35 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 …]
|
| D | stub_builder.cpp | 38 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() 147 Jump(&loopEnd); in LoopEndWithCheckSafePoint() 198 Jump(&exit); in MatchFieldType() 210 Jump(&exit); in MatchFieldType() 223 Jump(&exit); in MatchFieldType() 236 Jump(&exit); in MatchFieldType() 249 Jump(&exit); in MatchFieldType() 262 Jump(&exit); in MatchFieldType() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
| D | containers_stub_builder.cpp | 61 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 …]
|
| D | builtins_object_stub_builder.cpp | 34 Jump(exit); in ToStringFunc() 44 Jump(exit); in ToStringFunc() 68 Jump(exit); in ToStringFunc() 92 Jump(exit); in Create() 118 Jump(&loopHead); in AssignEnumElementProperty() 135 Jump(funcExit); in AssignEnumElementProperty() 143 Jump(&exit); in AssignEnumElementProperty() 156 Jump(&loopHead); in AssignEnumElementProperty() 184 Jump(funcExit); in AssignEnumElementProperty() 194 Jump(&exit); in AssignEnumElementProperty() [all …]
|
| D | builtins_array_stub_builder_next_optimization.cpp | 66 Jump(&setValue); in UnshiftOptimised() 97 Jump(&migrateElementsKind); in UnshiftOptimised() 105 Jump(&migrateElementsKind); in UnshiftOptimised() 111 Jump(&migrateElementsKind); in UnshiftOptimised() 123 Jump(&final); in UnshiftOptimised() 141 Jump(&numEqual3); in UnshiftOptimised() 152 Jump(&final); in UnshiftOptimised() 158 Jump(exit); in UnshiftOptimised() 179 Jump(&loopHead); in DoSortOptimised() 208 Jump(exit); in DoSortOptimised() [all …]
|
| D | builtins_number_stub_builder.cpp | 32 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 …]
|
| D | builtins_array_stub_builder.cpp | 84 Jump(&getIndex); in With() 101 Jump(&next); in With() 106 Jump(&next); in With() 123 Jump(&loopHead); in With() 133 Jump(&loopEnd); in With() 145 Jump(&loopEnd); in With() 151 Jump(&loopEnd); in With() 161 Jump(exit); in With() 215 Jump(&setValue); in Unshift() 227 Jump(&loopHead); in Unshift() [all …]
|
| D | builtins_typedarray_stub_builder.cpp | 38 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 …]
|
| D | containers_deque_stub_builder.cpp | 63 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()
|
| D | containers_queue_stub_builder.cpp | 63 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()
|
| D | builtins_string_stub_builder.cpp | 46 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 …]
|
| D | builtins_regexp_stub_builder.cpp | 45 Jump(¬GlobalKey); in GetFlags() 58 Jump(¬IgnoreCaseKey); in GetFlags() 71 Jump(¬MultilineKey); in GetFlags() 84 Jump(¬DotAllKey); in GetFlags() 97 Jump(¬UnicodeKey); in GetFlags() 110 Jump(¬StickyKey); in GetFlags() 123 Jump(¬HasIndicesKey); in GetFlags() 128 Jump(exit); in GetFlags() 133 Jump(exit); in GetFlags() 153 Jump(&exit); in TryToFastGetProperty() [all …]
|
| D | builtins_array_indexof_stub_builder.cpp | 66 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/codegen/maple/maple_be/include/cg/ |
| D | cg_cfg.h | 33 * 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/ |
| D | getter_setter_static_modifier.ets | 30 public static jump: int = 100; 33 public static get Jump(): int { 34 return Carry.jump; 72 const jump = Carry.Jump; 75 assertEQ(jump, 100)
|