/third_party/mesa3d/src/nouveau/codegen/ |
H A D | nv50_ir_serialize.cpp | 62 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 D | nv50_ir_print.cpp | 897 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 D | nv50_ir_from_common.cpp | 28 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 D | nv50_ir_from_nir.cpp | 188 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 D | nv50_ir_from_tgsi.cpp | 1001 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 D | nv50_ir.cpp | 1245 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 D | nv50_ir_target_nv50.cpp | 599 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 D | nv50_ir_from_common.h | 53 struct nv50_ir_prog_info_out *info_out; member in nv50_ir::ConverterCommon
|
H A D | nv50_ir_target.h | 178 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 D | nv50_program.c | 332 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 D | nvc0_program.c | 580 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 D | elf_mem_image.cc | 264 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 D | vdso_support.h | 88 // 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 D | elf_mem_image.h | 106 // 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 D | vdso_support.cc | 133 SymbolInfo *info_out) const { in LookupSymbolByAddress() 134 return image_.LookupSymbolByAddress(address, info_out); in LookupSymbolByAddress()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/ |
H A D | nouveau_compiler.c | 108 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 D | winsock.c | 462 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 D | internal.h | 315 AFD_POLL_INFO* info_out, OVERLAPPED* overlapped);
|
/third_party/node/deps/uv/src/win/ |
H A D | winsock.c | 462 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 D | internal.h | 323 AFD_POLL_INFO* info_out, OVERLAPPED* overlapped);
|