Searched refs:opInfo (Results 1 - 9 of 9) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_target_nv50.cpp143 opInfo[i].variants = NULL;
144 opInfo[i].op = (operation)i;
145 opInfo[i].srcTypes = 1 << (int)TYPE_F32;
146 opInfo[i].dstTypes = 1 << (int)TYPE_F32;
147 opInfo[i].immdBits = 0xffffffff;
148 opInfo[i].srcNr = operationSrcNr[i];
150 for (j = 0; j < opInfo[i].srcNr; ++j) {
151 opInfo[i].srcMods[j] = 0;
152 opInfo[i].srcFiles[j] = 1 << (int)FILE_GPR;
154 opInfo[
[all...]
H A Dnv50_ir_target_nvc0.cpp175 opInfo[prop->op].srcMods[s] |= NV50_IR_MOD_NEG;
177 opInfo[prop->op].srcMods[s] |= NV50_IR_MOD_ABS;
179 opInfo[prop->op].srcMods[s] |= NV50_IR_MOD_NOT;
181 opInfo[prop->op].srcFiles[s] |= 1 << (int)FILE_MEMORY_CONST;
183 opInfo[prop->op].srcFiles[s] |= 1 << (int)FILE_IMMEDIATE;
185 opInfo[prop->op].immdBits = 0xffffffff;
188 opInfo[prop->op].dstMods = NV50_IR_MOD_SAT;
227 opInfo[i].variants = NULL;
228 opInfo[i].op = (operation)i;
229 opInfo[
[all...]
H A Dnv50_ir_target.h266 OpInfo opInfo[OP_LAST + 1]; member in class:nv50_ir::Target
271 return opInfo[MIN2(insn->op, OP_LAST)];
276 return opInfo[op];
H A Dnv50_ir_from_nir.cpp1911 const nir_intrinsic_info &opInfo = nir_intrinsic_infos[op]; local in function:__anon42ea91d60110::Converter::visit
2383 if (opInfo.has_dest) {
2426 if (opInfo.num_srcs >= 2)
2431 if (opInfo.num_srcs >= 3 && target.isMS())
2434 if (opInfo.num_srcs >= 4) {
2435 unsigned components = opInfo.src_components[3] ? opInfo.src_components[3] : insn->num_components;
2440 if (opInfo.num_srcs >= 5)
2442 for (uint8_t i = 0u; i < opInfo.src_components[4]; ++i)
2485 if (opInfo
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_target_nv50.cpp143 opInfo[i].variants = NULL;
144 opInfo[i].op = (operation)i;
145 opInfo[i].srcTypes = 1 << (int)TYPE_F32;
146 opInfo[i].dstTypes = 1 << (int)TYPE_F32;
147 opInfo[i].immdBits = 0xffffffff;
148 opInfo[i].srcNr = operationSrcNr[i];
150 for (j = 0; j < opInfo[i].srcNr; ++j) {
151 opInfo[i].srcMods[j] = 0;
152 opInfo[i].srcFiles[j] = 1 << (int)FILE_GPR;
154 opInfo[
[all...]
H A Dnv50_ir_target_nvc0.cpp175 opInfo[prop->op].srcMods[s] |= NV50_IR_MOD_NEG;
177 opInfo[prop->op].srcMods[s] |= NV50_IR_MOD_ABS;
179 opInfo[prop->op].srcMods[s] |= NV50_IR_MOD_NOT;
181 opInfo[prop->op].srcFiles[s] |= 1 << (int)FILE_MEMORY_CONST;
183 opInfo[prop->op].srcFiles[s] |= 1 << (int)FILE_IMMEDIATE;
185 opInfo[prop->op].immdBits = 0xffffffff;
188 opInfo[prop->op].dstMods = NV50_IR_MOD_SAT;
227 opInfo[i].variants = NULL;
228 opInfo[i].op = (operation)i;
229 opInfo[
[all...]
H A Dnv50_ir_target_gv100.cpp54 opInfo[i].variants = NULL;
55 opInfo[i].op = (operation)i;
56 opInfo[i].srcTypes = 1 << (int)TYPE_F32;
57 opInfo[i].dstTypes = 1 << (int)TYPE_F32;
58 opInfo[i].immdBits = 0;
59 opInfo[i].srcNr = operationSrcNr[i];
61 for (j = 0; j < opInfo[i].srcNr; ++j) {
62 opInfo[i].srcMods[j] = 0;
63 opInfo[i].srcFiles[j] = 1 << (int)FILE_GPR;
65 opInfo[
84 struct opInfo { struct in namespace:nv50_ir
[all...]
H A Dnv50_ir_target.h268 OpInfo opInfo[OP_LAST + 1]; member in class:nv50_ir::Target
273 return opInfo[MIN2(insn->op, OP_LAST)];
278 return opInfo[op];
H A Dnv50_ir_from_nir.cpp1629 const nir_intrinsic_info &opInfo = nir_intrinsic_infos[op]; local in function:__anonbe08c7a90110::Converter::visit
2176 if (opInfo.has_dest) {
2263 if (opInfo.num_srcs >= 2)
2268 if (opInfo.num_srcs >= 3 && target.isMS())
2271 if (opInfo.num_srcs >= 4 && lod_src != 4) {
2272 unsigned components = opInfo.src_components[3] ? opInfo.src_components[3] : insn->num_components;
2277 if (opInfo.num_srcs >= 5 && lod_src != 5)
2279 for (uint8_t i = 0u; i < opInfo.src_components[4]; ++i)

Completed in 16 milliseconds