| /arkcompiler/runtime_core/isa/ |
| D | asserts.rb | 21 each_cons(2).all? { |a, b| (a <=> b) <= 0 } 47 assert('All instructions for a prefix should fit one byte') do 50 end.all? 56 end.all? 64 end.all? 67 assert('All prefixes should have unique name') do 79 assert('All tags are unique between categories') do 83 assert('All tags are used') do 91 assert('All tags are defined') do 104 end.all? [all …]
|
| /arkcompiler/runtime_core/verification/models/typesystem/ |
| D | ark_typesystem.als | 32 // all params are different 33 all disj p1, p2 : Param 43 // all signatures are different for different params 44 all disj p1, p2 : Params 54 all p1,p2: Param 58 all ps1, ps2: Params 66 all t: Type | one universe.t 67 all disj t1,t2: Type | universe.t1 != universe.t2 68 all t: Type | one universe.sort[t] 69 all t: Type | one universe.params[t] [all …]
|
| /arkcompiler/runtime_core/tests/cts-generator/ |
| D | README.md | 53 …-a, --run-all Run all tests, ignore "runner-option: ignore" tag in test definit… 78 This command will start all tests in `cts-generated` directory. Tests which have runner options `ig… 81 To run all tests, add `-a` options. 95 Run all tests marked with bugid 1316. 97 ### How to generate all test not using cmake/make 107 ### How to run all tests 109 All test can be executed using `make cts-generated` command, test with `ignore` runner options will… 110 If you want to run all tests, you can do the following: 113 cmake ${ROOT_PATH} -DCTS_TEST_SELECT_OPTION="--run-all" 143 Please note that `-a` options (`--run-all`) is defined, otherwise tests will be excluded, if they h… [all …]
|
| /arkcompiler/runtime_core/libpandabase/ |
| D | options.yaml | 52 - all 54 - all 85 - all 93 - all 101 - all 109 - all 117 - all
|
| /arkcompiler/runtime_core/docs/diagrams/ |
| D | gc-mark.puactivity | 29 :Mark all fields in Reference except 'referent'; 31 :Mark all fields in object; 37 mark object == mark object and add all non-primitive fields to the Mark Stack 38 …mark all fields in object == mark all directly referenced objects and add their un-marked fields t…
|
| D | static-analyzer-gc-func-list-gen.puactivity | 28 and put them to list of all functions in project; 31 :List of all functions in project; 33 :Generate list of all functions which can call GC (GC FUNCTION LIST);
|
| /arkcompiler/runtime_core/docs/ |
| D | 2022-08-18-isa-changelog.md | 11 The bytecode size and runtime performance have been suffering for a long time as the all the 13 1. We delete all original java specific opcodes and delete java specific opcode prefix. 16 4. We add prefix "throw" and make all throwing opcodes be prefixed by "throw". 36 As the method number in a class is not limited, we release the constraint that all methodId, 38 Instead, we only ask that all methodId, stringId and literalarrayId in a method should be put in on… 47 5. The literalarray which is referenced by TypeSummary contains the offsets of all type-literalarra…
|
| D | design-of-interpreter.md | 21 and all related components of the platform: 26 1. Program execution via bytecode interpretation should be enabled on all targets. 36 across all components of the platform. 40 1. Bytecode is register-based: all arguments and variables are mapped to virtual registers, 43 bytecodes and shared across all function frames during runtime. 73 1. All entities in the executable file should be encoded and stored compactly to avoid bloating 84 1. All metadata entities are split into two groups: local (declared in the current executable file) 125 1. Interpreter does not depend on C++ standard library. All necessary classes, containers, etc. 158 1. All virtual registers should explicitly and precisely distinct between garbage collectable 167 1. All virtual registers are "tagged", meaning that they contain both the payload and additional
|
| D | assembly_format.md | 11 …ught as a separate close-to-byte-code language with a minimal feature set. All language-specific "… 12 …bly language level because we might support a language which does not implement classic OOP at all. 19 Comments are marked with the `#` character. All characters that follow it (including the `#` charac… 58 * All identifiers are case sensitive. 81 * All keys are unique within a single annotation list. 84 In all cases where annotations can be optionally used, `optional_annotation` marker is used in this… 197 Semantics of operations on all data types defined below follows the semantics defined in [Bytecode … 218 All identifiers that are used for naming primitive data types cannot be used for any other purpose. 229 All identifiers that are used for naming reference data types cannot be used for any other purpose. 248 * `RecordName` is unique across all source code files. [all …]
|
| D | on-stack-replacement.md | 61 To ensure all loops in the compiled code may be entered from the interpreter, we need to avoid loop… 65 There are no restrictions for inlining: methods can be inlined in a general way and all loop-optimi… 70 This instruction contains information about all live virtual registers at the enter to the loop. 77 To do this, we need to know all live virtual registers at this moment. 85 1. move all constants to the cpu registers or frame slots by inserting move or store instructions 94 Stackmap contains all needed information to convert IFrame to CFrame.
|
| /arkcompiler/runtime_core/verification/models/contexts_merge/ |
| D | java_typing.als | 31 all c: Class | lone c.~subtypes & Class 32 all t: ProperType + NullType | t in Bot.~subtypes and t in Top.subtypes 33 all i: Interface | no i.~subtypes & Class 34 all i: ProperType | NullType in i.subtypes 44 fact Soundness { all r: Register | r.holds.type in r.type.*subtypes }
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | js_runtime_options.cpp | 45 " \"allllircirasm or all012\": print llIR file, CIR log and asm log for all methods,\n" 46 " \"allcir or all0\": print cir info for all methods,\n" 47 " \"allllir or all1\": print llir info for all methods,\n" 48 " \"allasm or all2\": print asm log for all methods,\n" 49 " \"alltype or all3\": print type infer log for all methods,\n" 75 …"--log-components: Enable logs from specified components. Possible values: [\"all\", \"gc\", \"ecm… 76 "\"interpreter\", \"debugger\", \"compiler\", \"builtins\", \"all\"]. Default: [\"all\"]\n" 77 …"--log-debug: Enable debug or above logs from specified components. Possible values: [\"all\", \"g… 78 "\"interpreter\", \"debugger\", \"compiler\", \"builtins\", \"all\"]. Default: [\"all\"]\n" 79 …"--log-error: Enable error or above logs from specified components. Possible values: [\"all\", \"g… [all …]
|
| /arkcompiler/runtime_core/runtime/arch/ |
| D | memory_helpers.h | 33 // NB! It is assumed all panda targets provide such synchronization, which might not be true on all… 35 // fence while FullMemoryBarrier callers expect all previous reads and writes to be visible in all …
|
| /arkcompiler/runtime_core/runtime/mem/ |
| D | mem_stats.h | 66 * Number of allocated objects for all time 71 * Number of freed objects for all time 76 * Number of allocated large and regular (size <= FREELIST_MAX_ALLOC_SIZE) objects for all time 81 * Number of freed large and regular (size <= FREELIST_MAX_ALLOC_SIZE) objects for all time 86 * Number of allocated humongous (size > FREELIST_MAX_ALLOC_SIZE) objects for all time 91 * Number of freed humongous (size > FREELIST_MAX_ALLOC_SIZE) objects for all time
|
| /arkcompiler/runtime_core/runtime/mem/gc/g1/ |
| D | update_remset_thread.cpp | 103 // TODO(alovkov): GC-thread can help to update-thread to process all cards concurrently 113 // runtime is destroying, handle all refs anyway for now in WaitUntilTasksEnd() 115 ProcessAllCards(); // Process all cards inside gc in WaitUntilTasksEnd() 125 …// we will handle all remsets even when thread is stopped (we are trying to destroy Runtime, but i… in WaitUntilTasksEnd() 127 ProcessAllCards(); // Process all cards inside gc in WaitUntilTasksEnd() 149 // gc is waiting for us to handle all updates in ThreadLoop() 152 ProcessAllCards(); // Process all cards inside gc in ThreadLoop() 154 thread_cond_var_.Signal(); // notify GC thread that we processed all updates in ThreadLoop() 188 …// TODO(alovkov): eliminate atomics in cards, force FullMemoryBarrier here, all mutators will be f… in HandleCard() 219 // process all cards in HandleCard() [all …]
|
| /arkcompiler/runtime_core/scripts/ |
| D | install-deps-ubuntu | 33 This script installs all necessary packages for building and testing Panda 42 $ ./scripts/install-deps-ubuntu --install=x86 --install=arm-all --install=dev 47 $ ./scripts/install-deps-ubuntu -i=x86 -i=arm-all -i=dev 61 …--install=arm-all | -i=arm-all Install extra packages for cross-compiling for AArch32 and A… 80 co-exist, so they are in a single 'arm-all' dependency list. 139 if [[ $FLAG_ARG == "arm-all" ]] ; then 254 install_dep "$SCRIPT_DIR/dep-lists/$UBUNTU_NAME-cross-arm-all"
|
| /arkcompiler/runtime_core/runtime/ |
| D | thread_manager.h | 42 ALL = 8, // See the comment in the function SatisfyTheMask below enumerator 58 …ateThreads(const Callback &cb, unsigned int mask = static_cast<unsigned int>(EnumerationFlag::ALL), 68 … unsigned int inc_mask = static_cast<unsigned int>(EnumerationFlag::ALL), 196 if ((mask & static_cast<unsigned int>(EnumerationFlag::ALL)) != 0) { in SatisfyTheMask() 201 // To deal with it, just add a specific ALL case in SatisfyTheMask() 224 * Tries to stop all daemon threads in case there are no active basic threads 230 * Deregister all suspended threads including daemon threads. 242 // In all other statuses we should wait: in CanDeregister() 267 // This field is required for counting all registered threads (including finished daemons)
|
| /arkcompiler/toolchain/build/compile_script/ |
| D | gen.sh | 60 $tools/ninja all -v | tee ../xxx.log 70 elif [ "$1" = "all" ] 83 $tools/ninja all 89 echo -e "\033[32m + all == all !\033[0m"
|
| /arkcompiler/ets_frontend/test262/ |
| D | README.md | 21 [--es51] [--es2015 [{all,only}]] [--esnext] 38 --es2015 [{all,only}] 39 Run test262 - ES2015. all: Contains all use cases for 61 ### 2.2 Run all the test cases 73 …ed `test_es51` is created under directory `test262/data` , which is used to store all `es51` cases. 80 #### 2.4.2 Contains all use cases for ES5 and ES2015 82 python3 test262/run_test262.py --es2015 all 91 ### 2.6 Run all the test cases under specified directory
|
| /arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/ |
| D | spill_fills_resolver.h | 35 …* Since all destinations are unique, we can use them as keys for table, which collects informatio… 36 * all moves: 39 * - stack slot index offsets on number of all registers (MAX_NUM_REGS + MAX_NUM_VREGS) 130 // Group of moves which can be safely inserted before all others 132 // Group of moves which can be safely inserted after all others
|
| /arkcompiler/runtime_core/compiler/docs/ |
| D | ir_builder.md | 43 1. Iterate over all bytecode instructions and make basic block for all target instructions, i.e. in… 66 1. Split constants: for all constants that are used in instructions with different types, split con… 69 …- Remove dead Phi and set types to phi which have no type. Phi may not have type if all it users a… 71 …- Check all instructions that have no type and fix it. Type is got from instructions with known in… 118 if not all(x == const.inputs[0] for x in const.inputs):
|
| D | reg_alloc_graph_coloring_doc.md | 41 …onents. In best-case scenario all nodes in affinity-component should be colored with the same colo… 42 …all nodes having affine edges are visited. Marker of visited node here is assigned bias-number. An… 50 …tiple cliques, and potentially neighbors from different cliques may occupy all available colors by… 55 Finally, if node was marked to split, real split on corresponding interval is performed. All nodes … 58 … results happen after allocation is successfully done, in case of fallback all analyses are preser…
|
| /arkcompiler/runtime_core/ |
| D | .gitattributes | 1 #Set defaul end of lines for all files 3 # Denote all image files as binary
|
| /arkcompiler/runtime_core/compiler/optimizer/ir/ |
| D | graph_visitor.h | 41 * // For all other instructions print its opcode 45 * // Visitor for all instructions which are the instance of the BinaryOperation 98 * `visitor.inc` include must be in the end of all Visitor classes. 104 * - VisitFunc table_ - list of methods for all opcodes.
|
| /arkcompiler/runtime_core/runtime/mem/gc/ |
| D | gc_marker.h | 63 …* Iterate over all fields with references of object and add all not null object references to the … 71 * Iterate over class data and add all found not null object references to the objects_stack 78 * For arrays of objects add all not null object references to the objects_stack 103 …* Iterate over all fields with references of object and add all not null object references to the … 111 * Iterate over class data and add all found not null object references to the objects_stack 118 * For arrays of objects add all not null object references to the objects_stack
|