Searched defs:intrinsic (Results 1 - 16 of 16) sorted by relevance

/external/mesa3d/src/compiler/nir/
H A Dnir_split_var_copies.c212 nir_intrinsic_instr *intrinsic = nir_instr_as_intrinsic(instr); local
213 if (intrinsic->intrinsic != nir_intrinsic_copy_var)
216 nir_deref_var *dest_head = intrinsic->variables[0];
217 nir_deref_var *src_head = intrinsic->variables[1];
224 split_var_copy_instr(intrinsic, dest_head, src_head,
226 nir_instr_remove(&intrinsic->instr);
232 split_var_copy_instr(intrinsic, dest_head, src_head,
234 nir_instr_remove(&intrinsic->instr);
H A Dnir.h893 /** Represents an intrinsic
895 * An intrinsic is an instruction type for handling things that are
903 * combinatorial explosion of intrinsic opcodes.
907 * part, completely ignore them. Each intrinsic type also has a few
912 * Each intrinsic has some number of constant indices, some number of
914 * and indices mean depends on the intrinsic and is documented with the
915 * intrinsic declaration in nir_intrinsics.h. Intrinsics and texture
922 nir_intrinsic_op intrinsic; member in struct:__anon14701
926 /** number of components if this is a vectorized intrinsic
929 * An intrinsic i
[all...]
/external/opencv/cv/src/
H A Dcvcalcimagehomography.cpp71 CvMat intrinsic = cvMat( 3, 3, CV_32F, _intrinsic ); local
112 cvMatMul( &intrinsic, &sub, &r_trans );
113 cvInvert( &intrinsic, &sub, CV_SVD );
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dbrw_nir_intrinsics.c80 nir_intrinsic_instr *intrinsic = nir_instr_as_intrinsic(instr); local
82 b->cursor = nir_after_instr(&intrinsic->instr);
85 switch (intrinsic->intrinsic) {
136 nir_ssa_def_rewrite_uses(&intrinsic->dest.ssa, nir_src_for_ssa(sysval));
137 nir_instr_remove(&intrinsic->instr);
/external/mesa3d/src/gallium/auxiliary/gallivm/
H A Dlp_bld_gather.c303 char intrinsic[64]; local
304 util_snprintf(intrinsic, sizeof intrinsic, "llvm.masked.gather.v%u%s%u",
312 res = lp_build_intrinsic(builder, intrinsic, src_vec_type, args, 4, 0);
315 const char *intrinsic = NULL; local
342 intrinsic = intrinsics[dst_type.floating][src_width == 64][l_idx];
351 res = lp_build_intrinsic(builder, intrinsic, src_vec_type, args, 5, 0);
H A Dlp_bld_logic.c359 const char *intrinsic; local
369 intrinsic = "llvm.x86.avx.blendv.pd.256";
373 intrinsic = "llvm.x86.avx.blendv.ps.256";
377 intrinsic = "llvm.x86.avx2.pblendvb";
383 intrinsic = "llvm.x86.sse41.blendvpd";
387 intrinsic = "llvm.x86.sse41.blendvps";
390 intrinsic = "llvm.x86.sse41.pblendvb";
407 res = lp_build_intrinsic(builder, intrinsic,
H A Dlp_bld_conv.c106 const char *intrinsic = NULL; local
109 intrinsic = "llvm.x86.vcvtph2ps.128";
112 intrinsic = "llvm.x86.vcvtph2ps.256";
114 return lp_build_intrinsic_unary(builder, intrinsic,
161 const char *intrinsic = NULL; local
163 intrinsic = "llvm.x86.vcvtps2ph.128";
166 intrinsic = "llvm.x86.vcvtps2ph.256";
168 result = lp_build_intrinsic_binary(builder, intrinsic,
H A Dlp_bld_pack.c554 const char *intrinsic = NULL; local
561 intrinsic = "llvm.x86.sse2.packssdw.128";
564 intrinsic = "llvm.x86.sse41.packusdw";
569 intrinsic = "llvm.ppc.altivec.vpkswss";
571 intrinsic = "llvm.ppc.altivec.vpkuwus";
581 intrinsic = "llvm.x86.sse2.packsswb.128";
583 intrinsic = "llvm.ppc.altivec.vpkshss";
590 intrinsic = "llvm.x86.sse2.packuswb.128";
592 intrinsic = "llvm.ppc.altivec.vpkshus";
601 if (intrinsic) {
698 const char *intrinsic = NULL; local
[all...]
H A Dlp_bld_arit.c96 const char *intrinsic = NULL; local
108 intrinsic = "llvm.x86.sse.min.ss";
112 intrinsic = "llvm.x86.sse.min.ps";
116 intrinsic = "llvm.x86.avx.min.ps.256";
122 intrinsic = "llvm.x86.sse2.min.sd";
126 intrinsic = "llvm.x86.sse2.min.pd";
130 intrinsic = "llvm.x86.avx.min.pd.256";
142 intrinsic = "llvm.ppc.altivec.vminfp";
150 intrinsic = type.sign ? "llvm.x86.avx2.pmins.b" : "llvm.x86.avx2.pminu.b";
153 intrinsic
294 char intrinsic[32]; local
314 const char *intrinsic = NULL; local
552 const char *intrinsic = NULL; local
767 const char *intrinsic = NULL; local
853 const char *intrinsic = NULL; local
1129 const char *intrinsic = NULL; local
1794 char intrinsic[32]; local
1984 const char *intrinsic; local
2039 const char *intrinsic = NULL; local
2075 char intrinsic[32]; local
2239 char intrinsic[32]; local
2314 char intrinsic[32]; local
2649 char intrinsic[32]; local
2730 const char *intrinsic = NULL; local
2869 const char *intrinsic = NULL; local
[all...]
/external/swiftshader/third_party/LLVM/utils/TableGen/
H A DIntrinsicEmitter.cpp1 //===- IntrinsicEmitter.cpp - Generate intrinsic information --------------===//
10 // This tablegen backend emits information about intrinsic functions.
39 // Emit the intrinsic ID -> name table.
42 // Emit the intrinsic ID -> overload table.
48 // Emit the intrinsic verifier.
51 // Emit the intrinsic declaration generator.
54 // Emit the intrinsic parameter attributes.
57 // Emit intrinsic alias analysis mod/ref behavior.
103 // Build a 'first character of function name' -> intrinsic # mapping.
113 // Emit the intrinsic matchin
475 getModRefKind(const CodeGenIntrinsic &intrinsic) argument
523 const CodeGenIntrinsic &intrinsic = Ints[i]; local
542 const CodeGenIntrinsic &intrinsic = *sortedIntrinsics[i]; local
[all...]
/external/llvm/utils/TableGen/
H A DIntrinsicEmitter.cpp1 //===- IntrinsicEmitter.cpp - Generate intrinsic information --------------===//
10 // This tablegen backend emits information about intrinsic functions.
75 // Emit the intrinsic ID -> name table.
78 // Emit the intrinsic ID -> overload table.
81 // Emit the intrinsic declaration generator.
84 // Emit the intrinsic parameter attributes.
136 OS << " // Note that entry #0 is the invalid intrinsic!\n";
150 // Add one to the index so we emit a null bit for the invalid #0 intrinsic.
157 // OTable contains a true bit at the position if the intrinsic is overloaded.
213 default: PrintFatalError("unhandled integer type width in intrinsic!");
494 const CodeGenIntrinsic &intrinsic = Ints[i]; local
[all...]
/external/v8/src/
H A Dapi-natives.cc160 Object* GetIntrinsic(Isolate* isolate, v8::Intrinsic intrinsic) { argument
163 switch (intrinsic) {
251 v8::Intrinsic intrinsic = local
253 auto prop_data = handle(GetIntrinsic(isolate, intrinsic), isolate);
559 Handle<Name> name, v8::Intrinsic intrinsic,
561 auto value = handle(Smi::FromInt(intrinsic), isolate);
558 AddDataProperty(Isolate* isolate, Handle<TemplateInfo> info, Handle<Name> name, v8::Intrinsic intrinsic, PropertyAttributes attributes) argument
H A Dapi.cc1660 void Template::SetIntrinsicDataProperty(Local<Name> name, Intrinsic intrinsic, argument
1667 intrinsic,
/external/skia/src/sksl/
H A DSkSLSPIRVCodeGenerator.cpp1239 auto intrinsic = fIntrinsicMap.find(c.fFunction.fName); local
1240 ASSERT(intrinsic != fIntrinsicMap.end());
1243 if (std::get<0>(intrinsic->second) == kSpecial_IntrinsicKind || is_float(fContext, type)) {
1244 intrinsicId = std::get<1>(intrinsic->second);
1246 intrinsicId = std::get<2>(intrinsic->second);
1248 intrinsicId = std::get<3>(intrinsic->second);
1250 intrinsicId = std::get<4>(intrinsic->second);
1255 switch (std::get<0>(intrinsic->second)) {
1289 ABORT("unsupported intrinsic kind");
/external/clang/lib/CodeGen/
H A DCGExprScalar.cpp760 // Cast to FP using the intrinsic if the half type itself isn't supported.
767 // Cast to other types through float, using either the intrinsic or FPExt,
845 // Use the intrinsic if the half type itself isn't supported
2341 llvm::Function *intrinsic = CGF.CGM.getIntrinsic(IID, opTy); local
2343 Value *resultAndOverflow = Builder.CreateCall(intrinsic, {Ops.LHS, Ops.RHS});
2499 // Construct an fmuladd intrinsic to represent a fused mul-add of MulOp and
2531 // Check whether it would be legal to emit an fmuladd intrinsic call to
2790 // return corresponding comparison intrinsic for given vector type
/external/mesa3d/src/compiler/glsl/
H A Dbuiltin_functions.cpp655 * to call into the actual compiler intrinsic. If \p glsl is
657 * intrinsic name.
843 ir_function_signature *_atomic_counter_op(const char *intrinsic,
845 ir_function_signature *_atomic_counter_op1(const char *intrinsic,
847 ir_function_signature *_atomic_counter_op2(const char *intrinsic,
853 ir_function_signature *_atomic_op2(const char *intrinsic,
859 ir_function_signature *_atomic_op3(const char *intrinsic,
997 * intrinsic.
5354 builtin_builder::_atomic_counter_op(const char *intrinsic, argument
5361 body.emit(call(shader->symbols->get_function(intrinsic), retva
5368 _atomic_counter_op1(const char *intrinsic, builtin_available_predicate avail) argument
5409 _atomic_counter_op2(const char *intrinsic, builtin_available_predicate avail) argument
5425 _atomic_op2(const char *intrinsic, builtin_available_predicate avail, const glsl_type *type) argument
5441 _atomic_op3(const char *intrinsic, builtin_available_predicate avail, const glsl_type *type) argument
[all...]

Completed in 874 milliseconds