/external/chromium_org/third_party/mesa/src/src/gallium/drivers/llvmpipe/ |
lp_test_arit.c | 37 #include "gallivm/lp_bld.h" 38 #include "gallivm/lp_bld_debug.h" 39 #include "gallivm/lp_bld_init.h" 40 #include "gallivm/lp_bld_arit.h" 250 build_unary_test_func(struct gallivm_state *gallivm, 254 LLVMContextRef context = gallivm->context; 255 LLVMModuleRef module = gallivm->module; 256 LLVMTypeRef vf32t = lp_build_vec_type(gallivm, type); 263 LLVMBuilderRef builder = gallivm->builder; 269 lp_build_context_init(&bld, gallivm, type) 295 struct gallivm_state *gallivm; local [all...] |
lp_bld_depth.h | 42 #include "gallivm/lp_bld.h" 58 lp_build_depth_stencil_test(struct gallivm_state *gallivm, 78 lp_build_deferred_depth_write(struct gallivm_state *gallivm, 86 lp_build_occlusion_count(struct gallivm_state *gallivm,
|
lp_test_conv.c | 38 #include "gallivm/lp_bld_init.h" 39 #include "gallivm/lp_bld_type.h" 40 #include "gallivm/lp_bld_const.h" 41 #include "gallivm/lp_bld_conv.h" 42 #include "gallivm/lp_bld_debug.h" 100 add_conv_test(struct gallivm_state *gallivm, 104 LLVMModuleRef module = gallivm->module; 105 LLVMContextRef context = gallivm->context; 106 LLVMBuilderRef builder = gallivm->builder; 116 args[0] = LLVMPointerType(lp_build_vec_type(gallivm, src_type), 0) 158 struct gallivm_state *gallivm; local [all...] |
lp_bld_interp.h | 44 #include "gallivm/lp_bld.h" 45 #include "gallivm/lp_bld_type.h" 116 struct gallivm_state *gallivm, 130 struct gallivm_state *gallivm, 135 struct gallivm_state *gallivm, 140 struct gallivm_state *gallivm, 145 struct gallivm_state *gallivm,
|
/external/mesa3d/src/gallium/auxiliary/gallivm/ |
lp_bld_type.c | 37 lp_build_elem_type(struct gallivm_state *gallivm, struct lp_type type) 42 return LLVMIntTypeInContext(gallivm->context, 16); 45 return LLVMFloatTypeInContext(gallivm->context); 48 return LLVMDoubleTypeInContext(gallivm->context); 52 return LLVMFloatTypeInContext(gallivm->context); 56 return LLVMIntTypeInContext(gallivm->context, type.width); 62 lp_build_vec_type(struct gallivm_state *gallivm,struct lp_type type) 64 LLVMTypeRef elem_type = lp_build_elem_type(gallivm, type); 160 lp_build_int_elem_type(struct gallivm_state *gallivm, struct lp_type type) 162 return LLVMIntTypeInContext(gallivm->context, type.width) [all...] |
lp_bld_swizzle.h | 40 #include "gallivm/lp_bld.h" 51 lp_build_broadcast(struct gallivm_state *gallivm, 62 lp_build_extract_broadcast(struct gallivm_state *gallivm, 110 lp_build_transpose_aos(struct gallivm_state *gallivm, 117 lp_build_pack_aos_scalars(struct gallivm_state *gallivm, 124 lp_build_unpack_broadcast_aos_scalars(struct gallivm_state *gallivm,
|
lp_bld_printf.c | 44 lp_build_print_args(struct gallivm_state* gallivm, 48 LLVMBuilderRef builder = gallivm->builder; 49 LLVMContextRef context = gallivm->context; 67 func_printf = lp_build_const_int_pointer(gallivm, func_to_pointer((func_pointer)debug_printf)); 78 lp_build_print_value(struct gallivm_state *gallivm, 82 LLVMBuilderRef builder = gallivm->builder; 122 params[1] = lp_build_const_string(gallivm, msg); 129 params[2 + i] = LLVMBuildExtractElement(builder, value, lp_build_const_int32(gallivm, i), ""); 135 params[0] = lp_build_const_string(gallivm, format); 136 return lp_build_print_args(gallivm, 2 + length, params) [all...] |
lp_bld_sample_soa.c | 90 LLVMBuilderRef builder = bld->gallivm->builder; 155 lp_build_fetch_rgba_soa(bld->gallivm, 181 bld->gallivm, unit); 185 lp_build_array_get(bld->gallivm, border_color_ptr, 186 lp_build_const_int32(bld->gallivm, chan)); 210 isOdd = LLVMBuildAnd(bld->gallivm->builder, flr, int_coord_bld->one, ""); 239 LLVMValueRef half = lp_build_const_vec(bld->gallivm, coord_bld->type, 0.5); 254 mask = lp_build_compare(int_coord_bld->gallivm, int_coord_bld->type, 279 LLVMBuilderRef builder = bld->gallivm->builder; 280 LLVMValueRef half = lp_build_const_vec(bld->gallivm, coord_bld->type, 0.5) [all...] |
lp_bld_tgsi_soa.c | 70 LLVMTypeRef int_type = LLVMInt32TypeInContext(bld->gallivm->context); 71 LLVMBuilderRef builder = bld->gallivm->builder; 79 mask->int_vec_type = lp_build_int_vec_type(bld->gallivm, mask->bld->type); 83 mask->loop_limiter = lp_build_alloca(bld->gallivm, int_type, "looplimiter"); 93 LLVMBuilderRef builder = mask->bld->gallivm->builder; 125 LLVMBuilderRef builder = mask->bld->gallivm->builder; 142 LLVMBuilderRef builder = mask->bld->gallivm->builder; 169 LLVMBuilderRef builder = mask->bld->gallivm->builder; 186 mask->break_var = lp_build_alloca(mask->bld->gallivm, mask->int_vec_type, ""); 189 mask->loop_block = lp_build_insert_new_block(mask->bld->gallivm, "bgnloop") 468 struct gallivm_state *gallivm = bld->bld_base.base.gallivm; local 586 struct gallivm_state *gallivm = bld_base->base.gallivm; local 662 struct gallivm_state *gallivm = bld->bld_base.base.gallivm; local 728 struct gallivm_state *gallivm = bld->bld_base.base.gallivm; local 789 struct gallivm_state *gallivm = bld->bld_base.base.gallivm; local 932 struct gallivm_state *gallivm = bld->bld_base.base.gallivm; local 1145 struct gallivm_state *gallivm = bld->bld_base.base.gallivm; local 1504 struct gallivm_state *gallivm = bld->bld_base.base.gallivm; local 1549 struct gallivm_state *gallivm = bld->bld_base.base.gallivm; local 1605 struct gallivm_state * gallivm = bld_base->base.gallivm; local 1979 struct gallivm_state * gallivm = bld_base->base.gallivm; local [all...] |
lp_bld_arit.c | 149 return lp_build_intrinsic_binary_anylength(bld->gallivm, intrinsic, 240 return lp_build_intrinsic_binary_anylength(bld->gallivm, intrinsic, 257 LLVMBuilderRef builder = bld->gallivm->builder; 295 LLVMBuilderRef builder = bld->gallivm->builder; 325 return lp_build_intrinsic_binary(builder, intrinsic, lp_build_vec_type(bld->gallivm, bld->type), a, b); 356 LLVMBuilderRef builder = bld->gallivm->builder; 386 shuffles1[i] = lp_build_const_int32(bld->gallivm, i); 387 shuffles2[i] = lp_build_const_int32(bld->gallivm, i + length); 405 index = lp_build_const_int32(bld->gallivm, 0); 407 index = lp_build_const_int32(bld->gallivm, 1) 426 struct gallivm_state *gallivm = bld->gallivm; local 491 struct gallivm_state *gallivm = bld->gallivm; local 2028 struct gallivm_state *gallivm = bld->gallivm; local 2247 struct gallivm_state *gallivm = bld->gallivm; local [all...] |
lp_bld_assert.c | 60 lp_build_assert(struct gallivm_state *gallivm, 64 LLVMBuilderRef builder = gallivm->builder; 65 LLVMContextRef context = gallivm->context; 72 msg_string = lp_build_const_string(gallivm, msg); 78 function = lp_build_const_func_pointer(gallivm,
|
lp_bld_format_aos_array.c | 49 lp_build_fetch_rgba_aos_array(struct gallivm_state *gallivm, 56 LLVMBuilderRef builder = gallivm->builder; 71 src_vec_type = lp_build_vec_type(gallivm, src_type); 84 src_vec_type = lp_build_vec_type(gallivm, src_type); 91 res = lp_build_pad_vector(gallivm, res, src_type, dst_type.length); 96 lp_build_conv(gallivm, src_type, dst_type, &res, 1, &res, 1); 99 lp_build_context_init(&bld, gallivm, dst_type);
|
lp_bld_struct.h | 40 #include "gallivm/lp_bld.h" 41 #include "gallivm/lp_bld_init.h" 60 lp_build_struct_get_ptr(struct gallivm_state *gallivm, 69 lp_build_struct_get(struct gallivm_state *gallivm, 78 lp_build_array_get_ptr(struct gallivm_state *gallivm, 86 lp_build_array_get(struct gallivm_state *gallivm, 94 lp_build_array_set(struct gallivm_state *gallivm,
|
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
lp_test_arit.c | 37 #include "gallivm/lp_bld.h" 38 #include "gallivm/lp_bld_debug.h" 39 #include "gallivm/lp_bld_init.h" 40 #include "gallivm/lp_bld_arit.h" 250 build_unary_test_func(struct gallivm_state *gallivm, 254 LLVMContextRef context = gallivm->context; 255 LLVMModuleRef module = gallivm->module; 256 LLVMTypeRef vf32t = lp_build_vec_type(gallivm, type); 263 LLVMBuilderRef builder = gallivm->builder; 269 lp_build_context_init(&bld, gallivm, type) 295 struct gallivm_state *gallivm; local [all...] |
lp_bld_depth.h | 42 #include "gallivm/lp_bld.h" 58 lp_build_depth_stencil_test(struct gallivm_state *gallivm, 78 lp_build_deferred_depth_write(struct gallivm_state *gallivm, 86 lp_build_occlusion_count(struct gallivm_state *gallivm,
|
lp_test_conv.c | 38 #include "gallivm/lp_bld_init.h" 39 #include "gallivm/lp_bld_type.h" 40 #include "gallivm/lp_bld_const.h" 41 #include "gallivm/lp_bld_conv.h" 42 #include "gallivm/lp_bld_debug.h" 100 add_conv_test(struct gallivm_state *gallivm, 104 LLVMModuleRef module = gallivm->module; 105 LLVMContextRef context = gallivm->context; 106 LLVMBuilderRef builder = gallivm->builder; 116 args[0] = LLVMPointerType(lp_build_vec_type(gallivm, src_type), 0) 158 struct gallivm_state *gallivm; local [all...] |
lp_bld_interp.h | 44 #include "gallivm/lp_bld.h" 45 #include "gallivm/lp_bld_type.h" 116 struct gallivm_state *gallivm, 130 struct gallivm_state *gallivm, 135 struct gallivm_state *gallivm, 140 struct gallivm_state *gallivm, 145 struct gallivm_state *gallivm,
|
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/gallivm/ |
lp_bld_swizzle.h | 40 #include "gallivm/lp_bld.h" 51 lp_build_broadcast(struct gallivm_state *gallivm, 62 lp_build_extract_broadcast(struct gallivm_state *gallivm, 110 lp_build_transpose_aos(struct gallivm_state *gallivm, 117 lp_build_pack_aos_scalars(struct gallivm_state *gallivm, 124 lp_build_unpack_broadcast_aos_scalars(struct gallivm_state *gallivm,
|
lp_bld_printf.c | 44 lp_build_print_args(struct gallivm_state* gallivm, 48 LLVMBuilderRef builder = gallivm->builder; 49 LLVMContextRef context = gallivm->context; 67 func_printf = lp_build_const_int_pointer(gallivm, func_to_pointer((func_pointer)debug_printf)); 78 lp_build_print_value(struct gallivm_state *gallivm, 82 LLVMBuilderRef builder = gallivm->builder; 122 params[1] = lp_build_const_string(gallivm, msg); 129 params[2 + i] = LLVMBuildExtractElement(builder, value, lp_build_const_int32(gallivm, i), ""); 135 params[0] = lp_build_const_string(gallivm, format); 136 return lp_build_print_args(gallivm, 2 + length, params) [all...] |
lp_bld_sample_soa.c | 90 LLVMBuilderRef builder = bld->gallivm->builder; 155 lp_build_fetch_rgba_soa(bld->gallivm, 181 bld->gallivm, unit); 185 lp_build_array_get(bld->gallivm, border_color_ptr, 186 lp_build_const_int32(bld->gallivm, chan)); 210 isOdd = LLVMBuildAnd(bld->gallivm->builder, flr, int_coord_bld->one, ""); 239 LLVMValueRef half = lp_build_const_vec(bld->gallivm, coord_bld->type, 0.5); 254 mask = lp_build_compare(int_coord_bld->gallivm, int_coord_bld->type, 279 LLVMBuilderRef builder = bld->gallivm->builder; 280 LLVMValueRef half = lp_build_const_vec(bld->gallivm, coord_bld->type, 0.5) [all...] |
lp_bld_tgsi_soa.c | 70 LLVMTypeRef int_type = LLVMInt32TypeInContext(bld->gallivm->context); 71 LLVMBuilderRef builder = bld->gallivm->builder; 79 mask->int_vec_type = lp_build_int_vec_type(bld->gallivm, mask->bld->type); 83 mask->loop_limiter = lp_build_alloca(bld->gallivm, int_type, "looplimiter"); 93 LLVMBuilderRef builder = mask->bld->gallivm->builder; 125 LLVMBuilderRef builder = mask->bld->gallivm->builder; 142 LLVMBuilderRef builder = mask->bld->gallivm->builder; 169 LLVMBuilderRef builder = mask->bld->gallivm->builder; 186 mask->break_var = lp_build_alloca(mask->bld->gallivm, mask->int_vec_type, ""); 189 mask->loop_block = lp_build_insert_new_block(mask->bld->gallivm, "bgnloop") 468 struct gallivm_state *gallivm = bld->bld_base.base.gallivm; local 586 struct gallivm_state *gallivm = bld_base->base.gallivm; local 662 struct gallivm_state *gallivm = bld->bld_base.base.gallivm; local 728 struct gallivm_state *gallivm = bld->bld_base.base.gallivm; local 789 struct gallivm_state *gallivm = bld->bld_base.base.gallivm; local 932 struct gallivm_state *gallivm = bld->bld_base.base.gallivm; local 1145 struct gallivm_state *gallivm = bld->bld_base.base.gallivm; local 1504 struct gallivm_state *gallivm = bld->bld_base.base.gallivm; local 1549 struct gallivm_state *gallivm = bld->bld_base.base.gallivm; local 1605 struct gallivm_state * gallivm = bld_base->base.gallivm; local 1979 struct gallivm_state * gallivm = bld_base->base.gallivm; local [all...] |
lp_bld_arit.c | 149 return lp_build_intrinsic_binary_anylength(bld->gallivm, intrinsic, 240 return lp_build_intrinsic_binary_anylength(bld->gallivm, intrinsic, 257 LLVMBuilderRef builder = bld->gallivm->builder; 295 LLVMBuilderRef builder = bld->gallivm->builder; 325 return lp_build_intrinsic_binary(builder, intrinsic, lp_build_vec_type(bld->gallivm, bld->type), a, b); 356 LLVMBuilderRef builder = bld->gallivm->builder; 386 shuffles1[i] = lp_build_const_int32(bld->gallivm, i); 387 shuffles2[i] = lp_build_const_int32(bld->gallivm, i + length); 405 index = lp_build_const_int32(bld->gallivm, 0); 407 index = lp_build_const_int32(bld->gallivm, 1) 426 struct gallivm_state *gallivm = bld->gallivm; local 491 struct gallivm_state *gallivm = bld->gallivm; local 2028 struct gallivm_state *gallivm = bld->gallivm; local 2247 struct gallivm_state *gallivm = bld->gallivm; local [all...] |
lp_bld_assert.c | 60 lp_build_assert(struct gallivm_state *gallivm, 64 LLVMBuilderRef builder = gallivm->builder; 65 LLVMContextRef context = gallivm->context; 72 msg_string = lp_build_const_string(gallivm, msg); 78 function = lp_build_const_func_pointer(gallivm,
|
lp_bld_format_aos_array.c | 49 lp_build_fetch_rgba_aos_array(struct gallivm_state *gallivm, 56 LLVMBuilderRef builder = gallivm->builder; 71 src_vec_type = lp_build_vec_type(gallivm, src_type); 84 src_vec_type = lp_build_vec_type(gallivm, src_type); 91 res = lp_build_pad_vector(gallivm, res, src_type, dst_type.length); 96 lp_build_conv(gallivm, src_type, dst_type, &res, 1, &res, 1); 99 lp_build_context_init(&bld, gallivm, dst_type);
|
lp_bld_struct.h | 40 #include "gallivm/lp_bld.h" 41 #include "gallivm/lp_bld_init.h" 60 lp_build_struct_get_ptr(struct gallivm_state *gallivm, 69 lp_build_struct_get(struct gallivm_state *gallivm, 78 lp_build_array_get_ptr(struct gallivm_state *gallivm, 86 lp_build_array_get(struct gallivm_state *gallivm, 94 lp_build_array_set(struct gallivm_state *gallivm,
|