Home
last modified time | relevance | path

Searched refs:elem_type (Results 1 – 25 of 32) sorted by relevance

12

/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/gallivm/
Dlp_bld_type.c64 LLVMTypeRef elem_type = lp_build_elem_type(gallivm, type); in lp_build_vec_type() local
66 return elem_type; in lp_build_vec_type()
68 return LLVMVectorType(elem_type, type.length); in lp_build_vec_type()
79 lp_check_elem_type(struct lp_type type, LLVMTypeRef elem_type) in lp_check_elem_type() argument
83 assert(elem_type); in lp_check_elem_type()
84 if(!elem_type) in lp_check_elem_type()
87 elem_kind = LLVMGetTypeKind(elem_type); in lp_check_elem_type()
112 if(LLVMGetIntTypeWidth(elem_type) != type.width) in lp_check_elem_type()
123 LLVMTypeRef elem_type; in lp_check_vec_type() local
138 elem_type = LLVMGetElementType(vec_type); in lp_check_vec_type()
[all …]
Dlp_bld_const.c251 LLVMTypeRef elem_type; in lp_build_one() local
257 elem_type = lp_build_elem_type(gallivm, type); in lp_build_one()
260 elems[0] = LLVMConstInt(elem_type, util_float_to_half(1.0f), 0); in lp_build_one()
262 elems[0] = LLVMConstReal(elem_type, 1.0); in lp_build_one()
264 elems[0] = LLVMConstInt(elem_type, 1LL << (type.width/2), 0); in lp_build_one()
266 elems[0] = LLVMConstInt(elem_type, 1, 0); in lp_build_one()
268 elems[0] = LLVMConstInt(elem_type, (1LL << (type.width - 1)) - 1, 0); in lp_build_one()
272 LLVMTypeRef vec_type = LLVMVectorType(elem_type, type.length); in lp_build_one()
303 LLVMTypeRef elem_type = lp_build_elem_type(gallivm, type); in lp_build_const_elem() local
307 elem = LLVMConstInt(elem_type, util_float_to_half((float)val), 0); in lp_build_const_elem()
[all …]
Dlp_bld_intr.c170 LLVMTypeRef elem_type = lp_build_elem_type(gallivm, intrin_type); in lp_build_intrinsic_binary_anylength() local
171 a = LLVMBuildBitCast(builder, a, LLVMVectorType(elem_type, 1), ""); in lp_build_intrinsic_binary_anylength()
172 b = LLVMBuildBitCast(builder, b, LLVMVectorType(elem_type, 1), ""); in lp_build_intrinsic_binary_anylength()
Dlp_bld_type.h146 LLVMTypeRef elem_type; member
317 lp_check_elem_type(struct lp_type type, LLVMTypeRef elem_type);
Dlp_bld_logic.c594 LLVMTypeRef elem_type = LLVMInt32TypeInContext(bld->gallivm->context); in lp_build_select_aos() local
599 shuffles[j + i] = LLVMConstInt(elem_type, in lp_build_select_aos()
Dlp_bld_swizzle.c184 LLVMTypeRef elem_type = LLVMInt32TypeInContext(bld->gallivm->context); in lp_build_swizzle_scalar_aos() local
189 shuffles[j + i] = LLVMConstInt(elem_type, j + channel, 0); in lp_build_swizzle_scalar_aos()
/external/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_type.c64 LLVMTypeRef elem_type = lp_build_elem_type(gallivm, type); in lp_build_vec_type() local
66 return elem_type; in lp_build_vec_type()
68 return LLVMVectorType(elem_type, type.length); in lp_build_vec_type()
79 lp_check_elem_type(struct lp_type type, LLVMTypeRef elem_type) in lp_check_elem_type() argument
83 assert(elem_type); in lp_check_elem_type()
84 if(!elem_type) in lp_check_elem_type()
87 elem_kind = LLVMGetTypeKind(elem_type); in lp_check_elem_type()
112 if(LLVMGetIntTypeWidth(elem_type) != type.width) in lp_check_elem_type()
123 LLVMTypeRef elem_type; in lp_check_vec_type() local
138 elem_type = LLVMGetElementType(vec_type); in lp_check_vec_type()
[all …]
Dlp_bld_const.c251 LLVMTypeRef elem_type; in lp_build_one() local
257 elem_type = lp_build_elem_type(gallivm, type); in lp_build_one()
260 elems[0] = LLVMConstInt(elem_type, util_float_to_half(1.0f), 0); in lp_build_one()
262 elems[0] = LLVMConstReal(elem_type, 1.0); in lp_build_one()
264 elems[0] = LLVMConstInt(elem_type, 1LL << (type.width/2), 0); in lp_build_one()
266 elems[0] = LLVMConstInt(elem_type, 1, 0); in lp_build_one()
268 elems[0] = LLVMConstInt(elem_type, (1LL << (type.width - 1)) - 1, 0); in lp_build_one()
272 LLVMTypeRef vec_type = LLVMVectorType(elem_type, type.length); in lp_build_one()
303 LLVMTypeRef elem_type = lp_build_elem_type(gallivm, type); in lp_build_const_elem() local
307 elem = LLVMConstInt(elem_type, util_float_to_half((float)val), 0); in lp_build_const_elem()
[all …]
Dlp_bld_intr.c170 LLVMTypeRef elem_type = lp_build_elem_type(gallivm, intrin_type); in lp_build_intrinsic_binary_anylength() local
171 a = LLVMBuildBitCast(builder, a, LLVMVectorType(elem_type, 1), ""); in lp_build_intrinsic_binary_anylength()
172 b = LLVMBuildBitCast(builder, b, LLVMVectorType(elem_type, 1), ""); in lp_build_intrinsic_binary_anylength()
Dlp_bld_type.h146 LLVMTypeRef elem_type; member
317 lp_check_elem_type(struct lp_type type, LLVMTypeRef elem_type);
Dlp_bld_logic.c594 LLVMTypeRef elem_type = LLVMInt32TypeInContext(bld->gallivm->context); in lp_build_select_aos() local
599 shuffles[j + i] = LLVMConstInt(elem_type, in lp_build_select_aos()
Dlp_bld_swizzle.c184 LLVMTypeRef elem_type = LLVMInt32TypeInContext(bld->gallivm->context); in lp_build_swizzle_scalar_aos() local
189 shuffles[j + i] = LLVMConstInt(elem_type, j + channel, 0); in lp_build_swizzle_scalar_aos()
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r600/
Dr600_llvm.c30 "llvm.AMDGPU.load.const", bld_base->base.elem_type, in llvm_fetch_const()
54 ctx->soa.bld_base.base.elem_type, &reg, 1, in llvm_load_system_value()
87 ctx->soa.bld_base.base.elem_type, &reg, 1, in llvm_load_input()
201 emit_data->dst_type = base->elem_type; in dp_fetch_args()
/external/mesa3d/src/gallium/drivers/r600/
Dr600_llvm.c30 "llvm.AMDGPU.load.const", bld_base->base.elem_type, in llvm_fetch_const()
54 ctx->soa.bld_base.base.elem_type, &reg, 1, in llvm_load_system_value()
87 ctx->soa.bld_base.base.elem_type, &reg, 1, in llvm_load_input()
201 emit_data->dst_type = base->elem_type; in dp_fetch_args()
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
Dradeon_setup_tgsi_llvm.c219 ctx->soa.bld_base.uint_bld.elem_type, ""); in emit_declaration()
255 ctx->soa.bld_base.base.elem_type, ""); in emit_declaration()
317 base.elem_type, -1.0f); in emit_store()
524 LLVMTypeRef type = bld_base->base.elem_type; in emit_prepare_cube_coords()
583 emit_data->dst_type = LLVMVectorType(bld_base->base.elem_type, 4); in txd_fetch_args()
596 emit_data->dst_type = LLVMVectorType(bld_base->base.elem_type, 4); in txp_fetch_args()
640 emit_data->dst_type = LLVMVectorType(bld_base->base.elem_type, 4); in tex_fetch_args()
656 LLVMTypeRef offset_type = bld_base->int_bld.elem_type; in txf_fetch_args()
876 val = LLVMBuildSelect(builder, cmp, val, LLVMConstInt(bld_base->int_bld.elem_type, -1, true), ""); in emit_ssg()
881 val = LLVMBuildSelect(builder, cmp, val, LLVMConstReal(bld_base->base.elem_type, -1), ""); in emit_ssg()
[all …]
DAMDGPUInstructions.td140 class Insert_Element <ValueType elem_type, ValueType vec_type,
145 (elem_type elem_class:$elem), sub_idx)),
/external/mesa3d/src/gallium/drivers/radeon/
Dradeon_setup_tgsi_llvm.c219 ctx->soa.bld_base.uint_bld.elem_type, ""); in emit_declaration()
255 ctx->soa.bld_base.base.elem_type, ""); in emit_declaration()
317 base.elem_type, -1.0f); in emit_store()
524 LLVMTypeRef type = bld_base->base.elem_type; in emit_prepare_cube_coords()
583 emit_data->dst_type = LLVMVectorType(bld_base->base.elem_type, 4); in txd_fetch_args()
596 emit_data->dst_type = LLVMVectorType(bld_base->base.elem_type, 4); in txp_fetch_args()
640 emit_data->dst_type = LLVMVectorType(bld_base->base.elem_type, 4); in tex_fetch_args()
656 LLVMTypeRef offset_type = bld_base->int_bld.elem_type; in txf_fetch_args()
876 val = LLVMBuildSelect(builder, cmp, val, LLVMConstInt(bld_base->int_bld.elem_type, -1, true), ""); in emit_ssg()
881 val = LLVMBuildSelect(builder, cmp, val, LLVMConstReal(bld_base->base.elem_type, -1), ""); in emit_ssg()
[all …]
DAMDGPUInstructions.td140 class Insert_Element <ValueType elem_type, ValueType vec_type,
145 (elem_type elem_class:$elem), sub_idx)),
/external/opencv/cxcore/src/
Dcxpersistence.cpp1818 int elem_type = CV_NODE_NONE; in icvXMLParseValue() local
1836 elem_type = CV_NODE_STRING; in icvXMLParseValue()
1838 elem_type = CV_NODE_MAP; in icvXMLParseValue()
1840 elem_type = CV_NODE_MAP; in icvXMLParseValue()
1845 elem_type = CV_NODE_USER; in icvXMLParseValue()
1863 CV_CALL( ptr = icvXMLParseValue( fs, ptr, elem, elem_type)); in icvXMLParseValue()
2958 icvEncodeFormat( int elem_type, char* dt ) in icvEncodeFormat() argument
2960 sprintf( dt, "%d%c", CV_MAT_CN(elem_type), icvTypeSymbol[CV_MAT_DEPTH(elem_type)] ); in icvEncodeFormat()
3062 int elem_type = -1; in icvDecodeSimpleFormat() local
3074 elem_type = CV_MAKETYPE( fmt_pairs[1], fmt_pairs[0] ); in icvDecodeSimpleFormat()
[all …]
/external/opencv/cxcore/include/
Dcxtypes.h1237 #define CV_SET_ELEM_FIELDS(elem_type) \ argument
1239 struct elem_type* next_free;
1519 #define CV_SEQ_ELEM( seq, elem_type, index ) \ argument
1522 (seq)->elem_size == sizeof(elem_type)), \
1523 (elem_type*)((seq)->first && (unsigned)index < \
1525 (seq)->first->data + (index) * sizeof(elem_type) : \
1527 #define CV_GET_SEQ_ELEM( elem_type, seq, index ) CV_SEQ_ELEM( (seq), elem_type, (index) ) argument
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeonsi/
Dradeonsi_shader.c233 "llvm.SI.vs.load.buffer.index", uint->elem_type, NULL, 0, in declare_input_vs()
236 vec4_type = LLVMVectorType(base->elem_type, 4); in declare_input_vs()
607 emit_data->dst_type = LLVMVectorType(bld_base->base.elem_type, 4); in tex_fetch_args()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dradeonsi_shader.c233 "llvm.SI.vs.load.buffer.index", uint->elem_type, NULL, 0, in declare_input_vs()
236 vec4_type = LLVMVectorType(base->elem_type, 4); in declare_input_vs()
607 emit_data->dst_type = LLVMVectorType(bld_base->base.elem_type, 4); in tex_fetch_args()
/external/llvm/lib/Target/R600/
DAMDGPUInstructions.td250 class Insert_Element <ValueType elem_type, ValueType vec_type,
253 (vector_insert vec_type:$vec, elem_type:$elem, sub_idx),
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/llvmpipe/
Dlp_bld_interp.c679 bld->x = LLVMBuildSIToFP(builder, x0, coeff_bld->elem_type, ""); in pos_init()
680 bld->y = LLVMBuildSIToFP(builder, y0, coeff_bld->elem_type, ""); in pos_init()
/external/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_bld_interp.c679 bld->x = LLVMBuildSIToFP(builder, x0, coeff_bld->elem_type, ""); in pos_init()
680 bld->y = LLVMBuildSIToFP(builder, y0, coeff_bld->elem_type, ""); in pos_init()

12