Home
last modified time | relevance | path

Searched refs:pcopy (Results 1 - 17 of 17) sorted by relevance

/third_party/mesa3d/src/compiler/nir/
H A Dnir_from_ssa.c324 nir_parallel_copy_instr *pcopy = in add_parallel_copy_to_end_of_block() local
327 nir_instr_insert(nir_after_block_before_jump(block), &pcopy->instr); in add_parallel_copy_to_end_of_block()
414 nir_parallel_copy_instr *pcopy = in isolate_phi_nodes_block() local
416 assert(pcopy); in isolate_phi_nodes_block()
420 nir_ssa_dest_init(&pcopy->instr, &entry->dest, in isolate_phi_nodes_block()
424 exec_list_push_tail(&pcopy->entries, &entry->node); in isolate_phi_nodes_block()
427 nir_instr_rewrite_src(&pcopy->instr, &entry->src, src->src); in isolate_phi_nodes_block()
479 aggressive_coalesce_parallel_copy(nir_parallel_copy_instr *pcopy, in aggressive_coalesce_parallel_copy() argument
482 nir_foreach_parallel_copy_entry(entry, pcopy) { in aggressive_coalesce_parallel_copy()
677 resolve_parallel_copy(nir_parallel_copy_instr *pcopy, in resolve_parallel_copy() argument
854 nir_parallel_copy_instr *pcopy = nir_instr_as_parallel_copy(first_instr); resolve_parallel_copies_block() local
[all...]
H A Dnir.h2473 #define nir_foreach_parallel_copy_entry(entry, pcopy) \
2474 foreach_list_typed(nir_parallel_copy_entry, entry, node, &(pcopy)->entries)
/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_merge_regs.c367 struct ir3_instruction *pcopy) in aggressive_coalesce_parallel_copy()
369 for (unsigned i = 0; i < pcopy->dsts_count; i++) { in aggressive_coalesce_parallel_copy()
370 if (!(pcopy->srcs[i]->flags & IR3_REG_SSA)) in aggressive_coalesce_parallel_copy()
372 try_merge_defs(live, pcopy->dsts[i], pcopy->srcs[i]->def, 0); in aggressive_coalesce_parallel_copy()
440 struct ir3_instruction *pcopy = in create_parallel_copy() local
444 struct ir3_register *reg = __ssa_dst(pcopy); in create_parallel_copy()
451 pcopy->srcs[pcopy->srcs_count++] = in create_parallel_copy()
462 phi->srcs[pred_idx]->def = pcopy in create_parallel_copy()
366 aggressive_coalesce_parallel_copy(struct ir3_liveness *live, struct ir3_instruction *pcopy) aggressive_coalesce_parallel_copy() argument
[all...]
H A Dir3_ra_validate.c279 propagate_parallelcopy(struct ra_val_ctx *ctx, struct ir3_instruction *pcopy) in propagate_parallelcopy() argument
282 for (unsigned i = 0; i < pcopy->dsts_count; i++) { in propagate_parallelcopy()
283 size += reg_size(pcopy->srcs[i]); in propagate_parallelcopy()
289 for (unsigned i = 0; i < pcopy->srcs_count; i++) { in propagate_parallelcopy()
290 struct ir3_register *dst = pcopy->dsts[i]; in propagate_parallelcopy()
291 struct ir3_register *src = pcopy->srcs[i]; in propagate_parallelcopy()
311 for (unsigned i = 0; i < pcopy->dsts_count; i++) { in propagate_parallelcopy()
312 struct ir3_register *dst = pcopy->dsts[i]; in propagate_parallelcopy()
H A Dir3_spill.c730 /* If spilling an immed/const pcopy src, we need to actually materialize it in spill()
1120 * only used as part of the pcopy accounting. See below. in create_temp_interval()
1141 is_last_pcopy_src(struct ir3_instruction *pcopy, unsigned src_n) in is_last_pcopy_src() argument
1143 struct ir3_register *src = pcopy->srcs[src_n]; in is_last_pcopy_src()
1146 for (unsigned j = src_n + 1; j < pcopy->srcs_count; j++) { in is_last_pcopy_src()
1147 if (pcopy->srcs[j]->def == src->def) in is_last_pcopy_src()
1194 handle_pcopy(struct ra_spill_ctx *ctx, struct ir3_instruction *pcopy) in handle_pcopy() argument
1196 foreach_dst (dst, pcopy) { in handle_pcopy()
1201 foreach_src_n (src, i, pcopy) { in handle_pcopy()
1203 struct ir3_register *dst = pcopy in handle_pcopy()
[all...]
H A Dir3_ra.c1593 struct ir3_instruction *pcopy = in insert_parallel_copy_instr() local
1600 ir3_dst_create(pcopy, INVALID_REG, in insert_parallel_copy_instr()
1605 assign_reg(pcopy, reg, ra_interval_get_num(entry->interval)); in insert_parallel_copy_instr()
1611 ir3_src_create(pcopy, INVALID_REG, in insert_parallel_copy_instr()
1616 assign_reg(pcopy, reg, ra_physreg_to_num(entry->src, reg->flags)); in insert_parallel_copy_instr()
1619 list_del(&pcopy->node); in insert_parallel_copy_instr()
1620 list_addtail(&pcopy->node, &instr->node); in insert_parallel_copy_instr()
1758 * space for the destination have the correct pcopy destination that in handle_collect()
1761 * TODO: In this case we'll wind up copying the value in the pcopy and in handle_collect()
1763 * pcopy destinatio in handle_collect()
2051 struct ir3_instruction *pcopy = ir3_instr_create( insert_liveout_copy() local
[all...]
/third_party/node/deps/openssl/openssl/crypto/ec/
H A Dec_kmeth.c269 int (**pcopy)(EC_KEY *dest, const EC_KEY *src), in EC_KEY_METHOD_get_init()
281 if (pcopy != NULL) in EC_KEY_METHOD_get_init()
282 *pcopy = meth->copy; in EC_KEY_METHOD_get_init()
/third_party/openssl/crypto/ec/
H A Dec_kmeth.c269 int (**pcopy)(EC_KEY *dest, const EC_KEY *src), in EC_KEY_METHOD_get_init()
281 if (pcopy != NULL) in EC_KEY_METHOD_get_init()
282 *pcopy = meth->copy; in EC_KEY_METHOD_get_init()
/third_party/node/deps/openssl/openssl/include/openssl/
H A Dec.h1509 int (**pcopy)(EC_KEY *dest, const EC_KEY *src),
H A Devp.h2071 (const EVP_PKEY_METHOD *pmeth, int (**pcopy) (EVP_PKEY_CTX *dst,
/third_party/openssl/include/openssl/
H A Dec.h1509 int (**pcopy)(EC_KEY *dest, const EC_KEY *src),
H A Devp.h2069 (const EVP_PKEY_METHOD *pmeth, int (**pcopy) (EVP_PKEY_CTX *dst,
/third_party/openssl/ohos_lite/include/openssl/
H A Dec.h1331 int (**pcopy)(EC_KEY *dest, const EC_KEY *src),
H A Devp.h1546 int (**pcopy) (EVP_PKEY_CTX *dst,
/third_party/node/deps/openssl/openssl/crypto/evp/
H A Dpmeth_lib.c1863 int (**pcopy) (EVP_PKEY_CTX *dst, in EVP_PKEY_meth_get_copy()
1866 *pcopy = pmeth->copy; in EVP_PKEY_meth_get_copy()
/third_party/openssl/crypto/evp/
H A Dpmeth_lib.c1862 int (**pcopy) (EVP_PKEY_CTX *dst, in EVP_PKEY_meth_get_copy()
1865 *pcopy = pmeth->copy; in EVP_PKEY_meth_get_copy()
/third_party/openssl/test/
H A Devp_extra_test.c4110 int (*pcopy)(EVP_PKEY_CTX *dst, const EVP_PKEY_CTX *src); in custom_pmeth_copy()
4112 EVP_PKEY_meth_get_copy(orig_pmeth, &pcopy); in custom_pmeth_copy()
4113 return pcopy(dst, src); in custom_pmeth_copy()

Completed in 41 milliseconds