/external/chromium_org/third_party/mesa/src/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_action.h | 91 * 1. Fetching the instruction arguments into the emit_data->args array. 92 * 2. Setting the number of arguments in emit_data->arg_count. 93 * 3. Setting the destination type in emit_data->dst_type (usually only 102 * It should store the values it generates in the emit_data->output array 105 * make sure to store the values in the array slot indexed by emit_data->chan.
|
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/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_action.h | 91 * 1. Fetching the instruction arguments into the emit_data->args array. 92 * 2. Setting the number of arguments in emit_data->arg_count. 93 * 3. Setting the destination type in emit_data->dst_type (usually only 102 * It should store the values it generates in the emit_data->output array 105 * make sure to store the values in the array slot indexed by emit_data->chan.
|
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/chromium_org/third_party/mesa/src/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/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/chromium_org/third_party/mesa/src/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/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/chromium_org/third_party/mesa/src/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...] |
/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...] |