Home
last modified time | relevance | path

Searched +full:case +full:- +full:header +full:- +full:template (Results 1 – 25 of 66) sorted by relevance

123

/arkcompiler/runtime_core/tests/cts-generator/generator/
Dgenerator.rb1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
29 DEF_TEMPLATE = 'template'
37 TEST_NAME = 'file-name'
48 TEST_PANDA_OPTIONS = 'panda-options'
49 TEST_RUN_OPTIONS = 'runner-options'
52 COMMAND_FILE_NAME = 'file-name'
53 TEST_CODE_TEMPLATE = 'code-template'
54 TEST_HEADER_TEMPLATE = 'header-template'
55 TEST_CHECK_TYPE = 'check-type'
[all …]
/arkcompiler/runtime_core/tests/cts-generator/cts-template/
Dmonitor.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
14 ---
16 - name: PandaAssembly
17 template: |
68 - file-name: 'monitor'
79 … that case monitor is acquired by thread and monitor count is set to 1. The thread becomes the
88 - file-name: 'null_monitor'
92 - sig: monitorenter
97 - sig: monitorexit
[all …]
Dmov.obj.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
17 - file-name: "mov.obj"
19 title: Move register-to-register
22 - x_none
24 - file-name: "op_p"
27 - sig: mov.obj v1:out:ref, v2:in:ref
30 code-template: |
32 # header
44 header-template: []
[all …]
Dsta.obj.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "sta.obj"
21 - x_none
23 - file-name: "op"
27 - sig: sta.obj v:out:ref
30 header-template: []
31 code-template: |
33 # header
45 check-type: none
[all …]
Dreturn.void.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: PandaAssembly
16 template: |
20 - file-name: "return.void"
28 - none
30 - x_none
32 - file-name: "call_s_p"
36 - sig: return.void
39 header-template: []
[all …]
Dreturn.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: PandaAssembly
16 template: |
18 - name: obj-ctor
19 template: |
26 - file-name: 'return'
33 - x_none
35 - file-name: 'call_s_p'
38 - sig: return
[all …]
Dreturn.64.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: PandaAssembly
16 template: |
18 - name: obj-ctor
19 template: |
26 - file-name: "return.64"
33 - x_none
35 - file-name: 'call_s_p'
38 - sig: return.64
[all …]
Dlda.obj.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
17 - file-name: lda.obj
22 - x_none
24 - file-name: op_p
27 - sig: lda.obj v:in:ref
30 check-type: none
31 code-template: |
33 # header
44 header-template: []
[all …]
Dtest-schema.json4 "file-name",
10 "file-name": {
87 "file-name",
88 "code-template",
153 "file-name": {
156 "check-type": {
158 …ne", "no-check", "exit-positive", "check-positive", "check-negative", "check-acc-nan-f32", "check-
160 "header-template": { object
166 "code-template": {
184 "panda-options": {
[all …]
Djmp.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "jmp"
23 - branch_target
25 - x_none
27 - file-name: "op_none"
30 - sig: jmp imm:i32
34 code-template: |
37 check-type: exit-positive
40 - values:
[all …]
Dldarr.obj.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: PandaAssembly
16 template: |
18 - name: aoobe_p
19 template: |
22 - name: aoobe_j
23 template: |
27 - name: npe_p
28 template: |
[all …]
Dreturn.obj.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: obj-param-ctor
16 template: |
26 - name: obj-ctor
27 template: |
33 - name: PandaAssembly
34 template: >
37 - file-name: "return.obj"
44 - x_none
[all …]
Dldarr.8.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: PandaAssembly
16 template: |
18 - name: aoobe_p
19 template: |
21 - name: aoobe_j
22 template: |
24 - name: npe_p
25 template: |
[all …]
Dldarru.8.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: PandaAssembly
16 template: |
18 - name: aoobe_p
19 template: |
21 - name: aoobe_j
22 template: |
24 - name: npe_p
25 template: |
[all …]
Dldarr.64.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: PandaAssembly
16 template: |
18 - name: aoobe_p
19 template: |
21 - name: aoobe_j
22 template: |
24 - name: npe_p
25 template: |
[all …]
Dldarr.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: PandaAssembly
16 template: |
18 - name: aoobe_p
19 template: |
21 - name: aoobe_j
22 template: |
24 - name: npe_p
25 template: |
[all …]
Dfldarr.32.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: PandaAssembly
16 template: |
18 - name: aoobe_p
19 template: |
21 - name: aoobe_j
22 template: |
24 - name: npe_p
25 template: |
[all …]
Dfldarr.64.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: PandaAssembly
16 template: |
18 - name: aoobe_p
19 template: |
21 - name: aoobe_j
22 template: |
24 - name: npe_p
25 template: |
[all …]
Dldarr.16.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: PandaAssembly
16 template: |
18 - name: aoobe_p
19 template: |
21 - name: aoobe_j
22 template: |
24 - name: npe_p
25 template: |
[all …]
Dldarru.16.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: PandaAssembly
16 template: |
18 - name: aoobe_p
19 template: |
21 - name: aoobe_j
22 template: |
24 - name: npe_p
25 template: |
[all …]
Dcall.virt.short.negative.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
13 ---
15 - name: PandaAssembly
16 template: >
18 - name: r_A
19 template: |
25 - name: r_B
26 template: |
33 - file-name: call.virt.short.negative
[all …]
Dmov.64.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "mov.64"
18 title: Move register-to-register
21 - x_none
23 - file-name: "op_vs_4_vs_4"
26 - sig: mov.64 v1:out:b64, v2:in:b64
29 code-template: |
37 - values: [v0, v0, v0, v0]
38 - values: [v0, v1, v0, v1]
[all …]
Dstarr.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: PandaAssembly
16 template: |
18 - name: aoobe_p
19 template: |
21 - name: aoobe_j
22 template: |
24 - name: npe_p
25 template: |
[all …]
/arkcompiler/ets_runtime/ecmascript/
Dobject_factory-inl.h7 * http://www.apache.org/licenses/LICENSE-2.0
19 #include "ecmascript/global_env_constants-inl.h"
23 #include "ecmascript/mem/heap-inl.h"
24 #include "ecmascript/mem/barriers-inl.h"
26 #include "ecmascript/tagged_array-inl.h"
32 return reinterpret_cast<EcmaString *>(heap_->AllocateNonMovableOrHugeObject( in AllocNonMovableStringObject()
33 JSHClass::Cast(thread_->GlobalConstants()->GetStringClass().GetTaggedObject()), size)); in AllocNonMovableStringObject()
39 return reinterpret_cast<EcmaString *>(heap_->AllocateYoungOrHugeObject( in AllocStringObject()
40 JSHClass::Cast(thread_->GlobalConstants()->GetStringClass().GetTaggedObject()), size)); in AllocStringObject()
46 return reinterpret_cast<EcmaString *>(heap_->AllocateOldOrHugeObject( in AllocOldSpaceStringObject()
[all …]
/arkcompiler/runtime_core/compiler/aot/aot_builder/
Delf_builder.h2 * Copyright (c) 2021-2022 Huawei Device Co., Ltd.
7 * http://www.apache.org/licenses/LICENSE-2.0
95 template <Arch arch, bool is_jit_mode = false>
96 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-member-init)
118 // NOLINTNEXTLINE(modernize-pass-by-value)
190 ~DataSection() override = default; // NOLINT(hicpp-use-override, modernize-use-override)
195 …sert(data_.end(), pdata, pdata + size); // NOLINT(cppcoreguidelines-pro-bounds-pointer-arithmetic) in AppendData()
210 … return this->data_provider_ != nullptr ? this->data_provider_->GetDataSize() : data_.size(); in GetDataSize()
254 AddString("\0"); // NOLINT(bugprone-string-literal-with-embedded-nul) in StringSection()
301 section->index_ = sections_.size() - 1; in AddSection()
[all …]

123