| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/ |
| H A D | nv50_ir_serialize.cpp | 62 struct nv50_ir_prog_info_out *info_out) 64 blob_write_uint16(blob, info_out->target); 65 blob_write_uint8(blob, info_out->type); 66 blob_write_uint8(blob, info_out->numPatchConstants); 68 blob_write_uint16(blob, info_out->bin.maxGPR); 69 blob_write_uint32(blob, info_out->bin.tlsSpace); 70 blob_write_uint32(blob, info_out->bin.smemSize); 71 blob_write_uint32(blob, info_out->bin.codeSize); 72 blob_write_bytes(blob, info_out->bin.code, info_out 61 nv50_ir_prog_info_out_serialize(struct blob * blob,struct nv50_ir_prog_info_out * info_out) argument 158 nv50_ir_prog_info_out_deserialize(void * data,size_t size,size_t offset,struct nv50_ir_prog_info_out * info_out) argument [all...] |
| H A D | nv50_ir_from_common.cpp | 28 nv50_ir_prog_info_out *info_out) 31 info_out(info_out) {} 87 for (i = 0; i < info_out->io.genUserClip; ++i) { 98 const int first = info_out->numOutputs - (info_out->io.genUserClip + 3) / 4; 100 for (i = 0; i < info_out->io.genUserClip; ++i) { 104 mkSymbol(FILE_SHADER_OUTPUT, 0, TYPE_F32, info_out->out[n].slot[c] * 4); 27 ConverterCommon(Program * prog,nv50_ir_prog_info * info,nv50_ir_prog_info_out * info_out) argument
|
| H A D | nv50_ir_print.cpp | 897 nv50_ir_prog_info_out_print(struct nv50_ir_prog_info_out *info_out) argument 902 INFO(" \"target\":\"%d\",\n", info_out->target); 903 INFO(" \"type\":\"%d\",\n", info_out->type); 907 INFO(" \"maxGPR\":\"%d\",\n", info_out->bin.maxGPR); 908 INFO(" \"tlsSpace\":\"%d\",\n", info_out->bin.tlsSpace); 909 INFO(" \"smemSize\":\"%d\",\n", info_out->bin.smemSize); 910 INFO(" \"codeSize\":\"%d\",\n", info_out->bin.codeSize); 911 INFO(" \"instructions\":\"%d\",\n", info_out->bin.instructions); 915 if (!info_out->bin.relocData) { 918 nv50_ir::RelocInfo *reloc = (nv50_ir::RelocInfo *)info_out [all...] |
| H A D | nv50_ir_from_common.h | 53 struct nv50_ir_prog_info_out *info_out; member in class:nv50_ir::ConverterCommon
|
| H A D | nv50_ir_from_tgsi.cpp | 1001 struct nv50_ir_prog_info_out *info_out; member in class:tgsi::Source 1061 Source::Source(struct nv50_ir_prog_info *info, struct nv50_ir_prog_info_out *info_out, argument 1063 : insns(NULL), info(info), info_out(info_out), clipVertexOutput(-1), 1102 info_out->numInputs = scan.file_max[TGSI_FILE_INPUT] + 1; 1103 info_out->numOutputs = scan.file_max[TGSI_FILE_OUTPUT] + 1; 1104 info_out->numSysVals = scan.file_max[TGSI_FILE_SYSTEM_VALUE] + 1; 1107 info_out->prop.fp.writesDepth = scan.writes_z; 1108 info_out->prop.fp.usesDiscard = scan.uses_kill || info->io.alphaRefBase; 1111 info_out 4254 Converter(Program * ir,const tgsi::Source * code,nv50_ir_prog_info_out * info_out) argument 4399 makeFromTGSI(struct nv50_ir_prog_info * info,struct nv50_ir_prog_info_out * info_out) argument [all...] |
| H A D | nv50_ir_from_nir.cpp | 194 nv50_ir_prog_info_out *info_out) 195 : ConverterCommon(prog, info, info_out), 990 info_out->numInputs = 0; 991 info_out->numOutputs = 0; 992 info_out->numSysVals = 0; 996 info_out->sv[info_out->numSysVals].sn = tgsi_get_sysval_semantic(i); 997 info_out->sv[info_out->numSysVals].si = 0; 998 info_out 193 Converter(Program * prog,nir_shader * nir,nv50_ir_prog_info * info,nv50_ir_prog_info_out * info_out) argument 3201 makeFromNIR(struct nv50_ir_prog_info * info,struct nv50_ir_prog_info_out * info_out) argument [all...] |
| H A D | nv50_ir.cpp | 1249 struct nv50_ir_prog_info_out *info_out) 1251 info_out->target = info->target; 1252 info_out->type = info->type; 1254 info_out->prop.tp.domain = PIPE_PRIM_MAX; 1255 info_out->prop.tp.outputPrim = PIPE_PRIM_MAX; 1258 info_out->prop.gp.instanceCount = 1; 1259 info_out->prop.gp.maxVertices = 1; 1266 info_out->bin.smemSize = info->bin.smemSize; 1267 info_out->io.genUserClip = info->io.genUserClip; 1268 info_out 1248 nv50_ir_init_prog_info(struct nv50_ir_prog_info * info,struct nv50_ir_prog_info_out * info_out) argument 1277 nv50_ir_generate_code(struct nv50_ir_prog_info * info,struct nv50_ir_prog_info_out * info_out) argument [all...] |
| H A D | nv50_ir_target_nv50.cpp | 599 const struct nv50_ir_prog_info_out *info_out) 602 for (i = 0; i < info_out->numOutputs; ++i) 603 recordLocation(sysvalLocation, NULL, &info_out->out[i]); 604 for (i = 0; i < info_out->numInputs; ++i) 605 recordLocation(sysvalLocation, &wposMask, &info_out->in[i]); 606 for (i = 0; i < info_out->numSysVals; ++i) 607 recordLocation(sysvalLocation, NULL, &info_out->sv[i]); 615 Target::parseDriverInfo(info, info_out); 598 parseDriverInfo(const struct nv50_ir_prog_info * info,const struct nv50_ir_prog_info_out * info_out) argument
|
| H A D | nv50_ir_target.h | 178 const struct nv50_ir_prog_info_out *info_out) { 179 if (info_out->type == PIPE_SHADER_COMPUTE) { 177 parseDriverInfo(const struct nv50_ir_prog_info * info,const struct nv50_ir_prog_info_out * info_out) argument
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/ |
| H A D | nvc0_program.c | 580 struct nv50_ir_prog_info_out info_out = {}; local in function:nvc0_program_translate 654 /* Blob contains only "info". In disk cache, "info_out" comes right after it */ 656 if (nv50_ir_prog_info_out_deserialize(cached_data, cache_size, offset, &info_out)) 668 ret = nv50_ir_generate_code(info, &info_out); 674 if (nv50_ir_prog_info_out_serialize(&blob, &info_out)) { 684 prog->code = info_out.bin.code; 685 prog->code_size = info_out.bin.codeSize; 686 prog->relocs = info_out.bin.relocData; 687 prog->fixups = info_out.bin.fixupData; 688 if (info_out [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/ |
| H A D | nv50_program.c | 329 struct nv50_ir_prog_info_out info_out = {}; local in function:nv50_program_translate 384 info_out.driverPriv = prog; 394 ret = nv50_ir_generate_code(info, &info_out); 400 prog->code = info_out.bin.code; 401 prog->code_size = info_out.bin.codeSize; 402 prog->fixups = info_out.bin.relocData; 403 prog->interps = info_out.bin.fixupData; 404 prog->max_gpr = MAX2(4, (info_out.bin.maxGPR >> 1) + 1); 405 prog->tls_space = info_out.bin.tlsSpace; 406 prog->cp.smem_size = info_out [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/ |
| H A D | nouveau_compiler.c | 108 struct nv50_ir_prog_info_out info_out = {0}; local in function:nouveau_codegen 128 ret = nv50_ir_generate_code(&info, &info_out); 134 *size = info_out.bin.codeSize; 135 *code = info_out.bin.code;
|
| /xsrc/external/mit/libXi/dist/src/ |
| H A D | XExtInt.c | 1923 XIHierarchyInfo *info_out; local in function:wireToHierarchyChangedEvent 1942 info_out = out->info; 1945 for (i = 0; i < out->num_info; i++, info_out++, info_in++) 1947 info_out->deviceid = info_in->deviceid; 1948 info_out->attachment = info_in->attachment; 1949 info_out->use = info_in->use; 1950 info_out->enabled = info_in->enabled; 1951 info_out->flags = info_in->flags;
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 20.3.0.rst | 3606 - nv50/ir: Use a bit field in info_out structure
|