Searched refs:src_n (Results 1 - 4 of 4) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_postsched.c393 struct ir3_postsched_node *node, unsigned num, int src_n)
397 if (src_n >= 0 && dep && state->direction == F) {
398 unsigned d = ir3_delayslots(dep->instr, node->instr, src_n, true);
407 if (src_n < 0) {
417 * src_n is the index passed into ir3_delayslots() for calculating the delay:
418 * If positive, corresponds to node->instr->regs[src_n]. If negative, then
424 unsigned num, int src_n)
433 add_single_reg_dep(state, node, num, src_n);
436 add_single_reg_dep(state, node, 2 * num + 0, src_n);
437 add_single_reg_dep(state, node, 2 * num + 1, src_n);
392 add_single_reg_dep(struct ir3_postsched_deps_state * state,struct ir3_postsched_node * node,unsigned num,int src_n) argument
422 add_reg_dep(struct ir3_postsched_deps_state * state,struct ir3_postsched_node * node,const struct ir3_register * reg,unsigned num,int src_n) argument
[all...]
H A Dir3_delay.c332 foreach_src_n (src, src_n, consumer) {
337 assigner, consumer, dst_n, src_n, soft, mergedregs);
H A Dir3_spill.c1050 is_last_pcopy_src(struct ir3_instruction *pcopy, unsigned src_n) argument
1052 struct ir3_register *src = pcopy->srcs[src_n];
1055 for (unsigned j = src_n + 1; j < pcopy->srcs_count; j++) {
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_schedule.c252 nir_schedule_node *src_n = local in function:nir_schedule_reg_src_deps
256 add_dep(state, dst_n, src_n);

Completed in 10 milliseconds