Home
last modified time | relevance | path

Searched refs:i32_type (Results 1 - 7 of 7) sorted by relevance

/third_party/mesa3d/src/gallium/auxiliary/gallivm/
H A Dlp_bld_format_float.c73 struct lp_type i32_type, in lp_build_float_to_smallfloat()
85 struct lp_type f32_type = lp_type_float_vec(32, 32 * i32_type.length); in lp_build_float_to_smallfloat()
93 lp_build_context_init(&i32_bld, gallivm, i32_type); in lp_build_float_to_smallfloat()
95 i32_smallexpmask = lp_build_const_int_vec(gallivm, i32_type, in lp_build_float_to_smallfloat()
97 i32_floatexpmask = lp_build_const_int_vec(gallivm, i32_type, 0xff << 23); in lp_build_float_to_smallfloat()
118 i32_roundmask = lp_build_const_int_vec(gallivm, i32_type, in lp_build_float_to_smallfloat()
130 magic = lp_build_const_int_vec(gallivm, i32_type, in lp_build_float_to_smallfloat()
136 small_max = lp_build_const_int_vec(gallivm, i32_type, in lp_build_float_to_smallfloat()
163 is_nan = lp_build_compare(gallivm, i32_type, PIPE_FUNC_GREATER, in lp_build_float_to_smallfloat()
165 is_inf = lp_build_compare(gallivm, i32_type, PIPE_FUNC_EQUA in lp_build_float_to_smallfloat()
72 lp_build_float_to_smallfloat(struct gallivm_state *gallivm, struct lp_type i32_type, LLVMValueRef src, unsigned mantissa_bits, unsigned exponent_bits, unsigned mantissa_start, boolean has_sign) lp_build_float_to_smallfloat() argument
245 struct lp_type i32_type = lp_type_int_vec(32, 32 * src_length); lp_build_float_to_r11g11b10() local
293 struct lp_type i32_type = lp_type_int_vec(32, 32 * f32_type.length); lp_build_smallfloat_to_float() local
431 struct lp_type i32_type = lp_type_int_vec(32, 32 * f32_type.length); lp_build_rgb9_to_float_helper() local
469 struct lp_type i32_type = lp_type_int_vec(32, 32 * src_length); lp_build_rgb9e5_to_float() local
[all...]
H A Dlp_bld_gather.c311 LLVMTypeRef i32_type = LLVMIntTypeInContext(gallivm->context, 32); in lp_build_gather_avx2() local
312 LLVMTypeRef i32_vec_type = LLVMVectorType(i32_type, length); in lp_build_gather_avx2()
321 LLVMValueRef scale = LLVMConstInt(i32_type, src_width/8, 0); in lp_build_gather_avx2()
331 LLVMValueRef alignment = LLVMConstInt(i32_type, src_width/8, 0); in lp_build_gather_avx2()
H A Dlp_bld_conv.c108 struct lp_type i32_type = lp_type_int_vec(32, 32 * src_length); in lp_build_half_to_float() local
109 LLVMTypeRef int_vec_type = lp_build_vec_type(gallivm, i32_type); in lp_build_half_to_float()
167 struct lp_type i32_type = lp_type_int_vec(32, 32 * length); in lp_build_float_to_half() local
202 result = lp_build_float_to_smallfloat(gallivm, i32_type, src, 10, 5, 0, true); in lp_build_float_to_half()
H A Dlp_bld_swizzle.c63 LLVMTypeRef i32_type = LLVMInt32TypeInContext(gallivm->context); in lp_build_broadcast() local
64 LLVMTypeRef i32_vec_type = LLVMVectorType(i32_type, length); in lp_build_broadcast()
68 res = LLVMBuildInsertElement(builder, undef, scalar, LLVMConstNull(i32_type), ""); in lp_build_broadcast()
H A Dlp_bld_format.h217 struct lp_type i32_type,
H A Dlp_bld_format_s3tc.c1224 struct lp_type i32_type = lp_wider_type(i16_type); in lp_build_lerp23_single() local
1243 v01 = lp_build_interleave2(gallivm, i32_type, v01, v01, 0); in lp_build_lerp23_single()
/third_party/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_llvm.c1509 struct lp_type i32_type = lp_int_type(vs_type); in generate_clipmask() local
1529 mask = lp_build_const_int_vec(gallivm, i32_type, 0); in generate_clipmask()
1530 temp = lp_build_const_int_vec(gallivm, i32_type, 0); in generate_clipmask()
1532 shift = lp_build_const_int_vec(gallivm, i32_type, 1); /* 1 1 1 1 */ in generate_clipmask()
1595 temp = lp_build_const_int_vec(gallivm, i32_type, 16); in generate_clipmask()
1641 temp = lp_build_const_int_vec(gallivm, i32_type, 1LL << plane_idx); in generate_clipmask()
1665 temp = lp_build_const_int_vec(gallivm, i32_type, 1LL << plane_idx); in generate_clipmask()
1680 temp = lp_build_const_int_vec(gallivm, i32_type, in generate_clipmask()

Completed in 15 milliseconds