/third_party/mesa3d/src/gallium/auxiliary/draw/ |
H A D | draw_llvm.c | 2723 LLVMValueRef mask_val = lp_build_const_vec(gallivm, mask_type, 0); in generate_mask_value() local 2730 mask_val = LLVMBuildInsertElement(builder, mask_val, idx, idx, ""); in generate_mask_value() 2732 mask_val = lp_build_compare(gallivm, mask_type, in generate_mask_value() 2733 PIPE_FUNC_GREATER, num_prims, mask_val); in generate_mask_value() 2735 return mask_val; in generate_mask_value() 2752 LLVMValueRef io_ptr, input_array, num_prims, mask_val; in draw_gs_llvm_generate() local 2860 mask_val = generate_mask_value(variant, gs_type); in draw_gs_llvm_generate() 2861 lp_build_mask_begin(&mask, gallivm, gs_type, mask_val); in draw_gs_llvm_generate() 3314 LLVMValueRef mask_val in generate_tcs_mask_value() local 3341 LLVMValueRef mask_val; draw_tcs_llvm_generate() local 3770 LLVMValueRef mask_val = lp_build_const_vec(gallivm, mask_type, 0); generate_tes_mask_value() local 3914 LLVMValueRef mask_val; draw_tes_llvm_generate() local [all...] |
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_state_cs.c | 408 LLVMValueRef mask_val = lp_build_alloca(gallivm, LLVMVectorType(int32_type, cs_type.length), "mask"); in generate_compute() local 410 LLVMBuildStore(gallivm->builder, full_mask_val, mask_val); in generate_compute() 415 LLVMValueRef tmask_val = LLVMBuildLoad(gallivm->builder, mask_val, ""); in generate_compute() 417 LLVMBuildStore(gallivm->builder, tmask_val, mask_val); in generate_compute() 421 mask_val = LLVMBuildLoad(gallivm->builder, mask_val, ""); in generate_compute() 422 lp_build_mask_begin(&mask, gallivm, cs_type, mask_val); in generate_compute() 457 mask_val = lp_build_mask_end(&mask); in generate_compute()
|
H A D | lp_state_fs.c | 642 LLVMValueRef mask_ptr = NULL, mask_val = NULL; in generate_fs_loop() local 789 mask_val = s_mask; in generate_fs_loop() 791 mask_val = LLVMBuildOr(builder, s_mask, mask_val, ""); in generate_fs_loop() 800 mask_val = LLVMBuildLoad(builder, mask_ptr, ""); in generate_fs_loop() 802 LLVMValueRef mask_in = LLVMBuildAnd(builder, mask_val, lp_build_const_int_vec(gallivm, type, 1), ""); in generate_fs_loop() 807 lp_build_mask_begin(&mask, gallivm, type, mask_val); in generate_fs_loop() 862 s_mask = LLVMBuildAnd(builder, s_mask, mask_val, ""); in generate_fs_loop() 1359 mask_val = lp_build_mask_end(&mask); in generate_fs_loop() 1361 LLVMBuildStore(builder, mask_val, mask_pt in generate_fs_loop() 2235 LLVMValueRef mask_val = lp_build_const_int_vec(gallivm, src_type, (1UL << sz_a) - 1); convert_from_blend_type() local [all...] |
/third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
H A D | lp_bld_format_soa.c | 900 LLVMValueRef mask_val = lp_build_const_int_vec(gallivm, type, chan_mask); in lp_build_insert_soa_chan() local 901 LLVMValueRef mask = LLVMBuildICmp(builder, LLVMIntUGT, chan, mask_val, ""); in lp_build_insert_soa_chan() 902 chan = LLVMBuildSelect(builder, mask, mask_val, chan, ""); in lp_build_insert_soa_chan()
|