| /arkcompiler/runtime_core/static_core/tests/cts-generator/cts-template/ |
| D | jgez.yaml | 35 for forward, backward, or current cases. 51 # Check backward jump 85 for forward and backward cases. 103 # Max backward jump for imm8, 2 + 61*2 + 1 + 1 + 2 = 128 bytes 128 # Max backward jump for imm16, 1 + 4 + 32760 + 1 + 2 = 32768 bytes 149 for forward and backward cases. 166 # Max backward jump for imm8, 1 + 2 + 61*2 + 1 + 2 = 128 bytes 190 # Max backward jump for imm16, 1 + 4 + 32760 + 1 + 2 = 32768 bytes
|
| D | jlez.yaml | 35 for forward, backward, or current cases. 51 # Check backward jump 85 for forward and backward cases. 103 # Max backward jump for imm8, 1 + 2 + 2*61 + 1 + 2 = 128 bytes 129 # Max backward jump for imm16, 1 + 4 + 32760 + 1 + 2 = 32768 bytes 151 for forward and backward cases. 168 # Max backward jump for imm8, 1 + 2 + 61*2 + 1 + 2 = 128 bytes 192 # Max backward jump for imm16, 1 + 4 + 32760 + 1 + 2 = 32768 bytes
|
| D | jeqz.yaml | 35 for forward, backward, or current cases. 51 # Check backward jump 85 for forward and backward cases. 102 # Max backward jump for imm8, 1 + 2 + 2*61 + 1 + 2 = 128 bytes 126 # Max backward jump for imm16, 1 + 4 + 32760 + 1 + 2 = 32768 bytes
|
| D | jnez.yaml | 37 for forward, backward, or current cases. 53 # Check backward jump 87 for forward and backward cases. 105 # Max backward jump for imm8, 1 + 2 + 2*61 + 1 + 2 = 128 bytes 130 # Max backward jump for imm16, 1 + 4 + 32760 + 1 + 2 = 32768 bytes
|
| D | jgtz.yaml | 35 for forward, backward, or current cases. 51 # Check backward jump 85 for forward and backward cases. 103 # Max backward jump for imm8, 2 + 61*2 + 1 + 1 + 2 = 128 bytes 128 # Max backward jump for imm16, 1 + 4 + 32760 + 1 + 2 = 32768 bytes
|
| D | jltz.yaml | 35 for forward, backward, or current cases. 51 # Check backward jump 85 for forward and backward cases. 103 # Max backward jump for imm8, 1 + 2 + 61*2 + 1 + 2 = 128 bytes 129 # Max backward jump for imm16, 1 + 4 + 32760 + 1 + 2 = 32768 bytes
|
| D | jnez.obj.yaml | 410 - description: Max backward jump for imm8, 3 + 120 + 5 = 128 bytes 436 - description: Max backward jump for imm16, 5 + 32760 + 3 = 32768 bytes 448 …- description: Beyond max backward jump for imm16, 5 + 40000 = 40005 bytes. Converted to jeqz.obj … 482 - description: Chain of backward jumps
|
| D | jeqz.obj.yaml | 410 - description: Max backward jump for imm8, 3 + 120 + 5 = 128 bytes 438 - description: Max backward jump for imm16, 5 + 32760 + 3 = 32768 bytes 450 …- description: Beyond max backward jump for imm16, 5 + 40000 = 40005 bytes. Converted to jnez.obj … 483 - description: Chain of backward jumps
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | jlez.yaml | 36 for forward, backward, or current cases. 52 # Check backward jump 86 for forward and backward cases. 104 # Max backward jump for imm8, 1 + 2 + 2*61 + 1 + 2 = 128 bytes 130 # Max backward jump for imm16, 1 + 4 + 32760 + 1 + 2 = 32768 bytes 152 for forward and backward cases. 169 # Max backward jump for imm8, 1 + 2 + 61*2 + 1 + 2 = 128 bytes 193 # Max backward jump for imm16, 1 + 4 + 32760 + 1 + 2 = 32768 bytes
|
| D | jgez.yaml | 36 for forward, backward, or current cases. 52 # Check backward jump 86 for forward and backward cases. 104 # Max backward jump for imm8, 2 + 61*2 + 1 + 1 + 2 = 128 bytes 129 # Max backward jump for imm16, 1 + 4 + 32760 + 1 + 2 = 32768 bytes 150 for forward and backward cases. 167 # Max backward jump for imm8, 1 + 2 + 61*2 + 1 + 2 = 128 bytes 191 # Max backward jump for imm16, 1 + 4 + 32760 + 1 + 2 = 32768 bytes
|
| D | jnez.yaml | 38 for forward, backward, or current cases. 54 # Check backward jump 88 for forward and backward cases. 106 # Max backward jump for imm8, 1 + 2 + 2*61 + 1 + 2 = 128 bytes 131 # Max backward jump for imm16, 1 + 4 + 32760 + 1 + 2 = 32768 bytes
|
| D | jgtz.yaml | 36 for forward, backward, or current cases. 52 # Check backward jump 86 for forward and backward cases. 104 # Max backward jump for imm8, 2 + 61*2 + 1 + 1 + 2 = 128 bytes 129 # Max backward jump for imm16, 1 + 4 + 32760 + 1 + 2 = 32768 bytes
|
| D | jeqz.yaml | 36 for forward, backward, or current cases. 52 # Check backward jump 86 for forward and backward cases. 103 # Max backward jump for imm8, 1 + 2 + 2*61 + 1 + 2 = 128 bytes 127 # Max backward jump for imm16, 1 + 4 + 32760 + 1 + 2 = 32768 bytes
|
| D | jltz.yaml | 36 for forward, backward, or current cases. 52 # Check backward jump 86 for forward and backward cases. 104 # Max backward jump for imm8, 1 + 2 + 61*2 + 1 + 2 = 128 bytes 130 # Max backward jump for imm16, 1 + 4 + 32760 + 1 + 2 = 32768 bytes
|
| D | jnez.obj.yaml | 594 - description: Max backward jump for imm8, 3 + 120 + 5 = 128 bytes 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 … 666 - description: Chain of backward jumps
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/ir/ |
| D | basicblock.h | 37 BACKWARD, enumerator 57 using PhiInstSafeReverseIter = InstSafeIterator<IterationType::PHI, IterationDirection::BACKWARD>; 58 using InstSafeReverseIter = InstSafeIterator<IterationType::INST, IterationDirection::BACKWARD>; 59 using AllInstSafeReverseIter = InstSafeIterator<IterationType::ALL, IterationDirection::BACKWARD>; 418 * |----> InstSafeIterator<Type::INST, Direction::BACKWARD> 465 if constexpr (IterationType::PHI == T && IterationDirection::BACKWARD == D) { in InstIterator() 470 if constexpr (IterationType::ALL == T && IterationDirection::BACKWARD == D) { in InstIterator() 572 class InstBackwardIterator : public InstIterator<T, IterationDirection::BACKWARD> { 575 : InstIterator<T, IterationDirection::BACKWARD>(block, start) 605 …explicit InstBackwardIterator(Inst *current) : InstIterator<T, IterationDirection::BACKWARD>(curre… in InstBackwardIterator() [all …]
|
| /arkcompiler/runtime_core/compiler/optimizer/ir/ |
| D | basicblock.h | 37 BACKWARD, enumerator 57 using PhiInstSafeReverseIter = InstSafeIterator<IterationType::PHI, IterationDirection::BACKWARD>; 58 using InstSafeReverseIter = InstSafeIterator<IterationType::INST, IterationDirection::BACKWARD>; 59 using AllInstSafeReverseIter = InstSafeIterator<IterationType::ALL, IterationDirection::BACKWARD>; 673 * |----> InstSafeIterator<Type::INST, Direction::BACKWARD> 712 if constexpr (IterationType::PHI == T && IterationDirection::BACKWARD == D) { in InstIterator() 717 if constexpr (IterationType::ALL == T && IterationDirection::BACKWARD == D) { in InstIterator() 819 class InstBackwardIterator : public InstIterator<T, IterationDirection::BACKWARD> { 822 : InstIterator<T, IterationDirection::BACKWARD>(block, start) 852 …explicit InstBackwardIterator(Inst *current) : InstIterator<T, IterationDirection::BACKWARD>(curre… in InstBackwardIterator() [all …]
|
| /arkcompiler/ets_frontend/ets2panda/lexer/ |
| D | lexer.cpp | 296 Iterator().Backward(1); in ScanDecimalNumbers() 458 Iterator().Backward(1); in CheckOctalDigit() 477 Iterator().Backward(1); in ScanTemplateStringCpHelper() 500 Iterator().Backward(1); in ScanTemplateStringCpHelper() 566 Iterator().Backward(1); in ScanMultilineString() 641 Iterator().Backward(1); in ScanUnicodeCharacter() 670 Iterator().Backward(1); in ScanUnicodeCharacter() 719 Iterator().Backward(1); in ScanQuestionPunctuator() 986 Iterator().Backward(1); in ScanSlashPunctuator() 1028 Iterator().Backward(1); in ScanDotPunctuator() [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/doc/concurrency/ |
| D | 03_concurrency_features.rst | 42 functions is only supported for the sake of backward TypeScript compatibility. 49 backward compatibility
|
| /arkcompiler/ets_frontend/ets2panda/linter/arkanalyzer/src/core/dataflow/ |
| D | GenericDataFlow.ts | 29 * - The analysis can be configured as either forward or backward, depending on 42 // Nodes in reverse post-order, which is useful for backward data flow analysis. 120 * Indicates whether the analysis is forward (true) or backward (false). 150 * Implements forward and backward data flow analysis using a worklist algorithm. 198 * Computes the MFP solution for a backward data flow analysis problem.
|
| /arkcompiler/runtime_core/isa/ |
| D | ChangeLog.md | 11 + Introduced new backward compatibility policy.
|
| /arkcompiler/runtime_core/static_core/isa/ |
| D | ChangeLog.md | 19 + Introduced new backward compatibility policy.
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/stdlib-templates/escompat/ |
| D | escompat_Array_find.ets | 38 failures += check((): int => { return testFindLast()}, "Test find backward") 39 failures += check((): int => { return testFindLastMissed()}, "Test find backward missed") 40 failures += check((): int => { return testFindLastStatic()}, "Test static find backward") 41 …failures += check((): int => { return testFindLastMissedStatic()}, "Test static find backward miss…
|
| D | escompat_Array_reduce_sort.ets | 28 failures += check((): int => { return testReduceRight()}, "Test reduce backward") 29 …failures += check((): int => { return testReduceRightWithStart()}, "Test reduce backward with star…
|
| /arkcompiler/ets_frontend/es2panda/lexer/ |
| D | lexer.cpp | 329 Iterator().Backward(1); in ScanDecimalNumbers() 506 Iterator().Backward(1); in ScanTemplateString() 528 Iterator().Backward(1); in ScanTemplateString() 579 Iterator().Backward(1); in ScanStringUnicodePart() 630 Iterator().Backward(1); in ScanStringUnicodePart() 694 Iterator().Backward(1); in ScanQuestionPunctuator() 990 Iterator().Backward(1); in ScanDotPunctuator() 1209 Iterator().Backward(1); in CheckArrow() 1324 Iterator().Backward(1); in SkipWhiteSpaces() 1332 Iterator().Backward(1); in SkipWhiteSpaces() [all …]
|