Home
last modified time | relevance | path

Searched refs:info_out (Results 1 – 22 of 22) sorted by relevance

/third_party/mesa3d/src/nouveau/codegen/
Dnv50_ir_serialize.cpp62 struct nv50_ir_prog_info_out *info_out) in nv50_ir_prog_info_out_serialize() argument
64 blob_write_uint16(blob, info_out->target); in nv50_ir_prog_info_out_serialize()
65 blob_write_uint8(blob, info_out->type); in nv50_ir_prog_info_out_serialize()
66 blob_write_uint8(blob, info_out->numPatchConstants); in nv50_ir_prog_info_out_serialize()
68 blob_write_uint16(blob, info_out->bin.maxGPR); in nv50_ir_prog_info_out_serialize()
69 blob_write_uint32(blob, info_out->bin.tlsSpace); in nv50_ir_prog_info_out_serialize()
70 blob_write_uint32(blob, info_out->bin.smemSize); in nv50_ir_prog_info_out_serialize()
71 blob_write_uint32(blob, info_out->bin.codeSize); in nv50_ir_prog_info_out_serialize()
72 blob_write_bytes(blob, info_out->bin.code, info_out->bin.codeSize); in nv50_ir_prog_info_out_serialize()
73 blob_write_uint32(blob, info_out->bin.instructions); in nv50_ir_prog_info_out_serialize()
[all …]
Dnv50_ir_print.cpp897 nv50_ir_prog_info_out_print(struct nv50_ir_prog_info_out *info_out) in nv50_ir_prog_info_out_print() argument
902 INFO(" \"target\":\"%d\",\n", info_out->target); in nv50_ir_prog_info_out_print()
903 INFO(" \"type\":\"%d\",\n", info_out->type); in nv50_ir_prog_info_out_print()
907 INFO(" \"maxGPR\":\"%d\",\n", info_out->bin.maxGPR); in nv50_ir_prog_info_out_print()
908 INFO(" \"tlsSpace\":\"%d\",\n", info_out->bin.tlsSpace); in nv50_ir_prog_info_out_print()
909 INFO(" \"smemSize\":\"%d\",\n", info_out->bin.smemSize); in nv50_ir_prog_info_out_print()
910 INFO(" \"codeSize\":\"%d\",\n", info_out->bin.codeSize); in nv50_ir_prog_info_out_print()
911 INFO(" \"instructions\":\"%d\",\n", info_out->bin.instructions); in nv50_ir_prog_info_out_print()
915 if (!info_out->bin.relocData) { in nv50_ir_prog_info_out_print()
918 nv50_ir::RelocInfo *reloc = (nv50_ir::RelocInfo *)info_out->bin.relocData; in nv50_ir_prog_info_out_print()
[all …]
Dnv50_ir_from_common.cpp28 nv50_ir_prog_info_out *info_out) in ConverterCommon() argument
31 info_out(info_out) {} in ConverterCommon()
87 for (i = 0; i < info_out->io.genUserClip; ++i) { in handleUserClipPlanes()
98 const int first = info_out->numOutputs - (info_out->io.genUserClip + 3) / 4; in handleUserClipPlanes()
100 for (i = 0; i < info_out->io.genUserClip; ++i) { in handleUserClipPlanes()
104 mkSymbol(FILE_SHADER_OUTPUT, 0, TYPE_F32, info_out->out[n].slot[c] * 4); in handleUserClipPlanes()
Dnv50_ir_from_tgsi.cpp1001 struct nv50_ir_prog_info_out *info_out; member in tgsi::Source
1061 Source::Source(struct nv50_ir_prog_info *info, struct nv50_ir_prog_info_out *info_out, in Source() argument
1063 : insns(NULL), info(info), info_out(info_out), clipVertexOutput(-1), in Source()
1102 info_out->numInputs = scan.file_max[TGSI_FILE_INPUT] + 1; in scanSource()
1103 info_out->numOutputs = scan.file_max[TGSI_FILE_OUTPUT] + 1; in scanSource()
1104 info_out->numSysVals = scan.file_max[TGSI_FILE_SYSTEM_VALUE] + 1; in scanSource()
1107 info_out->prop.fp.writesDepth = scan.writes_z; in scanSource()
1108 info_out->prop.fp.usesDiscard = scan.uses_kill || info->io.alphaRefBase; in scanSource()
1111 info_out->prop.gp.instanceCount = 1; // default value in scanSource()
1149 info_out->bin.tlsSpace += tempBase * 16; in scanSource()
[all …]
Dnv50_ir_from_nir.cpp188 nv50_ir_prog_info_out *info_out) in Converter() argument
189 : ConverterCommon(prog, info, info_out), in Converter()
989 info_out->numInputs = 0; in assignSlots()
990 info_out->numOutputs = 0; in assignSlots()
991 info_out->numSysVals = 0; in assignSlots()
995 info_out->sv[info_out->numSysVals].sn = tgsi_get_sysval_semantic(i); in assignSlots()
996 info_out->sv[info_out->numSysVals].si = 0; in assignSlots()
997 info_out->sv[info_out->numSysVals].input = 0; in assignSlots()
1001 info_out->sv[info_out->numSysVals].input = 1; in assignSlots()
1002 info_out->io.vertexId = info_out->numSysVals; in assignSlots()
[all …]
Dnv50_ir.cpp1245 struct nv50_ir_prog_info_out *info_out) in nv50_ir_init_prog_info() argument
1247 info_out->target = info->target; in nv50_ir_init_prog_info()
1248 info_out->type = info->type; in nv50_ir_init_prog_info()
1250 info_out->prop.tp.domain = PIPE_PRIM_MAX; in nv50_ir_init_prog_info()
1251 info_out->prop.tp.outputPrim = PIPE_PRIM_MAX; in nv50_ir_init_prog_info()
1254 info_out->prop.gp.instanceCount = 1; in nv50_ir_init_prog_info()
1255 info_out->prop.gp.maxVertices = 1; in nv50_ir_init_prog_info()
1262 info_out->bin.smemSize = info->bin.smemSize; in nv50_ir_init_prog_info()
1263 info_out->io.genUserClip = info->io.genUserClip; in nv50_ir_init_prog_info()
1264 info_out->io.instanceId = 0xff; in nv50_ir_init_prog_info()
[all …]
Dnv50_ir_target_nv50.cpp599 const struct nv50_ir_prog_info_out *info_out) in parseDriverInfo() argument
602 for (i = 0; i < info_out->numOutputs; ++i) in parseDriverInfo()
603 recordLocation(sysvalLocation, NULL, &info_out->out[i]); in parseDriverInfo()
604 for (i = 0; i < info_out->numInputs; ++i) in parseDriverInfo()
605 recordLocation(sysvalLocation, &wposMask, &info_out->in[i]); in parseDriverInfo()
606 for (i = 0; i < info_out->numSysVals; ++i) in parseDriverInfo()
607 recordLocation(sysvalLocation, NULL, &info_out->sv[i]); in parseDriverInfo()
615 Target::parseDriverInfo(info, info_out); in parseDriverInfo()
Dnv50_ir_target.h178 const struct nv50_ir_prog_info_out *info_out) { in parseDriverInfo() argument
179 if (info_out->type == PIPE_SHADER_COMPUTE) { in parseDriverInfo()
Dnv50_ir_from_common.h53 struct nv50_ir_prog_info_out *info_out; variable
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_program.c332 struct nv50_ir_prog_info_out info_out = {}; in nv50_program_translate() local
387 info_out.driverPriv = prog; in nv50_program_translate()
397 ret = nv50_ir_generate_code(info, &info_out); in nv50_program_translate()
403 prog->code = info_out.bin.code; in nv50_program_translate()
404 prog->code_size = info_out.bin.codeSize; in nv50_program_translate()
405 prog->fixups = info_out.bin.relocData; in nv50_program_translate()
406 prog->interps = info_out.bin.fixupData; in nv50_program_translate()
407 prog->max_gpr = MAX2(4, (info_out.bin.maxGPR >> 1) + 1); in nv50_program_translate()
408 prog->tls_space = info_out.bin.tlsSpace; in nv50_program_translate()
409 prog->cp.smem_size = info_out.bin.smemSize; in nv50_program_translate()
[all …]
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_program.c580 struct nv50_ir_prog_info_out info_out = {}; in nvc0_program_translate() local
656 if (nv50_ir_prog_info_out_deserialize(cached_data, cache_size, offset, &info_out)) in nvc0_program_translate()
668 ret = nv50_ir_generate_code(info, &info_out); in nvc0_program_translate()
674 if (nv50_ir_prog_info_out_serialize(&blob, &info_out)) { in nvc0_program_translate()
684 prog->code = info_out.bin.code; in nvc0_program_translate()
685 prog->code_size = info_out.bin.codeSize; in nvc0_program_translate()
686 prog->relocs = info_out.bin.relocData; in nvc0_program_translate()
687 prog->fixups = info_out.bin.fixupData; in nvc0_program_translate()
688 if (info_out.target >= NVISA_GV100_CHIPSET) in nvc0_program_translate()
689 prog->num_gprs = MIN2(info_out.bin.maxGPR + 5, 256); //XXX: why? in nvc0_program_translate()
[all …]
/third_party/skia/third_party/externals/abseil-cpp/absl/debugging/internal/
Delf_mem_image.cc264 SymbolInfo *info_out) const { in LookupSymbol()
268 if (info_out) { in LookupSymbol()
269 *info_out = info; in LookupSymbol()
278 SymbolInfo *info_out) const { in LookupSymbolByAddress()
284 if (info_out) { in LookupSymbolByAddress()
288 *info_out = info; in LookupSymbolByAddress()
292 *info_out = info; in LookupSymbolByAddress()
Dvdso_support.h90 int symbol_type, SymbolInfo *info_out) const;
96 bool LookupSymbolByAddress(const void *address, SymbolInfo *info_out) const;
Delf_mem_image.h108 int symbol_type, SymbolInfo *info_out) const;
114 bool LookupSymbolByAddress(const void *address, SymbolInfo *info_out) const;
Dvdso_support.cc133 SymbolInfo *info_out) const { in LookupSymbolByAddress()
134 return image_.LookupSymbolByAddress(address, info_out); in LookupSymbolByAddress()
/third_party/mesa3d/src/gallium/drivers/nouveau/
Dnouveau_compiler.c108 struct nv50_ir_prog_info_out info_out = {0}; in nouveau_codegen() local
128 ret = nv50_ir_generate_code(&info, &info_out); in nouveau_codegen()
134 *size = info_out.bin.codeSize; in nouveau_codegen()
135 *code = info_out.bin.code; in nouveau_codegen()
/third_party/node/deps/uv/src/win/
Dwinsock.c462 AFD_POLL_INFO* info_out, OVERLAPPED* overlapped) { in uv__msafd_poll() argument
502 info_out, in uv__msafd_poll()
503 sizeof *info_out); in uv__msafd_poll()
Dinternal.h323 AFD_POLL_INFO* info_out, OVERLAPPED* overlapped);
/third_party/libuv/src/win/
Dwinsock.c462 AFD_POLL_INFO* info_out, OVERLAPPED* overlapped) { in uv__msafd_poll() argument
502 info_out, in uv__msafd_poll()
503 sizeof *info_out); in uv__msafd_poll()
Dinternal.h325 AFD_POLL_INFO* info_out, OVERLAPPED* overlapped);
/third_party/gstreamer/gstplugins_good/gst/alpha/
Dgstalpha.c2556 GstVideoInfo *info_in, *info_out; in gst_alpha_set_process_function() local
2559 info_out = &GST_VIDEO_FILTER (alpha)->out_info; in gst_alpha_set_process_function()
2561 if (info_in->finfo != NULL && info_out->finfo != NULL) { in gst_alpha_set_process_function()
2562 gst_alpha_set_process_function_full (alpha, info_in, info_out); in gst_alpha_set_process_function()
/third_party/mesa3d/docs/relnotes/
D20.3.0.rst3606 - nv50/ir: Use a bit field in info_out structure