| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/ |
| H A D | nv50_ir_from_nir.cpp | 108 uint32_t getIndirect(nir_src *, uint8_t, Value *&); 111 uint32_t getIndirect(nir_intrinsic_instr *, uint8_t s, uint8_t c, Value *&, 829 Converter::getIndirect(nir_src *src, uint8_t idx, Value *&indirect) function in class:__anonbe08c7a90110::Converter 843 Converter::getIndirect(nir_intrinsic_instr *insn, uint8_t s, uint8_t c, Value *&indirect, bool isScalar) function in class:__anonbe08c7a90110::Converter 845 int32_t idx = nir_intrinsic_base(insn) + getIndirect(&insn->src[s], c, indirect); 1637 uint32_t coffset = getIndirect(insn, 0, 0, indirect); 1647 uint32_t idx = getIndirect(insn, op == nir_intrinsic_store_output ? 1 : 2, 0, indirect); 1725 uint32_t idx = getIndirect(insn, op == nir_intrinsic_load_interpolated_input ? 1 : 0, 0, indirect); 1946 uint32_t baseVertex = getIndirect(&insn->src[0], 0, indirectVertex); 1947 uint32_t idx = getIndirect(ins [all...] |
| H A D | nv50_ir_emit_gk110.cpp | 1969 srcId(i->src(0).getIndirect(0), 10); 2006 srcId(i->src(0).getIndirect(0), 10); 2007 srcId(i->src(0).getIndirect(1), 32 + 10); // vertex address 2027 srcId(i->src(0).getIndirect(0), 10); 2028 srcId(i->src(0).getIndirect(1), 32 + 10); // vertex base address 2094 srcId(i->src(0).getIndirect(0), 10); 2215 srcId(i->src(0).getIndirect(0), 10); 2218 i->getIndirect(0, 0)->reg.size == 8) 2288 if (i->getIndirect(0, 0)) { 2289 srcId(i->src(0).getIndirect( [all...] |
| H A D | nv50_ir_inlines.h | 160 const ValueRef *ValueRef::getIndirect(int dim) const function in class:ValueRef 244 Value *Instruction::getIndirect(int s, int dim) const function in class:Instruction
|
| H A D | nv50_ir_emit_gv100.cpp | 844 emitGPR (32, insn->src(0).getIndirect(1)); 856 emitGPR (64, insn->src(0).getIndirect(1)); 907 emitField(72, 1, insn->src(0).getIndirect(0)->getSize() == 8); 1079 emitField(72, 1, insn->src(0).getIndirect(0)->getSize() == 8); 1090 emitGPR (24, insn->src(0).getIndirect(0)); 1146 emitField(72, 1, insn->src(0).getIndirect(0)->getSize() == 8); 1158 emitField(72, 1, insn->src(0).getIndirect(0)->getSize() == 8); 1550 emitGPR (24, insn->src(0).getIndirect(0)); 1616 emitField(72, 1, insn->src(0).getIndirect(0)->getSize() == 8);
|
| H A D | nv50_ir_emit_gv100.h | 302 emitGPR(gpr, ref.getIndirect(0)); 323 emitGPR(gpr, ref.getIndirect(0));
|
| H A D | nv50_ir_emit_nv50.cpp | 406 int reg = i->src(0).getIndirect(0)->rep()->reg.data.id; 502 if (i->getIndirect(0, 0)) { 503 assert(!i->srcExists(1) || !i->getIndirect(1, 0)); 504 assert(!i->srcExists(2) || !i->getIndirect(2, 0)); 506 } else if (i->srcExists(1) && i->getIndirect(1, 0)) { 507 assert(!i->srcExists(2) || !i->getIndirect(2, 0)); 531 if (i->getIndirect(0, 0)) { 532 assert(!i->getIndirect(1, 0)); 684 srcId(*i->src(0).getIndirect(0), 9); 744 srcId(*i->src(0).getIndirect( [all...] |
| H A D | nv50_ir_lowering_nvc0.cpp | 1442 bufq->setSrc(0, loadBufLength32(bufq->getIndirect(0, 1), 1475 atom->getIndirect(0, 0)); 1532 atom->getIndirect(0, 0), stVal); 1570 atom->getIndirect(0, 0)); 1628 atom->getIndirect(0, 0), stVal); 1648 Value *ptr = atom->getIndirect(0, 0), *ind = atom->getIndirect(0, 1), *base; 1724 cctl->setIndirect(0, 0, cas->getIndirect(0, 0)); 2783 st = bld.mkStore(OP_EXPORT, i->dType, sym, i->getIndirect(0, 0), 2803 i->getIndirect( [all...] |
| H A D | nv50_ir_emit_nvc0.cpp | 1510 srcId(f->src(0).getIndirect(0), 20); 1630 srcId(i->src(0).getIndirect(0), 20); 1665 srcId(i->src(0).getIndirect(0), 20); 1666 srcId(i->src(0).getIndirect(1), 26); // vertex address 1686 srcId(i->src(0).getIndirect(0), 20); 1687 srcId(i->src(0).getIndirect(1), 32 + 17); // vertex base address 1778 srcId(i->src(0).getIndirect(0), 20); 1868 ldst->getIndirect(0, 0)->reg.size == 8; 1908 srcId(i->src(0).getIndirect(0), 20); 1980 srcId(i->src(0).getIndirect( [all...] |
| H A D | nv50_ir_from_tgsi.cpp | 109 SrcRegister getIndirect(int dim) const function in class:tgsi::Instruction::SrcRegister 158 SrcRegister getIndirect(int dim) const function in class:tgsi::Instruction::DstRegister 1880 rel = fetchSrc(tgsi.getSrc(s).getIndirect(1), 0, NULL); 1896 fetchSrc(tgsi.getSrc(s).getIndirect(1), 0, NULL), 1913 ptr = fetchSrc(src.getIndirect(0), 0, NULL); 1926 dimRel = fetchSrc(src.getIndirect(1), 0, 0); 1950 ptr = fetchSrc(dst.getIndirect(0), 0, NULL); 1965 dimRel = fetchSrc(dst.getIndirect(1), 0, 0); 2137 ptr = shiftAddress(fetchSrc(dst.getIndirect(0), 0, NULL)); 2251 tex->setSrc(s++, fetchSrc(tgsi.getSrc(R).getIndirect( [all...] |
| H A D | nv50_ir_emit_gm107.cpp | 308 emitGPR(gpr, ref.getIndirect(0)); 323 emitGPR(gpr, ref.getIndirect(0)); 2489 emitField(0x34, 1, insn->src(0).getIndirect(0)->getSize() == 8); 2520 emitField(0x34, 1, insn->src(0).getIndirect(0)->getSize() == 8); 2530 emitGPR (0x27, insn->src(0).getIndirect(1)); 2542 emitGPR (0x27, insn->src(0).getIndirect(1)); 2564 emitGPR (0x08, insn->src(0).getIndirect(0)); 2675 emitField(0x30, 1, insn->src(0).getIndirect(0)->getSize() == 8); 2736 emitField(0x30, 1, insn->src(0).getIndirect(0)->getSize() == 8); 2754 emitField(0x34, 1, insn->src(0).getIndirect( [all...] |
| H A D | nv50_ir_lowering_nv50.cpp | 1240 bld.mkStore(OP_EXPORT, i->dType, sym, i->getIndirect(0, 0), i->getSrc(1)); 1338 FILE_SHADER_INPUT, addr, i->getIndirect(0, 0), NULL); 1387 if (i->getIndirect(0, 0)) { 1427 Value *addr = i->getIndirect(0, 1); 1437 i->getIndirect(0, 0), bld.mkImm(2)); 1482 atom->getIndirect(0, 0)); 1551 atom->getIndirect(0, 0), stVal); 1590 Value *addr = i->getIndirect(0, 0); 1606 Value *addr = i->getIndirect(0, 0);
|
| H A D | nv50_ir.h | 672 inline const ValueRef *getIndirect(int dim) const; 880 inline Value *getIndirect(int s, int dim) const;
|
| H A D | nv50_ir_print.cpp | 766 getIndirect(s, 0), 767 getIndirect(s, 1));
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/codegen/ |
| H A D | nv50_ir_emit_gk110.cpp | 1962 srcId(i->src(0).getIndirect(0), 10); 1999 srcId(i->src(0).getIndirect(0), 10); 2000 srcId(i->src(0).getIndirect(1), 32 + 10); // vertex address 2020 srcId(i->src(0).getIndirect(0), 10); 2021 srcId(i->src(0).getIndirect(1), 32 + 10); // vertex base address 2087 srcId(i->src(0).getIndirect(0), 10); 2208 srcId(i->src(0).getIndirect(0), 10); 2211 i->getIndirect(0, 0)->reg.size == 8) 2281 if (i->getIndirect(0, 0)) { 2282 srcId(i->src(0).getIndirect( [all...] |
| H A D | nv50_ir_from_nir.cpp | 98 uint32_t getIndirect(nir_src *, uint8_t, Value *&); 99 uint32_t getIndirect(nir_intrinsic_instr *, uint8_t s, uint8_t c, Value *&); 778 Converter::getIndirect(nir_src *src, uint8_t idx, Value *&indirect) function in class:__anon42ea91d60110::Converter 792 Converter::getIndirect(nir_intrinsic_instr *insn, uint8_t s, uint8_t c, Value *&indirect) function in class:__anon42ea91d60110::Converter 794 int32_t idx = nir_intrinsic_base(insn) + getIndirect(&insn->src[s], c, indirect); 1918 uint32_t coffset = getIndirect(insn, 0, 0, indirect); 1928 uint32_t idx = getIndirect(insn, op == nir_intrinsic_store_output ? 1 : 2, 0, indirect); 2005 uint32_t idx = getIndirect(insn, op == nir_intrinsic_load_interpolated_input ? 1 : 0, 0, indirect); 2209 uint32_t baseVertex = getIndirect(&insn->src[0], 0, indirectVertex); 2210 uint32_t idx = getIndirect(ins [all...] |
| H A D | nv50_ir_inlines.h | 160 const ValueRef *ValueRef::getIndirect(int dim) const function in class:ValueRef 244 Value *Instruction::getIndirect(int s, int dim) const function in class:Instruction
|
| H A D | nv50_ir_lowering_nvc0.cpp | 1428 bufq->setSrc(0, loadBufLength32(bufq->getIndirect(0, 1), 1461 atom->getIndirect(0, 0)); 1518 atom->getIndirect(0, 0), stVal); 1556 atom->getIndirect(0, 0)); 1614 atom->getIndirect(0, 0), stVal); 1634 Value *ptr = atom->getIndirect(0, 0), *ind = atom->getIndirect(0, 1), *base; 1708 cctl->setIndirect(0, 0, cas->getIndirect(0, 0)); 2569 st = bld.mkStore(OP_EXPORT, i->dType, sym, i->getIndirect(0, 0), 2589 i->getIndirect( [all...] |
| H A D | nv50_ir_emit_nv50.cpp | 408 int reg = i->src(0).getIndirect(0)->rep()->reg.data.id; 504 if (i->getIndirect(0, 0)) { 505 assert(!i->srcExists(1) || !i->getIndirect(1, 0)); 506 assert(!i->srcExists(2) || !i->getIndirect(2, 0)); 508 } else if (i->srcExists(1) && i->getIndirect(1, 0)) { 509 assert(!i->srcExists(2) || !i->getIndirect(2, 0)); 533 if (i->getIndirect(0, 0)) { 534 assert(!i->getIndirect(1, 0)); 683 srcId(*i->src(0).getIndirect(0), 9); 741 srcId(*i->src(0).getIndirect( [all...] |
| H A D | nv50_ir_emit_nvc0.cpp | 1503 srcId(f->src(0).getIndirect(0), 20); 1623 srcId(i->src(0).getIndirect(0), 20); 1658 srcId(i->src(0).getIndirect(0), 20); 1659 srcId(i->src(0).getIndirect(1), 26); // vertex address 1679 srcId(i->src(0).getIndirect(0), 20); 1680 srcId(i->src(0).getIndirect(1), 32 + 17); // vertex base address 1771 srcId(i->src(0).getIndirect(0), 20); 1861 ldst->getIndirect(0, 0)->reg.size == 8; 1901 srcId(i->src(0).getIndirect(0), 20); 1973 srcId(i->src(0).getIndirect( [all...] |
| H A D | nv50_ir_from_tgsi.cpp | 110 SrcRegister getIndirect(int dim) const function in class:tgsi::Instruction::SrcRegister 159 SrcRegister getIndirect(int dim) const function in class:tgsi::Instruction::DstRegister 1898 rel = fetchSrc(tgsi.getSrc(s).getIndirect(1), 0, NULL); 1914 fetchSrc(tgsi.getSrc(s).getIndirect(1), 0, NULL), 1931 ptr = fetchSrc(src.getIndirect(0), 0, NULL); 1944 dimRel = fetchSrc(src.getIndirect(1), 0, 0); 1968 ptr = fetchSrc(dst.getIndirect(0), 0, NULL); 1983 dimRel = fetchSrc(dst.getIndirect(1), 0, 0); 2155 ptr = shiftAddress(fetchSrc(dst.getIndirect(0), 0, NULL)); 2269 tex->setSrc(s++, fetchSrc(tgsi.getSrc(R).getIndirect( [all...] |
| H A D | nv50_ir_print.cpp | 726 getIndirect(s, 0), 727 getIndirect(s, 1));
|
| H A D | nv50_ir_lowering_nv50.cpp | 1122 bld.mkStore(OP_EXPORT, i->dType, sym, i->getIndirect(0, 0), i->getSrc(1)); 1221 FILE_SHADER_INPUT, addr, i->getIndirect(0, 0), NULL); 1270 if (i->getIndirect(0, 0)) { 1301 Value *addr = i->getIndirect(0, 1); 1311 i->getIndirect(0, 0), bld.mkImm(2));
|
| H A D | nv50_ir_emit_gm107.cpp | 304 emitGPR(gpr, ref.getIndirect(0)); 319 emitGPR(gpr, ref.getIndirect(0)); 2424 emitField(0x34, 1, insn->src(0).getIndirect(0)->getSize() == 8); 2455 emitField(0x34, 1, insn->src(0).getIndirect(0)->getSize() == 8); 2465 emitGPR (0x27, insn->src(0).getIndirect(1)); 2477 emitGPR (0x27, insn->src(0).getIndirect(1)); 2499 emitGPR (0x08, insn->src(0).getIndirect(0)); 2610 emitField(0x30, 1, insn->src(0).getIndirect(0)->getSize() == 8); 2671 emitField(0x30, 1, insn->src(0).getIndirect(0)->getSize() == 8); 2689 emitField(0x34, 1, insn->src(0).getIndirect( [all...] |
| H A D | nv50_ir.h | 620 inline const ValueRef *getIndirect(int dim) const; 828 inline Value *getIndirect(int s, int dim) const;
|
| H A D | nv50_ir.cpp | 719 values[0] = getIndirect(s, 0); 723 values[1] = getIndirect(s, 1);
|