Home
last modified time | relevance | path

Searched full:with (Results 1 – 25 of 8338) sorted by relevance

12345678910>>...334

/arkcompiler/runtime_core/libpandabase/mem/
Dbase_mem_stats.cpp4 * you may not use this file except in compliance with the License.
34 …// Atomic with acq_rel order reason: data race with allocated_ with dependecies on reads after the… in RecordAllocate()
42 …// Atomic with acq_rel order reason: data race with allocated_ with dependecies on reads after the… in RecordMoved()
58 …// Atomic with acq_rel order reason: data race with allocated_ with dependecies on reads after the… in RecordFree()
65 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetAllocated()
72 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetFreed()
83 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetAllocatedHeap()
97 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetFreedHeap()
113 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetFootprint()
118 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetFootprint()
[all …]
/arkcompiler/ets_runtime/test/typeinfer/automatedcases/
DenumMerging.ts5 * you may not use this file except in compliance with the License.
22 // Enum with only constant members across 2 declarations with the same root module
23 // Enum with initializer in all declarations with constant members with the same root module
44 // Enum with only computed members across 2 declarations with the same root module
57 // Enum with initializer in only one of two declarations with constant members with the same root m…
69 // Enums with same name but different root module
DdeclFileTypeAnnotationVisibilityErrorAccessors.ts5 * you may not use this file except in compliance with the License.
34 // getter with annotation
46 // setter with annotation
50 // Both - getter without annotation, setter with annotation
59 // Both - with annotation
66 // getter with annotation
78 // setter with annotation
82 // Both - getter without annotation, setter with annotation
91 // Both - with annotation
98 // getter with annotation
[all …]
DambientDeclarations.ts5 * you may not use this file except in compliance with the License.
25 // Ambient letiable with type annotation
29 // Ambient function with no type annotations
32 // Ambient function with type annotations
35 // Ambient function with valid overloads
39 // Ambient function with optional parameters
64 // Ambient enum with integer literal initializer
73 // Ambient enum members are always exported with or without export keyword
90 // Ambient module members are always exported with or without export keyword
101 // Ambient external module with a string literal name that is a top level external module name
DenumBasics.ts5 * you may not use this file except in compliance with the License.
33 // Enum object type is anonymous with properties of the enum type and numeric indexer
72 // Enum with only constant members
77 // Enum with only computed members
82 // Enum with constant members followed by computed members
87 // Enum with > 2 constant members with no initializer for first member, non zero initializer for se…
100 // Enum with computed member initializer of type 'any'
105 // Enum with computed member initializer of type number
110 //Enum with computed member intializer of same enum type
DjsDeclarationsNestedParams.ts5 * you may not use this file except in compliance with the License.
26 * @param {string?} error.reason the error reason to send the cancellation with
27 * @param {string?} error.code the error code to send the cancellation with
37 * @param {string?} error.reason the error reason to send the cancellation with
39 * @param {string?} error.suberr.reason the error reason to send the cancellation with
40 * @param {string?} error.suberr.code the error code to send the cancellation with
DcontextualTypeWithUnionTypeCallSignatures.ts5 * you may not use this file except in compliance with the License.
22 // its constituent types, with types that are unions of the respective members in the constituent t…
26 // U has the same set of call signatures, but with return types that are unions of the return types…
45 // With no call signature | callSignatures
53 // With call signatures with different return type
67 // With call signatures of mismatching parameter type
75 // With call signature count mismatch
/arkcompiler/ets_frontend/es2panda/lexer/scripts/
Dkeywords.rb4 # you may not use this file except in compliance with the License.
20 # keywords start with 'a'
31 # keywords start with 'b'
38 # keywords start with 'c'
47 # keywords start with 'd'
56 # keywords start with 'e'
65 # keywords start with 'f'
74 # keywords start with 'g'
80 # keywords start with 'i'
92 # keywords start with 'k'
[all …]
/arkcompiler/runtime_core/platforms/unix/libpandabase/futex/
Dfmutex.cpp4 * you may not use this file except in compliance with the License.
34 // This field is set to false in case of deadlock with daemon threads (only daemon threads
45 // Atomic with acquire order reason: mutex synchronization in FutexWait()
47 // Atomic with acquire order reason: mutex synchronization in FutexWait()
51 // Atomic with acquire order reason: mutex synchronization in FutexWait()
58 // Atomic with release order reason: mutex synchronization in FutexWake()
82 // Atomic with relaxed order reason: mutex synchronization in IncrementWaiters()
87 // Atomic with relaxed order reason: mutex synchronization in DecrementWaiters()
93 // Atomic with relaxed order reason: mutex synchronization in GetWaiters()
100 // Atomic with relaxed order reason: mutex synchronization in IsHeld()
[all …]
Dmutex.cpp4 * you may not use this file except in compliance with the License.
62 // Atomic with relaxed order reason: mutex synchronization in WaitBrieflyFor()
116 // Atomic with relaxed order reason: mutex synchronization in ~RWLock()
119 // Atomic with relaxed order reason: mutex synchronization in ~RWLock()
122 // Atomic with relaxed order reason: mutex synchronization in ~RWLock()
140 // Atomic with relaxed order reason: mutex synchronization in WriteLock()
161 // Atomic with relaxed order reason: mutex synchronization in WriteLock()
169 // Atomic with relaxed order reason: mutex synchronization in WriteLock()
171 // Atomic with relaxed order reason: mutex synchronization in WriteLock()
173 // Atomic with relaxed order reason: mutex synchronization in WriteLock()
[all …]
Dmutex.h4 * you may not use this file except in compliance with the License.
54 …// Should be used only in monitor. Intended to be used with just created mutexes which aren't in u…
58 …// Should be used only in monitor. Intended to be used with just created mutexes which aren't in u…
92 // Atomic with relaxed order reason: mutex synchronization in GetWaiters()
148 // Atomic with relaxed order reason: mutex synchronization in ReadLock()
180 // Atomic with relaxed order reason: mutex synchronization in ReadUnlock()
185 // waiters_ load should not be reordered before state_, so it's done with seq cst. in ReadUnlock()
187 // cur_state should be updated with fetched value on fail in ReadUnlock()
188 // Atomic with seq_cst order reason: mutex synchronization in ReadUnlock()
191 // Atomic with seq_cst order reason: mutex synchronization in ReadUnlock()
[all …]
/arkcompiler/runtime_core/libpandabase/mem/ringbuf/
Dlock_free_ring_buffer.h4 * you may not use this file except in compliance with the License.
39 // Atomic with release order reason: threads should see correct initialization in LockFreeBuffer()
41 // Atomic with release order reason: threads should see correct initialization in LockFreeBuffer()
49 // Atomic with acquire order reason: push should get the latest value in TryPush()
52 // Atomic with acquire order reason: push should get the latest value in TryPush()
57 // Atomic with release order reason: to allow pop to see the latest value in TryPush()
74 // Atomic with acquire order reason: get the latest value in IsEmpty()
76 // Atomic with acquire order reason: get the latest value in IsEmpty()
86 // Atomic with acquire order reason: get the latest value in TryPop()
88 // Atomic with acquire order reason: get the latest value in TryPop()
[all …]
/arkcompiler/runtime_core/libpandafile/
Dpanda_cache.h4 * you may not use this file except in compliance with the License.
85 // Atomic with acquire order reason: fixes a data race with method_cache_ in GetMethodFromCache()
103 // Atomic with release order reason: fixes a data race with method_cache_ in SetMethodCache()
112 // Atomic with acquire order reason: fixes a data race with field_cache_ in GetFieldFromCache()
130 // Atomic with release order reason: fixes a data race with field_cache_ in SetFieldCache()
139 // Atomic with acquire order reason: fixes a data race with class_cache_ in GetClassFromCache()
157 // Atomic with release order reason: fixes a data race with class_cache_ in SetClassCache()
178 // Atomic with acquire order reason: fixes a data race with class_cache_ in EnumerateCachedClasses()
/arkcompiler/runtime_core/libziparchive/
Dzip_archive.h4 * you may not use this file except in compliance with the License.
72 * This handle must be released by calling CloseArchive with this handle.
80 * Close archive opened with OpenArchive, releasing internal resources associated with it.
86 * This handle must be released by calling CloseArchiveFile with this handle.
94 * Close archive opened with OpenArchiveFile, releasing internal resources associated with it.
132 * This handle must be released by calling CloseCurrentFile with this handle.
139 …* Get the current file offset opened with OpenCurrentFile. The offset will be stored into entry->o…
144 * Close the file in zip opened with unzOpenCurrentFile
151 * Uncompress a given zip archive represented with handle to buf of size |buf_size|.
162 …* level takes value from Z_BEST_COMPRESSION(which will deflate the pbuf with best compression effe…
/arkcompiler/runtime_core/tests/cts-generator/cts-template/
Dsta.obj.yaml3 # you may not use this file except in compliance with the License.
24 …description: Check sta.obj with different type of arguments (empty object, with fields, statics, s…
130 description: Check sta.obj with null.
152 description: Check sta.obj with various register numbers.
185 description: Check sta.obj with incorrect register numbers.
188 description: Check sta.obj with various register numbers.
195 # Check sta.obj with different registers number and null
216 description: Check sta.obj with incorrect register numbers.
219 description: Check 'sta.obj' with incorrect accumulator type. Register type is not checked.
235 ##- v1 initialization with different types
[all …]
Dmovi.64.yaml3 # you may not use this file except in compliance with the License.
37 description: Check movi.64 with various values.
136 description: Check mov.64 instruction with different register numbers (8 bit).
168 description: Check mov.64 instruction with syntax errors.
184 description: Check movi.64 instruction with out-of-range register number.
187 description: Check movi.64 instruction with out-of-range register number.
190 description: Check movi.64 instruction with out-of-range register number.
193 description: Check movi.64 instruction with out-of-range register number.
196 description: Check movi.64 with incorrect value (float value).
199 description: Check movi.64 with incorrect value (float value).
[all …]
Dldai.yaml3 # you may not use this file except in compliance with the License.
32 description: Check ldai with various positive values.
74 description: Check ldai with incorrect positive values (float).
79 description: Check ldai with incorrect positive values (float).
98 description: Check ldai with various negative values.
134 description: Check ldai with incorrect negative values (float).
139 description: Check ldai with incorrect negative values (float).
Dldai.64.yaml3 # you may not use this file except in compliance with the License.
38 description: Check ldai.64 with various positive values.
66 description: Check ldai.64 with incorrect positive values (float).
71 description: Check ldai.64 with incorrect positive values (float).
85 description: Check ldai.64 with various negative values.
110 description: Check ldai.64 with incorrect negative values (float).
115 description: Check ldai.64 with incorrect negative values (float).
Dsta.yaml3 # you may not use this file except in compliance with the License.
79 description: Check sta with various register numbers.
108 description: Check sta with incorrect register numbers.
111 description: Check sta with incorrect register numbers.
114 description: Check sta with incorrect register numbers.
117 description: Check 'sta' with incorrect accumulator type. Register type is not checked.
131 ##- v1 initialization with different types
133 ##- Accumulator initialization with incorrect types
203 … description: Check 'sta' with uninitialized accumulator. Destination register is not checked.
245 description: Check sta.64 with incorrect value.
[all …]
Dsta.64.yaml3 # you may not use this file except in compliance with the License.
111 description: Check sta.64 with various register numbers.
135 description: Check sta.64 with incorrect register numbers.
138 description: Check sta.64 with incorrect register numbers.
141 description: Check sta.64 with incorrect register numbers.
144 description: Check 'sta.64' with incorrect accumulator type. Register type is not checked.
158 ##- v1 initialization with different types
160 ##- Accumulator initialization with incorrect types
233 … description: Check 'sta.64' with uninitialized accumulator. Destination register is not checked.
275 description: Check sta.64 with incorrect value.
[all …]
/arkcompiler/runtime_core/cmake/
DPandaCmakeFunctions.cmake3 # you may not use this file except in compliance with the License.
19 # When using rapidcheck we should use linker scripts with
32 # For cross-aarch64 with ASAN with linker script we need use additional path-link
40 # We need use specific options for AMD64 building with Clang compiler
44 … # -mcmodel=large with clang and asan on x64 leads to bugs in rapidcheck with high-mem mappings
56 # It is necessary for 32-bits pointers via amd64 building with Clang compiler
/arkcompiler/ets_runtime/test/aottest/typedarray_load_store/
Dtypedarray_load_store.ts4 * you may not use this file except in compliance with the License.
20 * set TypedArray.isOnHeap to true with this TypedArray construded from ArrayBuffer. */
59 /** TypedArray constructed from ArrayBuffer with byteOffset = 20 and length = 4. */
64 …/** TypedArray constructed from ArrayBuffer with byteOffset = 28 and length = 5, intersecting with
69 /** TypedArray constructed from ArrayBuffer with byteOffset = 0 and length = 5. */
106 /** TypedArray constructed from ArrayBuffer with byteOffset = 16 and length = 4. */
111 …/** TypedArray constructed from ArrayBuffer with byteOffset = 24 and length = 5, intersecting with
116 …/** TypedArray constructed from ArrayBuffer with byteOffset = 0 and length = 5, intersecting with
/arkcompiler/runtime_core/tests/cts-generator/
DREADME.md51 --with-quickener Run quickener tool after assembly
61 -b, --bug_id BUGID Include tests with specified bug ids
63 --prlimit OPTS Run panda via prlimit with options
83 To run only tests with `ignore` runner option, add `--run-ignored` options.
95 Run all tests marked with bugid 1316.
109 All test can be executed using `make cts-generated` command, test with `ignore` runner options will…
129 Tests with `release` tag will be included to test execution, with `sanitizer-fail` will be excluded.
131 ### How to run test with specified bug id runner-option?
156 ### What should I do with failed/passed tests after bug-fixing?
168 …s failed, you can update them, if there are problems with tests. If tests are correct, continue wi…
/arkcompiler/runtime_core/docs/
Drationale-for-bytecode.md19 is used for storing local variables along with function arguments and doing function calls.
23 that the number and purpose of registers differs, too. Some nuances of working with stack may also
27 ones. A program written for such abstract CPU can be run on any real hardware with the help of a
72 operates with smaller instructions. Indeed, each instruction `push_arg1`, `push_arg1`, and `add`
73 can be represented with a single byte, while register-based `add reg_dst, reg_src1, reg_src2` may
92 * Variable size of instructions with frequent instructions are encoded to be smaller.
100 by some bytecodes. With this tweak, our example can be rewritten as follows:
110 With this approach, we are no longer required to encode destination register, it is "hardcoded" to
121 longer than accumulator value (otherwise calls will be accompanied with moves from and to
123 * The same goes with object and array loads and stores.
[all …]
/arkcompiler/runtime_core/compiler/docs/
Dreg_alloc_graph_coloring_doc.md7 Minimize load/store operations with memory
14 # Register allocation on Chordal-graphs with advanced register coalescing
17 …ter allocation algorithm that is based on ideas of Chordal-graph coloring with integrated coalesci…
20 …ler-saved, callee-saved>. In fact because these values with call-site crossing will interfere with
26 …for node. And input parameters is marked for split if it has intersection with call-site. They wil…
27 Here additionally to the built graph with regular edges that represent interference, it is built af…
28 Output graph will be interference-graph G = {Nodes, IEdges, AEdges} – graph with 2 types of edges: …
35 This algorithm extends coalescing abilities of original algorithms of Chordal-RA with integrated co…
38 - Biasing, is a way when in front of coloring nodes are “hinted” with preferred colors. And on stag…
41 …. In best-case scenario all nodes in affinity-component should be colored with the same color, whi…
[all …]

12345678910>>...334