| /arkcompiler/runtime_core/static_core/ |
| D | LICENSE | 11 and distribution as defined by Sections 1 through 9 of this document. 13 "Licensor" shall mean the copyright owner or entity authorized by 17 other entities that control, are controlled by, or are under common 20 direction or management of such entity, whether by contract or 25 exercising permissions granted by this License. 37 Object form, made available under the License, as indicated by a 46 separable from, or merely link (or bind by name) to the interfaces of, 52 submitted to Licensor for inclusion in the Work by the copyright owner 53 or by an individual or Legal Entity authorized to submit on behalf of 58 and issue tracking systems that are managed by, or on behalf of, the [all …]
|
| /arkcompiler/toolchain/ |
| D | LICENSE | 11 and distribution as defined by Sections 1 through 9 of this document. 13 "Licensor" shall mean the copyright owner or entity authorized by 17 other entities that control, are controlled by, or are under common 20 direction or management of such entity, whether by contract or 25 exercising permissions granted by this License. 37 Object form, made available under the License, as indicated by a 46 separable from, or merely link (or bind by name) to the interfaces of, 52 submitted to Licensor for inclusion in the Work by the copyright owner 53 or by an individual or Legal Entity authorized to submit on behalf of 58 and issue tracking systems that are managed by, or on behalf of, the [all …]
|
| /arkcompiler/ets_runtime/ |
| D | LICENSE | 11 and distribution as defined by Sections 1 through 9 of this document. 13 "Licensor" shall mean the copyright owner or entity authorized by 17 other entities that control, are controlled by, or are under common 20 direction or management of such entity, whether by contract or 25 exercising permissions granted by this License. 37 Object form, made available under the License, as indicated by a 46 separable from, or merely link (or bind by name) to the interfaces of, 52 submitted to Licensor for inclusion in the Work by the copyright owner 53 or by an individual or Legal Entity authorized to submit on behalf of 58 and issue tracking systems that are managed by, or on behalf of, the [all …]
|
| /arkcompiler/ets_frontend/ets2panda/ |
| D | LICENSE.txt | 11 and distribution as defined by Sections 1 through 9 of this document. 13 "Licensor" shall mean the copyright owner or entity authorized by 17 other entities that control, are controlled by, or are under common 20 direction or management of such entity, whether by contract or 25 exercising permissions granted by this License. 37 Object form, made available under the License, as indicated by a 46 separable from, or merely link (or bind by name) to the interfaces of, 52 submitted to Licensor for inclusion in the Work by the copyright owner 53 or by an individual or Legal Entity authorized to submit on behalf of 58 and issue tracking systems that are managed by, or on behalf of, the [all …]
|
| /arkcompiler/runtime_core/ |
| D | LICENSE | 11 and distribution as defined by Sections 1 through 9 of this document. 13 "Licensor" shall mean the copyright owner or entity authorized by 17 other entities that control, are controlled by, or are under common 20 direction or management of such entity, whether by contract or 25 exercising permissions granted by this License. 37 Object form, made available under the License, as indicated by a 46 separable from, or merely link (or bind by name) to the interfaces of, 52 submitted to Licensor for inclusion in the Work by the copyright owner 53 or by an individual or Legal Entity authorized to submit on behalf of 58 and issue tracking systems that are managed by, or on behalf of, the [all …]
|
| /arkcompiler/runtime_core/compiler/docs/ |
| D | reg_alloc_graph_coloring_doc.md | 15 Register allocation algorithm by Evgeny Erokhin. 18 …using PEO for coloring lets the standard greedy algorithm to color a graph by optimal way (max num… 23 …by liveness-intervals, algorithm under the hood is the same as in Linear-scan from works of Wimmer… 31 …by MCS or LexBFS (that is reverse PEO), one by one is colored by a Greedy coloring algorithm. Gree… 40 Each affinity edge means connection of two values by move-relation. That means that in worst-case s… 47 This algorithm traversing nodes of IG one by one in order provided by LexBFS algorithm (that is rev… 49 …e has bias and color set in bias-array and this color is not busy (checked by neighbor bitset), th… 50 …by number of colors, to wrap-around the number of colors if offset was set to start of callee-save… 52 And at the end, color chosen from previous bias color or chosen by 2-phase scheme is set for node. 55 … corresponding interval is performed. All nodes at the moment are assigned by colors, these colors… [all …]
|
| D | deoptimize_elimination_doc.md | 17 If `SaveStateDeoptimize` didn't have users, this instruction is replaced by `NOP`. 21 * Constant is equal 0 -> `DeoptimizeIf` is replaced by `NOP`. 22 * Other constant -> `DeoptimizeIf` is replaced by `Deoptimize` instruction. 29 For another inputs, algorithm try to replaced by `NOP` all `DeoptimizeIf` instruction which is domi…
|
| /arkcompiler/runtime_core/static_core/compiler/docs/ |
| D | reg_alloc_graph_coloring_doc.md | 15 Register allocation algorithm by Evgeny Erokhin. 18 …using PEO for coloring lets the standard greedy algorithm to color a graph by optimal way (max num… 23 …by liveness-intervals, algorithm under the hood is the same as in Linear-scan from works of Wimmer… 31 …by MCS or LexBFS (that is reverse PEO), one by one is colored by a Greedy coloring algorithm. Gree… 40 Each affinity edge means connection of two values by move-relation. That means that in worst-case s… 47 This algorithm traversing nodes of IG one by one in order provided by LexBFS algorithm (that is rev… 49 …e has bias and color set in bias-array and this color is not busy (checked by neighbor bitset), th… 50 …by number of colors, to wrap-around the number of colors if offset was set to start of callee-save… 52 And at the end, color chosen from previous bias color or chosen by 2-phase scheme is set for node. 55 … corresponding interval is performed. All nodes at the moment are assigned by colors, these colors… [all …]
|
| D | object_type_check_elimination_doc.md | 17 `IsInstance` is replaced by 1 if an object in input can be cast to the resolved type, else replaced… 22 If an object in input can't be cast to the resolved type `CheckCast` is replaced by deoptimize, els… 38 isinstance A // will replaced by 1 41 isinstance A // will replaced by 0 46 checkcast C // will replaced by deoptimze
|
| D | deoptimize_elimination_doc.md | 17 If `SaveStateDeoptimize` didn't have users, this instruction is replaced by `NOP`. 21 * Constant is equal 0 -> `DeoptimizeIf` is replaced by `NOP`. 22 * Other constant -> `DeoptimizeIf` is replaced by `Deoptimize` instruction. 29 For another inputs, algorithm try to replaced by `NOP` all `DeoptimizeIf` instruction which is domi…
|
| /arkcompiler/ets_frontend/ |
| D | LICENSE | 11 and distribution as defined by Sections 1 through 9 of this document. 13 "Licensor" shall mean the copyright owner or entity authorized by 17 other entities that control, are controlled by, or are under common 20 direction or management of such entity, whether by contract or 25 exercising permissions granted by this License. 37 Object form, made available under the License, as indicated by a 46 separable from, or merely link (or bind by name) to the interfaces of, 52 submitted to Licensor for inclusion in the Work by the copyright owner 53 or by an individual or Legal Entity authorized to submit on behalf of 58 and issue tracking systems that are managed by, or on behalf of, the [all …]
|
| /arkcompiler/ets_frontend/arkguard/ |
| D | LICENSE | 11 and distribution as defined by Sections 1 through 9 of this document. 13 "Licensor" shall mean the copyright owner or entity authorized by 17 other entities that control, are controlled by, or are under common 20 direction or management of such entity, whether by contract or 25 exercising permissions granted by this License. 37 Object form, made available under the License, as indicated by a 46 separable from, or merely link (or bind by name) to the interfaces of, 52 submitted to Licensor for inclusion in the Work by the copyright owner 53 or by an individual or Legal Entity authorized to submit on behalf of 58 and issue tracking systems that are managed by, or on behalf of, the [all …]
|
| /arkcompiler/runtime_core/static_core/irtoc/backend/ |
| D | options.yaml | 8 # Unless required by applicable law or agreed to in writing, software 26 description: Output file name for object file generated by llvm 37 …VM_SUFFIX compilation units without dynamic methods which were skipped by LLVM and compiled by Ark, 38 full - reports only skipped by LLVM or compiled by Ark compilation units, and
|
| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | ecma_string_test.cpp | 9 * Unless required by applicable law or agreed to in writing, software 191 // ObjectSize(). EcmaString made by CreateFromUtf16( , , , true). in HWTEST_F_L0() 198 // ObjectSize(). EcmaString made by CreateFromUtf16( , , , false). in HWTEST_F_L0() 208 …desc: Check whether the value returned through calling Compare function between EcmaStrings made by 215 // Compare(). Between EcmaStrings made by CreateFromUtf8(). in HWTEST_F_L0() 236 …desc: Check whether the value returned through calling Compare function between EcmaStrings made by 243 // Compare(). Between EcmaStrings made by CreateFromUtf16( , , , true). in HWTEST_F_L0() 264 ….desc: Check whether the value returned through calling Compare function between EcmaString made by 265 …* CreateFromUtf8() and EcmaString made by CreateFromUtf16( , , , true) made by CreateFromUtf16( , … 272 …// Compare(). EcmaString made by CreateFromUtf8() and EcmaString made by CreateFromUtf16( , , , tr… in HWTEST_F_L0() [all …]
|
| D | ecma_string_accessor_test.cpp | 9 * Unless required by applicable law or agreed to in writing, software 195 …c: Check whether the EcmaString returned through calling Concat function between EcmaString made by 196 * CreateFromUtf8() and EcmaString made by CreateFromUtf8() is within expectations. 202 // Concat(). EcmaString made by CreateFromUtf8() and EcmaString made by CreateFromUtf8(). in HWTEST_F_L0() 225 …c: Check whether the EcmaString returned through calling Concat function between EcmaString made by 226 …* CreateFromUtf16( , , , false) and EcmaString made by CreateFromUtf16( , , , false) is within exp… 232 …// Concat(). EcmaString made by CreateFromUtf16( , , , false) and EcmaString made by CreateFromUtf… in HWTEST_F_L0() 257 …c: Check whether the EcmaString returned through calling Concat function between EcmaString made by 258 * CreateFromUtf8() and EcmaString made by CreateFromUtf16( , , , false) is within expectations. 264 …// Concat(). EcmaString made by CreateFromUtf8() and EcmaString made by CreateFromUtf16( , , , fal… in HWTEST_F_L0() [all …]
|
| D | constant_string_test.cpp | 9 * Unless required by applicable law or agreed to in writing, software 108 …desc: Check whether the value returned through calling Compare function between EcmaStrings made by 115 // Compare(). Between EcmaStrings made by CreateConstantString(). in HWTEST_F_L0() 136 ….desc: Check whether the value returned through calling Compare function between EcmaString made by 137 * CreateFromUtf8() and EcmaString made by CreateFromUtf16( , , , false) is within expectations. 143 …// Compare(). EcmaString made by CreateFromUtf8() and EcmaString made by CreateFromUtf16( , , , fa… in HWTEST_F_L0() 174 …c: Check whether the EcmaString returned through calling Concat function between EcmaString made by 175 * CreateConstantString() and EcmaString made by CreateConstantString() is within expectations. 181 …// Concat(). EcmaString made by CreateConstantString() and EcmaString made by CreateConstantString… in HWTEST_F_L0() 204 …c: Check whether the EcmaString returned through calling Concat function between EcmaString made by [all …]
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | lda.str.yaml | 8 # Unless required by applicable law or agreed to in writing, software 30 description: Load string specified by id into accumulator. 42 description: Load string specified by id into accumulator. 113 description: Load string specified by id into accumulator. 142 description: Load string specified by id into accumulator. 143 …description: Check type of object created by 'lda.str' instruction with valid string in PandaAssem… 181 description: Load string specified by id into accumulator. 182 …description: Check type of object created by 'lda.str' instruction with valid string in PandaAssem… 221 description: Load string specified by id into accumulator. 222 …description: Check value of object created by 'lda.str' instruction with valid string in PandaAsse… [all …]
|
| /arkcompiler/runtime_core/static_core/tests/checked/ |
| D | README.md | 21 - *result: int* - expected value to be returned by the `panda` application 29 …method, all following checks that require specific method will use method specified by this command 32 * **INST** (inst: pattern) search specified instruction in the ir dump file specified by commands `… 35 …earch specified phrase and counts the number in the ir dump file specified by commands `METHOD` an… 41 …s other similar checks, but search only in a current disasm scope, defined by `ASM_METHOD` or `ASM… 43 …ern) limits the search for instructions to one block. The block is defined by lines "props: ..." a… 45 *pattern* can be a string(surrounded by quotes) or regex(surrounded by slashes): string - `"SearchP…
|
| /arkcompiler/runtime_core/tests/checked/ |
| D | README.md | 21 - *result: int* - expected value to be returned by the `panda` application 29 …method, all following checks that require specific method will use method specified by this command 32 * **INST** (inst: pattern) search specified instruction in the ir dump file specified by commands `… 35 …earch specified phrase and counts the number in the ir dump file specified by commands `METHOD` an… 41 …s other similar checks, but search only in a current disasm scope, defined by `ASM_METHOD` or `ASM… 44 *pattern* can be a string(surrounded by quotes) or regex(surrounded by slashes): string - `"SearchP…
|
| /arkcompiler/runtime_core/static_core/tests/cts-generator/cts-template/ |
| D | lda.str.yaml | 8 # Unless required by applicable law or agreed to in writing, software 23 description: Load string specified by id into accumulator. 33 description: Load string specified by id into accumulator. 103 description: Load string specified by id into accumulator. 131 description: Load string specified by id into accumulator. 132 description: Check type of object created by 'lda.str' instruction with valid string. 169 description: Load string specified by id into accumulator. 170 description: Check value of object created by 'lda.str' instruction with valid string. 220 description: Load string specified by id into accumulator. 221 …description: Check that two strings created by 'lda.str' instructions are the same in the string c… [all …]
|
| /arkcompiler/runtime_core/docs/ |
| D | design-of-interpreter.md | 42 1. There is a dedicated register called accumulator, which is addressed implicitly by some 85 and foreign (declared elsewhere). Local entities can be accessed directly by the offset 99 Our aim is to address these issues by having a single file for application code. This, however, 105 `zstd-19` algorithm. According to our research, it decreases file size by 21% and 106 operating by 9% faster than `gzip`. 126 are reimplemented by the platform. 132 1. Interpreters are by nature slower than native code execution. Slowdown can be explained by: 146 1. According to our experiments, a stackless interpreter for a stack-based bytecode (which is by 148 bytecode (which is by nature faster). 163 1. Virtual stack should abstract limitations possibly imposed by the host stack. [all …]
|
| /arkcompiler/runtime_core/static_core/docs/ |
| D | design-of-interpreter.md | 42 1. There is a dedicated register called accumulator, which is addressed implicitly by some 85 and foreign (declared elsewhere). Local entities can be accessed directly by the offset 99 Our aim is to address these issues by having a single file for application code. This, however, 105 `zstd-19` algorithm. According to our research, it decreases file size by 21% and 106 operating by 9% faster than `gzip`. 126 are reimplemented by the platform. 132 1. Interpreters are by nature slower than native code execution. Slowdown can be explained by: 146 1. According to our experiments, a stackless interpreter for a stack-based bytecode (which is by 148 bytecode (which is by nature faster). 163 1. Virtual stack should abstract limitations possibly imposed by the host stack. [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/04.names_declarations_and_scopes/08.function_declarations/07.function_overload_signatures/ |
| D | overload.ets | 9 Unless required by applicable law or agreed to in writing, software 20 different ways by writing overload signatures, i.e., by writing several 22 followed by one implementation function.
|
| D | overload_neg.ets | 9 Unless required by applicable law or agreed to in writing, software 20 different ways by writing overload signatures, i.e., by writing several 22 followed by one implementation function.
|
| /arkcompiler/runtime_core/static_core/tools/sampler/ |
| D | README.md | 34 | | single-csv-multi-tid (by default) | Distinguish threads by thre… 35 | | multi-csv | Distinguish threads by crea… 36 | --cold-graph-enable | true/false (by default: false) | Add information about threa… 37 | --substitute-module-dir | true/false (by default: false) | Enable substitution of pand… 40 | --dump-modules | true/false (by default: false) | In this mode converter only… 46 …1.1 You can track lost samples by adding options to runtime `--log-level=debug --log-components=pr…
|