/third_party/mesa3d/src/nouveau/codegen/ |
D | nv50_ir_build_util.cpp | 116 insn->setIndirect(0, 0, ptr); in mkLoad() 131 insn->setIndirect(0, 0, ptr); in mkStore() 145 insn->setIndirect(0, 0, attrRel); in mkFetch() 146 insn->setIndirect(0, 1, primRel); in mkFetch() 167 insn->setIndirect(0, 0, rel); in mkInterp()
|
D | nv50_ir_lowering_nvc0.cpp | 1444 bufq->setIndirect(0, 0, NULL); in handleBUFQ() 1445 bufq->setIndirect(0, 1, NULL); in handleBUFQ() 1671 atom->setIndirect(0, 0, base); in handleATOM() 1701 atom->setIndirect(0, 1, NULL); in handleATOM() 1702 atom->setIndirect(0, 0, base); in handleATOM() 1718 cctl->setIndirect(0, 0, atom->getIndirect(0, 0)); in handleATOMCctl() 2375 red->setIndirect(0, 0, su->getSrc(0)); in handleSurfaceOpNVE4() 2586 red->setIndirect(0, 0, addr); in handleSurfaceOpNVC0() 2816 i->setIndirect(0, 0, ptr); in handleLDST() 2853 i->setIndirect(0, 1, NULL); in handleLDST() [all …]
|
D | nv50_ir.cpp | 721 setIndirect(s, 0, NULL); in takeExtraSources() 725 setIndirect(s, 1, NULL); in takeExtraSources() 736 setIndirect(s, 0, values[0]); in putExtraSources() 738 setIndirect(s, 1, values[1]); in putExtraSources() 827 Instruction::setIndirect(int s, int dim, Value *value) in setIndirect() function in nv50_ir::Instruction
|
D | nv50_ir_from_nir.cpp | 1241 loi->setIndirect(0, 1, indirect1); in loadFrom() 1248 hii->setIndirect(0, 1, indirect1); in loadFrom() 1255 ld->setIndirect(0, 1, indirect1); in loadFrom() 1782 interp->setIndirect(0, 0, indirect); in visit() 1791 interp->setIndirect(0, 0, indirect); in visit() 1801 interp->setIndirect(0, 0, indirect); in visit() 2036 mkOp1(OP_BUFQ, dType, newDefs[0], sym)->setIndirect(0, 0, indirectBuffer); in visit() 2052 ->setIndirect(0, 1, indirectBuffer); in visit() 2091 atom->setIndirect(0, 0, indirectOffset); in visit() 2118 atom->setIndirect(0, 0, indirectOffset); in visit() [all …]
|
D | nv50_ir_lowering_nv50.cpp | 1161 bufq->setIndirect(0, 0, NULL); in handleBUFQ() 1162 bufq->setIndirect(0, 1, NULL); in handleBUFQ() 1453 i->setIndirect(0, 1, NULL); in handleLOAD() 1454 i->setIndirect(0, 0, addr); in handleLOAD() 1597 i->setIndirect(0, 0, new_addr); in handleLDST() 1616 i->setIndirect(0, 0, sum); in handleLDST() 1973 atom->setIndirect(0, 0, coord); in handleSUREDP()
|
D | nv50_ir_from_tgsi.cpp | 1849 insn->setIndirect(0, 0, ptr); in interpolate() 1936 res->getInsn()->setIndirect(0, 1, dimRel); in fetchSrc() 1977 res->getInsn()->setIndirect(0, 1, dimRel); in fetchDst() 2698 ld->setIndirect(0, 1, ind); in handleLOAD() 2842 st->setIndirect(0, 1, ind); in handleSTORE() 2961 insn->setIndirect(0, 0, off); in handleATOM() 2963 insn->setIndirect(0, 1, ind); in handleATOM() 3154 insn->setIndirect(0, 0, ptr); in handleINTERP() 3833 geni->setIndirect(0, 1, ind); in handleInstruction()
|
D | nv50_ir_peephole.cpp | 287 i->setIndirect(s, 0, ld->getIndirect(0, 0)); in visit() 330 i->setIndirect(s, 0, insn->getSrc(0)); in visit() 338 i->setIndirect(s, 0, insn->getSrc(0)); in visit() 345 i->setIndirect(s, 0, NULL); in visit() 352 i->setIndirect(s, 0, bld.mkOp2v( in visit()
|
D | nv50_ir.h | 873 bool setIndirect(int s, int dim, Value *);
|