/external/chromium_org/third_party/mesa/src/src/gallium/drivers/llvmpipe/ |
lp_bld_blend_soa.c | 119 lp_build_blend_soa_factor(struct lp_build_blend_soa_context *bld, 127 return bld->base.one; 129 return bld->src[i]; 131 return bld->src[3]; 133 return bld->dst[i]; 135 return bld->dst[3]; 138 return bld->base.one; 140 if(!bld->inv_dst[3]) 141 bld->inv_dst[3] = lp_build_comp(&bld->base, bld->dst[3]) 218 struct lp_build_blend_soa_context bld; local [all...] |
lp_bld_blend.c | 87 lp_build_blend_func(struct lp_build_context *bld, 94 return lp_build_add(bld, term1, term2); 96 return lp_build_sub(bld, term1, term2); 98 return lp_build_sub(bld, term2, term1); 100 return lp_build_min(bld, term1, term2); 102 return lp_build_max(bld, term1, term2); 105 return bld->zero; 131 lp_build_blend(struct lp_build_context *bld, 149 return lp_build_lerp(bld, src_factor, dst, src); 151 return lp_build_lerp(bld, dst_factor, src, dst) [all...] |
lp_bld_alpha.c | 58 struct lp_build_context bld; local 61 lp_build_context_init(&bld, gallivm, type); 77 alpha = lp_build_clamp(&bld, alpha, bld.zero, bld.one); 78 ref = lp_build_clamp(&bld, ref, bld.zero, bld.one); 84 lp_build_context_init(&bld, gallivm, type); 87 test = lp_build_cmp(&bld, func, alpha, ref) [all...] |
lp_bld_blend_aos.c | 87 lp_build_blend_factor_unswizzled(struct lp_build_blend_aos_context *bld, 93 return bld->base.zero; 95 return bld->base.one; 98 return bld->src; 101 return bld->dst; 104 return bld->base.one; 106 if(!bld->inv_dst) 107 bld->inv_dst = lp_build_comp(&bld->base, bld->dst) 270 struct lp_build_blend_aos_context bld; local [all...] |
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
lp_bld_blend_soa.c | 119 lp_build_blend_soa_factor(struct lp_build_blend_soa_context *bld, 127 return bld->base.one; 129 return bld->src[i]; 131 return bld->src[3]; 133 return bld->dst[i]; 135 return bld->dst[3]; 138 return bld->base.one; 140 if(!bld->inv_dst[3]) 141 bld->inv_dst[3] = lp_build_comp(&bld->base, bld->dst[3]) 218 struct lp_build_blend_soa_context bld; local [all...] |
lp_bld_blend.c | 87 lp_build_blend_func(struct lp_build_context *bld, 94 return lp_build_add(bld, term1, term2); 96 return lp_build_sub(bld, term1, term2); 98 return lp_build_sub(bld, term2, term1); 100 return lp_build_min(bld, term1, term2); 102 return lp_build_max(bld, term1, term2); 105 return bld->zero; 131 lp_build_blend(struct lp_build_context *bld, 149 return lp_build_lerp(bld, src_factor, dst, src); 151 return lp_build_lerp(bld, dst_factor, src, dst) [all...] |
lp_bld_alpha.c | 58 struct lp_build_context bld; local 61 lp_build_context_init(&bld, gallivm, type); 77 alpha = lp_build_clamp(&bld, alpha, bld.zero, bld.one); 78 ref = lp_build_clamp(&bld, ref, bld.zero, bld.one); 84 lp_build_context_init(&bld, gallivm, type); 87 test = lp_build_cmp(&bld, func, alpha, ref) [all...] |
lp_bld_blend_aos.c | 87 lp_build_blend_factor_unswizzled(struct lp_build_blend_aos_context *bld, 93 return bld->base.zero; 95 return bld->base.one; 98 return bld->src; 101 return bld->dst; 104 return bld->base.one; 106 if(!bld->inv_dst) 107 bld->inv_dst = lp_build_comp(&bld->base, bld->dst) 270 struct lp_build_blend_aos_context bld; local [all...] |
/external/chromium_org/third_party/sqlite/ |
google_generate_amalgamation.sh | 9 mkdir bld 10 cd bld 20 rm -rf bld
|
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/gallivm/ |
lp_bld_tgsi_aos.c | 75 struct lp_build_tgsi_aos_context *bld = lp_aos_context(bld_base); local 82 swizzles[bld->inv_swizzles[0]] = bld->swizzles[swizzle_x]; 83 swizzles[bld->inv_swizzles[1]] = bld->swizzles[swizzle_y]; 84 swizzles[bld->inv_swizzles[2]] = bld->swizzles[swizzle_z]; 85 swizzles[bld->inv_swizzles[3]] = bld->swizzles[swizzle_w]; 87 return lp_build_swizzle_aos(&bld->bld_base.base, a, swizzles) 108 struct lp_build_tgsi_aos_context * bld = lp_aos_context(bld_base); local 179 struct lp_build_tgsi_aos_context * bld = lp_aos_context(bld_base); local 192 struct lp_build_tgsi_aos_context * bld = lp_aos_context(bld_base); local 206 struct lp_build_tgsi_aos_context * bld = lp_aos_context(bld_base); local 993 struct lp_build_tgsi_aos_context bld; local [all...] |
lp_bld_bitarit.h | 48 lp_build_or(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b); 51 lp_build_xor(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b); 54 lp_build_and(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b); 57 lp_build_andnot(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b); 60 lp_build_shl(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b); 63 lp_build_shr(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b); 66 lp_build_shl_imm(struct lp_build_context *bld, LLVMValueRef a, unsigned imm); 69 lp_build_shr_imm(struct lp_build_context *bld, LLVMValueRef a, unsigned imm); 72 lp_build_not(struct lp_build_context *bld, LLVMValueRef a);
|
lp_bld_arit.c | 74 lp_build_min_simple(struct lp_build_context *bld, 78 const struct lp_type type = bld->type; 149 return lp_build_intrinsic_binary_anylength(bld->gallivm, intrinsic, 154 cond = lp_build_cmp(bld, PIPE_FUNC_LESS, a, b); 155 return lp_build_select(bld, cond, a, b); 164 lp_build_max_simple(struct lp_build_context *bld, 168 const struct lp_type type = bld->type; 240 return lp_build_intrinsic_binary_anylength(bld->gallivm, intrinsic, 245 cond = lp_build_cmp(bld, PIPE_FUNC_GREATER, a, b); 246 return lp_build_select(bld, cond, a, b) [all...] |
lp_bld_quad.h | 71 lp_build_ddx(struct lp_build_context *bld, 76 lp_build_ddy(struct lp_build_context *bld, 84 lp_build_packed_ddx_ddy_twocoord(struct lp_build_context *bld, 88 lp_build_packed_ddx_ddy_onecoord(struct lp_build_context *bld,
|
lp_bld_arit.h | 51 lp_build_comp(struct lp_build_context *bld, 55 lp_build_add(struct lp_build_context *bld, 60 lp_build_horizontal_add(struct lp_build_context *bld, 64 lp_build_hadd_partial4(struct lp_build_context *bld, 69 lp_build_sub(struct lp_build_context *bld, 74 lp_build_mul(struct lp_build_context *bld, 79 lp_build_mul_imm(struct lp_build_context *bld, 84 lp_build_div(struct lp_build_context *bld, 89 lp_build_lerp(struct lp_build_context *bld, 100 lp_build_lerp_2d(struct lp_build_context *bld, [all...] |
lp_bld_bitarit.c | 41 lp_build_or(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b) 43 LLVMBuilderRef builder = bld->gallivm->builder; 44 const struct lp_type type = bld->type; 52 a = LLVMBuildBitCast(builder, a, bld->int_vec_type, ""); 53 b = LLVMBuildBitCast(builder, b, bld->int_vec_type, ""); 59 res = LLVMBuildBitCast(builder, res, bld->vec_type, ""); 67 lp_build_xor(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b) 69 LLVMBuilderRef builder = bld->gallivm->builder; 70 const struct lp_type type = bld->type; 78 a = LLVMBuildBitCast(builder, a, bld->int_vec_type, "") [all...] |
lp_bld_sample_aos.c | 76 lp_build_sample_wrap_nearest_int(struct lp_build_sample_context *bld, 87 struct lp_build_context *int_coord_bld = &bld->int_coord_bld; 88 LLVMBuilderRef builder = bld->gallivm->builder; 98 struct lp_build_context *coord_bld = &bld->coord_bld; 136 lp_build_sample_wrap_nearest_float(struct lp_build_sample_context *bld, 143 struct lp_build_context *coord_bld = &bld->coord_bld; 155 if (bld->static_state->normalized_coords) { 192 lp_build_sample_wrap_linear_int(struct lp_build_sample_context *bld, 206 struct lp_build_context *int_coord_bld = &bld->int_coord_bld; 207 LLVMBuilderRef builder = bld->gallivm->builder [all...] |
/external/mesa3d/src/gallium/auxiliary/gallivm/ |
lp_bld_tgsi_aos.c | 75 struct lp_build_tgsi_aos_context *bld = lp_aos_context(bld_base); local 82 swizzles[bld->inv_swizzles[0]] = bld->swizzles[swizzle_x]; 83 swizzles[bld->inv_swizzles[1]] = bld->swizzles[swizzle_y]; 84 swizzles[bld->inv_swizzles[2]] = bld->swizzles[swizzle_z]; 85 swizzles[bld->inv_swizzles[3]] = bld->swizzles[swizzle_w]; 87 return lp_build_swizzle_aos(&bld->bld_base.base, a, swizzles) 108 struct lp_build_tgsi_aos_context * bld = lp_aos_context(bld_base); local 179 struct lp_build_tgsi_aos_context * bld = lp_aos_context(bld_base); local 192 struct lp_build_tgsi_aos_context * bld = lp_aos_context(bld_base); local 206 struct lp_build_tgsi_aos_context * bld = lp_aos_context(bld_base); local 993 struct lp_build_tgsi_aos_context bld; local [all...] |
lp_bld_bitarit.h | 48 lp_build_or(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b); 51 lp_build_xor(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b); 54 lp_build_and(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b); 57 lp_build_andnot(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b); 60 lp_build_shl(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b); 63 lp_build_shr(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b); 66 lp_build_shl_imm(struct lp_build_context *bld, LLVMValueRef a, unsigned imm); 69 lp_build_shr_imm(struct lp_build_context *bld, LLVMValueRef a, unsigned imm); 72 lp_build_not(struct lp_build_context *bld, LLVMValueRef a);
|
lp_bld_arit.c | 74 lp_build_min_simple(struct lp_build_context *bld, 78 const struct lp_type type = bld->type; 149 return lp_build_intrinsic_binary_anylength(bld->gallivm, intrinsic, 154 cond = lp_build_cmp(bld, PIPE_FUNC_LESS, a, b); 155 return lp_build_select(bld, cond, a, b); 164 lp_build_max_simple(struct lp_build_context *bld, 168 const struct lp_type type = bld->type; 240 return lp_build_intrinsic_binary_anylength(bld->gallivm, intrinsic, 245 cond = lp_build_cmp(bld, PIPE_FUNC_GREATER, a, b); 246 return lp_build_select(bld, cond, a, b) [all...] |
lp_bld_quad.h | 71 lp_build_ddx(struct lp_build_context *bld, 76 lp_build_ddy(struct lp_build_context *bld, 84 lp_build_packed_ddx_ddy_twocoord(struct lp_build_context *bld, 88 lp_build_packed_ddx_ddy_onecoord(struct lp_build_context *bld,
|
lp_bld_arit.h | 51 lp_build_comp(struct lp_build_context *bld, 55 lp_build_add(struct lp_build_context *bld, 60 lp_build_horizontal_add(struct lp_build_context *bld, 64 lp_build_hadd_partial4(struct lp_build_context *bld, 69 lp_build_sub(struct lp_build_context *bld, 74 lp_build_mul(struct lp_build_context *bld, 79 lp_build_mul_imm(struct lp_build_context *bld, 84 lp_build_div(struct lp_build_context *bld, 89 lp_build_lerp(struct lp_build_context *bld, 100 lp_build_lerp_2d(struct lp_build_context *bld, [all...] |
lp_bld_bitarit.c | 41 lp_build_or(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b) 43 LLVMBuilderRef builder = bld->gallivm->builder; 44 const struct lp_type type = bld->type; 52 a = LLVMBuildBitCast(builder, a, bld->int_vec_type, ""); 53 b = LLVMBuildBitCast(builder, b, bld->int_vec_type, ""); 59 res = LLVMBuildBitCast(builder, res, bld->vec_type, ""); 67 lp_build_xor(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b) 69 LLVMBuilderRef builder = bld->gallivm->builder; 70 const struct lp_type type = bld->type; 78 a = LLVMBuildBitCast(builder, a, bld->int_vec_type, "") [all...] |
lp_bld_sample_aos.c | 76 lp_build_sample_wrap_nearest_int(struct lp_build_sample_context *bld, 87 struct lp_build_context *int_coord_bld = &bld->int_coord_bld; 88 LLVMBuilderRef builder = bld->gallivm->builder; 98 struct lp_build_context *coord_bld = &bld->coord_bld; 136 lp_build_sample_wrap_nearest_float(struct lp_build_sample_context *bld, 143 struct lp_build_context *coord_bld = &bld->coord_bld; 155 if (bld->static_state->normalized_coords) { 192 lp_build_sample_wrap_linear_int(struct lp_build_sample_context *bld, 206 struct lp_build_context *int_coord_bld = &bld->int_coord_bld; 207 LLVMBuilderRef builder = bld->gallivm->builder [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/codegen/ |
nv50_ir_lowering_nv50.cpp | 41 expandIntegerMUL(BuildUtil *bld, Instruction *mul) 60 bld->setPosition(mul, true); 66 t[j] = bld->getSSA(fullSize); 69 i[0] = bld->mkSplit(a, halfSize, mul->getSrc(0)); 70 i[1] = bld->mkSplit(b, halfSize, mul->getSrc(1)); 72 i[2] = bld->mkOp2(OP_MUL, fTy, t[0], a[0], b[1]); 73 i[3] = bld->mkOp3(OP_MAD, fTy, t[1], a[1], b[0], t[0]); 74 i[7] = bld->mkOp2(OP_SHL, fTy, t[2], t[1], bld->mkImm(halfSize * 8)); 75 i[4] = bld->mkOp3(OP_MAD, fTy, t[3], a[0], b[0], t[2]) 261 BuildUtil bld; member in class:nv50_ir::NV50LegalizeSSA 547 BuildUtil bld; member in class:nv50_ir::NV50LoweringPreSSA [all...] |
/external/mesa3d/src/gallium/drivers/nv50/codegen/ |
nv50_ir_lowering_nv50.cpp | 41 expandIntegerMUL(BuildUtil *bld, Instruction *mul) 60 bld->setPosition(mul, true); 66 t[j] = bld->getSSA(fullSize); 69 i[0] = bld->mkSplit(a, halfSize, mul->getSrc(0)); 70 i[1] = bld->mkSplit(b, halfSize, mul->getSrc(1)); 72 i[2] = bld->mkOp2(OP_MUL, fTy, t[0], a[0], b[1]); 73 i[3] = bld->mkOp3(OP_MAD, fTy, t[1], a[1], b[0], t[0]); 74 i[7] = bld->mkOp2(OP_SHL, fTy, t[2], t[1], bld->mkImm(halfSize * 8)); 75 i[4] = bld->mkOp3(OP_MAD, fTy, t[3], a[0], b[0], t[2]) 261 BuildUtil bld; member in class:nv50_ir::NV50LegalizeSSA 547 BuildUtil bld; member in class:nv50_ir::NV50LoweringPreSSA [all...] |