Home
last modified time | relevance | path

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

1234567891011

/arkcompiler/runtime_core/tests/cts-generator/cts-template/
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 …]
Dcheckcast.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: PandaAssembly_header
16 template: |
31 - name: pandasm_header
32 template: |
44 - file-name: "checkcast"
51 - sig: checkcast type_id
56 - file-name: "null_to_any_type_pa"
62 header-template: ['pandasm_header']
[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 …]
Dthrow.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: PandaAssembly_header
16 template: |
25 - name: pandasm_header
26 template: |
35 - file-name: "throw"
40 - sig: throw v:in:ref
44 - x_throw
47 - file-name: "when_reg_is_invalid"
[all …]
Dldobj.64.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: PandaAssembly_header
16 template: |
45 - name: pandasm_header
46 template: |
78 - name: get_null_R
79 template: |
86 - file-name: "ldobj.64"
92 - sig: ldobj.64 v:in:ref, field_id
[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 …]
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 …]
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 …]
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 …]
Dldobj.v.64.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: PandaAssembly_header
16 template: |
45 - name: pandasm_header
46 template: |
78 - name: get_null_R
79 template: |
86 - file-name: "ldobj.v.64"
92 - sig: ldobj.v.64 v1:out:b64, v2:in:ref, field_id
[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 …]
Dstarr.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 …]
Dstarr.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 …]
Dstarr.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 …]
Dfstarr.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 …]
Dfstarr.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 …]
Dldobj.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: pandasm_header
16 template: |
49 - name: PandaAssembly_header
50 template: |
79 - name: get_null_R
80 template: |
87 - file-name: "ldobj"
93 - sig: ldobj v:in:ref, field_id
[all …]
Dcall.short.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
13 ---
15 - name: PandaAssembly
16 template: >
20 - file-name: call.short
30 runtime constant-pool.
32 … Non-range instructions can be used to pass up to 4 arguments (unused register slot values will
37 - method_id_static
38 - compatible_arguments
[all …]
Dlda.const.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - file-name: lda.const
19 … Create a new single-dimensional constant literal array and put a reference to it into register.
22 - file-name: array_def_err
28 - sig: lda.const v:out:ref, literalarray_id
32 - constant_literalarray_id
33 runner-options: [compile-failure]
34 header-template: []
35 code-template: |
[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 …]
Dstobj.v.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: pandasm_header
16 template: |
40 - name: PandaAssembly_header
41 template: |
69 - file-name: "stobj.v"
73 …Store register content into object field by field_id. For non-object variant the size of actually …
76 - sig: stobj.v v1:in:b32, v2:in:ref, field_id
81 - file-name: "check_if_regs_initialized_p"
[all …]
Dldobj.v.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: pandasm_header
16 template: |
49 - name: PandaAssembly_header
50 template: |
79 - name: get_null_R
80 template: |
87 - file-name: "ldobj.v"
93 - sig: ldobj.v v1:out:b32, v2:in:ref, field_id
[all …]
Dstobj.v.64.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: pandasm_header
16 template: |
39 - name: PandaAssembly_header
40 template: |
68 - file-name: "stobj.v.64"
72 …Store register content into object field by field_id. For non-object variant the size of actually …
75 - sig: stobj.v.64 v1:in:b64, v2:in:ref, field_id
80 - file-name: "check_if_regs_initialized_p"
[all …]
/arkcompiler/runtime_core/runtime/
Dmark_word.cpp2 * Copyright (c) 2021-2022 Huawei Device Co., Ltd.
7 * http://www.apache.org/licenses/LICENSE-2.0
22 template <bool HashPolicy>
29 template <>
32 LOG(ERROR, RUNTIME) << "Hash is not stored inside object header!"; in GetHashConfigured()
41 template <bool HashPolicy>
50 template <>
54 LOG(ERROR, RUNTIME) << "Hash is not stored inside object header!"; in DecodeFromHashConfigured()
63 template <bool HashPolicy>
66 LOG(ERROR, RUNTIME) << "Hash is stored inside object header and we don't use hash status bit!"; in SetHashedConfigured()
[all …]

1234567891011