Searched refs:emit_data (Results 1 – 4 of 4) sorted by relevance
/third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
D | lp_bld_tgsi_action.c | 67 struct lp_build_emit_data * emit_data) in scalar_unary_fetch_args() argument 70 emit_data->args[0] = lp_build_emit_fetch(bld_base, emit_data->inst, 0, 0); in scalar_unary_fetch_args() 71 emit_data->arg_count = 1; in scalar_unary_fetch_args() 72 emit_data->dst_type = LLVMTypeOf(emit_data->args[0]); in scalar_unary_fetch_args() 77 struct lp_build_emit_data * emit_data) in scalar_binary_fetch_args() argument 80 emit_data->args[0] = lp_build_emit_fetch(bld_base, emit_data->inst, in scalar_binary_fetch_args() 83 emit_data->args[1] = lp_build_emit_fetch(bld_base, emit_data->inst, in scalar_binary_fetch_args() 85 emit_data->arg_count = 2; in scalar_binary_fetch_args() 86 emit_data->dst_type = LLVMTypeOf(emit_data->args[0]); in scalar_binary_fetch_args() 94 struct lp_build_emit_data * emit_data) in add_emit() argument [all …]
|
D | lp_bld_tgsi.c | 90 lp_build_action_set_dst_type(struct lp_build_emit_data *emit_data, in lp_build_action_set_dst_type() argument 94 if (emit_data->arg_count == 0) { in lp_build_action_set_dst_type() 95 emit_data->dst_type = in lp_build_action_set_dst_type() 99 emit_data->dst_type = LLVMTypeOf(emit_data->args[0]); in lp_build_action_set_dst_type() 107 struct lp_build_emit_data *emit_data) in lp_build_tgsi_intrinsic() argument 110 emit_data->output[emit_data->chan] = lp_build_intrinsic( in lp_build_tgsi_intrinsic() 112 emit_data->dst_type, emit_data->args, emit_data->arg_count, 0); in lp_build_tgsi_intrinsic() 119 struct lp_build_emit_data *emit_data) in lp_build_emit_llvm() argument 124 lp_build_action_set_dst_type(emit_data, bld_base, tgsi_opcode); in lp_build_emit_llvm() 125 emit_data->chan = 0; in lp_build_emit_llvm() [all …]
|
D | lp_bld_tgsi_soa.c | 3073 struct lp_build_emit_data * emit_data) in ddx_emit() argument 3077 emit_fetch_deriv(bld, emit_data->args[0], NULL, in ddx_emit() 3078 &emit_data->output[emit_data->chan], NULL); in ddx_emit() 3085 struct lp_build_emit_data * emit_data) in ddy_emit() argument 3089 emit_fetch_deriv(bld, emit_data->args[0], NULL, NULL, in ddy_emit() 3090 &emit_data->output[emit_data->chan]); in ddy_emit() 3097 struct lp_build_emit_data * emit_data) in kill_emit() argument 3108 struct lp_build_emit_data * emit_data) in kill_if_emit() argument 3112 emit_kill_if(bld, emit_data->inst, bld_base->pc - 1); in kill_if_emit() 3119 struct lp_build_emit_data * emit_data) in tex_emit() argument [all …]
|
D | lp_bld_tgsi.h | 689 struct lp_build_emit_data * emit_data); 700 struct lp_build_emit_data * emit_data); 706 struct lp_build_emit_data * emit_data);
|