Home
last modified time | relevance | path

Searched refs:info_out (Results 1 - 20 of 20) sorted by relevance

/third_party/mesa3d/src/nouveau/codegen/
H A Dnv50_ir_serialize.cpp62 struct nv50_ir_prog_info_out *info_out) in nv50_ir_prog_info_out_serialize()
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 in nv50_ir_prog_info_out_serialize()
61 nv50_ir_prog_info_out_serialize(struct blob *blob, struct nv50_ir_prog_info_out *info_out) nv50_ir_prog_info_out_serialize() argument
158 nv50_ir_prog_info_out_deserialize(void *data, size_t size, size_t offset, struct nv50_ir_prog_info_out *info_out) nv50_ir_prog_info_out_deserialize() argument
[all...]
H A 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 in nv50_ir_prog_info_out_print()
[all...]
H A Dnv50_ir_from_common.cpp28 nv50_ir_prog_info_out *info_out) in ConverterCommon()
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()
27 ConverterCommon(Program *prog, nv50_ir_prog_info *info, nv50_ir_prog_info_out *info_out) ConverterCommon() argument
H A Dnv50_ir_from_nir.cpp188 nv50_ir_prog_info_out *info_out) in Converter()
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 in assignSlots()
187 Converter(Program *prog, nir_shader *nir, nv50_ir_prog_info *info, nv50_ir_prog_info_out *info_out) Converter() argument
[all...]
H A 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 in scanSource()
4260 Converter(Program *ir, const tgsi::Source *code, nv50_ir_prog_info_out *info_out) Converter() argument
4405 makeFromTGSI(struct nv50_ir_prog_info *info, struct nv50_ir_prog_info_out *info_out) makeFromTGSI() argument
[all...]
H A Dnv50_ir.cpp1245 struct nv50_ir_prog_info_out *info_out) in nv50_ir_init_prog_info()
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 in nv50_ir_init_prog_info()
1244 nv50_ir_init_prog_info(struct nv50_ir_prog_info *info, struct nv50_ir_prog_info_out *info_out) nv50_ir_init_prog_info() argument
1273 nv50_ir_generate_code(struct nv50_ir_prog_info *info, struct nv50_ir_prog_info_out *info_out) nv50_ir_generate_code() argument
[all...]
H A Dnv50_ir_target_nv50.cpp599 const struct nv50_ir_prog_info_out *info_out) in parseDriverInfo()
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()
598 parseDriverInfo(const struct nv50_ir_prog_info *info, const struct nv50_ir_prog_info_out *info_out) parseDriverInfo() argument
H A Dnv50_ir_from_common.h53 struct nv50_ir_prog_info_out *info_out; member in nv50_ir::ConverterCommon
H A Dnv50_ir_target.h178 const struct nv50_ir_prog_info_out *info_out) { in parseDriverInfo()
179 if (info_out->type == PIPE_SHADER_COMPUTE) { in parseDriverInfo()
177 parseDriverInfo(const struct nv50_ir_prog_info *info, const struct nv50_ir_prog_info_out *info_out) parseDriverInfo() argument
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/
H A 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 in nv50_program_translate()
[all...]
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_program.c580 struct nv50_ir_prog_info_out info_out = {}; in nvc0_program_translate() local
654 /* Blob contains only "info". In disk cache, "info_out" comes right after it */ in nvc0_program_translate()
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 in nvc0_program_translate()
[all...]
/third_party/skia/third_party/externals/abseil-cpp/absl/debugging/internal/
H A 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()
H A Dvdso_support.h88 // If info_out != nullptr, additional details are filled in.
90 int symbol_type, SymbolInfo *info_out) const;
95 // If info_out != nullptr, additional details are filled in.
96 bool LookupSymbolByAddress(const void *address, SymbolInfo *info_out) const;
H A Delf_mem_image.h106 // If info_out is non-null, additional details are filled in.
108 int symbol_type, SymbolInfo *info_out) const;
113 // If info_out is non-null, additional details are filled in.
114 bool LookupSymbolByAddress(const void *address, SymbolInfo *info_out) const;
H A 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/
H A 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/libuv/src/win/
H A Dwinsock.c462 AFD_POLL_INFO* info_out, OVERLAPPED* overlapped) { in uv__msafd_poll()
502 info_out, in uv__msafd_poll()
503 sizeof *info_out); in uv__msafd_poll()
461 uv__msafd_poll(SOCKET socket, AFD_POLL_INFO* info_in, AFD_POLL_INFO* info_out, OVERLAPPED* overlapped) uv__msafd_poll() argument
H A Dinternal.h315 AFD_POLL_INFO* info_out, OVERLAPPED* overlapped);
/third_party/node/deps/uv/src/win/
H A Dwinsock.c462 AFD_POLL_INFO* info_out, OVERLAPPED* overlapped) { in uv__msafd_poll()
502 info_out, in uv__msafd_poll()
503 sizeof *info_out); in uv__msafd_poll()
461 uv__msafd_poll(SOCKET socket, AFD_POLL_INFO* info_in, AFD_POLL_INFO* info_out, OVERLAPPED* overlapped) uv__msafd_poll() argument
H A Dinternal.h323 AFD_POLL_INFO* info_out, OVERLAPPED* overlapped);

Completed in 17 milliseconds