OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:emit_data
(Results
1 - 8
of
8
) sorted by null
/external/mesa3d/src/gallium/auxiliary/gallivm/
lp_bld_tgsi_action.c
65
struct lp_build_emit_data *
emit_data
)
68
emit_data
->args[0] = lp_build_emit_fetch(bld_base,
emit_data
->inst, 0, 0);
69
emit_data
->arg_count = 1;
70
emit_data
->dst_type = LLVMTypeOf(
emit_data
->args[0]);
75
struct lp_build_emit_data *
emit_data
)
78
emit_data
->args[0] = lp_build_emit_fetch(bld_base,
emit_data
->inst,
81
emit_data
->args[1] = lp_build_emit_fetch(bld_base, emit_data->inst
[
all
...]
lp_bld_tgsi.c
82
* This function assumes that all the args in
emit_data
have been set.
86
struct lp_build_emit_data *
emit_data
,
90
if (
emit_data
->arg_count == 0) {
91
emit_data
->dst_type = LLVMVoidTypeInContext(bld_base->base.gallivm->context);
94
emit_data
->dst_type = LLVMTypeOf(
emit_data
->args[0]);
102
struct lp_build_emit_data *
emit_data
)
105
emit_data
->output[
emit_data
->chan] = lp_build_intrinsic(
107
emit_data
->dst_type, emit_data->args, emit_data->arg_count)
132
struct lp_build_
emit_data
emit_data
;
local
145
struct lp_build_
emit_data
emit_data
;
local
160
struct lp_build_
emit_data
emit_data
;
local
197
struct lp_build_
emit_data
emit_data
;
local
[
all
...]
lp_bld_tgsi_soa.c
[
all
...]
lp_bld_tgsi.h
506
struct lp_build_emit_data *
emit_data
);
517
struct lp_build_emit_data *
emit_data
);
523
struct lp_build_emit_data *
emit_data
);
/external/mesa3d/src/gallium/drivers/radeon/
radeon_setup_tgsi_llvm.c
348
struct lp_build_emit_data *
emit_data
)
368
struct lp_build_emit_data *
emit_data
)
380
struct lp_build_emit_data *
emit_data
)
392
struct lp_build_emit_data *
emit_data
)
426
struct lp_build_emit_data *
emit_data
)
458
struct lp_build_emit_data *
emit_data
)
475
struct lp_build_emit_data *
emit_data
)
483
bitcast(bld_base, TGSI_TYPE_UNSIGNED,
emit_data
->args[0]),
505
struct lp_build_emit_data *
emit_data
)
508
for (i = 0; i <
emit_data
->arg_count; i++)
[
all
...]
radeon_llvm.h
172
struct lp_build_emit_data *
emit_data
);
/external/mesa3d/src/gallium/drivers/r600/
r600_llvm.c
145
struct lp_build_emit_data *
emit_data
)
151
assert(
emit_data
->arg_count + 2 <= Elements(args));
153
for (c = 0; c <
emit_data
->arg_count; ++c)
154
args[c] =
emit_data
->args[c];
156
sampler_src =
emit_data
->inst->Instruction.NumSrcRegs-1;
159
emit_data
->inst->Src[sampler_src].Register.Index);
161
emit_data
->inst->Texture.Texture);
163
emit_data
->output[0] = build_intrinsic(gallivm->builder,
165
emit_data
->dst_type, args, c, LLVMReadNoneAttribute);
170
struct lp_build_emit_data *
emit_data
)
[
all
...]
/external/mesa3d/src/gallium/drivers/radeonsi/
radeonsi_shader.c
590
struct lp_build_emit_data *
emit_data
)
592
const struct tgsi_full_instruction * inst =
emit_data
->inst;
597
/* XXX: should be optimized using
emit_data
->inst->Dst[0].Register.WriteMask*/
598
emit_data
->args[0] = lp_build_const_int32(bld_base->base.gallivm, 0xf);
607
emit_data
->dst_type = LLVMVectorType(bld_base->base.elem_type, 4);
608
src_w = lp_build_emit_fetch(bld_base,
emit_data
->inst, 0, TGSI_CHAN_W);
612
emit_data
->inst, 0, chan);
618
emit_data
->args[1] = lp_build_gather_values(bld_base->base.gallivm,
621
emit_data
->args[1] = lp_build_emit_fetch(bld_base,
emit_data
->inst
[
all
...]
Completed in 727 milliseconds