/third_party/mesa3d/src/compiler/nir/ |
H A D | nir_from_ssa.c | 324 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 D | nir.h | 2473 #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 D | ir3_merge_regs.c | 367 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 D | ir3_ra_validate.c | 279 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 D | ir3_spill.c | 730 /* 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 D | ir3_ra.c | 1593 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 D | ec_kmeth.c | 269 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 D | ec_kmeth.c | 269 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 D | ec.h | 1509 int (**pcopy)(EC_KEY *dest, const EC_KEY *src),
|
H A D | evp.h | 2071 (const EVP_PKEY_METHOD *pmeth, int (**pcopy) (EVP_PKEY_CTX *dst,
|
/third_party/openssl/include/openssl/ |
H A D | ec.h | 1509 int (**pcopy)(EC_KEY *dest, const EC_KEY *src),
|
H A D | evp.h | 2069 (const EVP_PKEY_METHOD *pmeth, int (**pcopy) (EVP_PKEY_CTX *dst,
|
/third_party/openssl/ohos_lite/include/openssl/ |
H A D | ec.h | 1331 int (**pcopy)(EC_KEY *dest, const EC_KEY *src),
|
H A D | evp.h | 1546 int (**pcopy) (EVP_PKEY_CTX *dst,
|
/third_party/node/deps/openssl/openssl/crypto/evp/ |
H A D | pmeth_lib.c | 1863 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 D | pmeth_lib.c | 1862 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 D | evp_extra_test.c | 4110 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()
|