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 | 86 struct lp_build_emit_data * emit_data, in lp_build_action_set_dst_type() argument 90 if (emit_data->arg_count == 0) { in lp_build_action_set_dst_type() 91 emit_data->dst_type = LLVMVoidTypeInContext(bld_base->base.gallivm->context); in lp_build_action_set_dst_type() 94 emit_data->dst_type = LLVMTypeOf(emit_data->args[0]); in lp_build_action_set_dst_type() 102 struct lp_build_emit_data * emit_data) in lp_build_tgsi_intrinsic() argument 105 emit_data->output[emit_data->chan] = lp_build_intrinsic( in lp_build_tgsi_intrinsic() 107 emit_data->dst_type, emit_data->args, emit_data->arg_count, 0); in lp_build_tgsi_intrinsic() 114 struct lp_build_emit_data * emit_data) in lp_build_emit_llvm() argument 119 lp_build_action_set_dst_type(emit_data, bld_base, tgsi_opcode); in lp_build_emit_llvm() 120 emit_data->chan = 0; in lp_build_emit_llvm() [all …]
|
D | lp_bld_tgsi_soa.c | 3067 struct lp_build_emit_data * emit_data) in ddx_emit() argument 3071 emit_fetch_deriv(bld, emit_data->args[0], NULL, in ddx_emit() 3072 &emit_data->output[emit_data->chan], NULL); in ddx_emit() 3079 struct lp_build_emit_data * emit_data) in ddy_emit() argument 3083 emit_fetch_deriv(bld, emit_data->args[0], NULL, NULL, in ddy_emit() 3084 &emit_data->output[emit_data->chan]); in ddy_emit() 3091 struct lp_build_emit_data * emit_data) in kill_emit() argument 3102 struct lp_build_emit_data * emit_data) in kill_if_emit() argument 3106 emit_kill_if(bld, emit_data->inst, bld_base->pc - 1); in kill_if_emit() 3113 struct lp_build_emit_data * emit_data) in tex_emit() argument [all …]
|
D | lp_bld_tgsi.h | 691 struct lp_build_emit_data * emit_data); 702 struct lp_build_emit_data * emit_data); 708 struct lp_build_emit_data * emit_data);
|