/external/mesa3d/src/gallium/drivers/nouveau/codegen/ |
D | nv50_ir_build_util.cpp | 114 insn->setIndirect(0, 0, ptr); in mkLoad() 129 insn->setIndirect(0, 0, ptr); in mkStore() 143 insn->setIndirect(0, 0, attrRel); in mkFetch() 144 insn->setIndirect(0, 1, primRel); in mkFetch() 165 insn->setIndirect(0, 0, rel); in mkInterp()
|
D | nv50_ir_lowering_nvc0.cpp | 1443 bufq->setIndirect(0, 0, NULL); in handleBUFQ() 1444 bufq->setIndirect(0, 1, NULL); in handleBUFQ() 1670 atom->setIndirect(0, 0, base); in handleATOM() 1700 atom->setIndirect(0, 1, NULL); in handleATOM() 1701 atom->setIndirect(0, 0, base); in handleATOM() 1723 cctl->setIndirect(0, 0, cas->getIndirect(0, 0)); in handleCasExch() 2364 red->setIndirect(0, 0, su->getSrc(0)); in handleSurfaceOpNVE4() 2487 red->setIndirect(0, 0, addr); in handleSurfaceOpNVC0() 2715 i->setIndirect(0, 0, ptr); in handleLDST() 2752 i->setIndirect(0, 1, NULL); in handleLDST() [all …]
|
D | nv50_ir.cpp | 723 setIndirect(s, 0, NULL); in takeExtraSources() 727 setIndirect(s, 1, NULL); in takeExtraSources() 738 setIndirect(s, 0, values[0]); in putExtraSources() 740 setIndirect(s, 1, values[1]); in putExtraSources() 829 Instruction::setIndirect(int s, int dim, Value *value) in setIndirect() function in nv50_ir::Instruction
|
D | nv50_ir_from_nir.cpp | 1233 loi->setIndirect(0, 1, indirect1); in loadFrom() 1240 hii->setIndirect(0, 1, indirect1); in loadFrom() 1247 ld->setIndirect(0, 1, indirect1); in loadFrom() 1756 interp->setIndirect(0, 0, indirect); in visit() 1765 interp->setIndirect(0, 0, indirect); in visit() 1775 interp->setIndirect(0, 0, indirect); in visit() 2005 mkOp1(OP_BUFQ, dType, newDefs[0], sym)->setIndirect(0, 0, indirectBuffer); in visit() 2021 ->setIndirect(0, 1, indirectBuffer); in visit() 2059 atom->setIndirect(0, 0, indirectOffset); in visit() 2085 atom->setIndirect(0, 0, indirectOffset); in visit() [all …]
|
D | nv50_ir_from_tgsi.cpp | 1825 insn->setIndirect(0, 0, ptr); in interpolate() 1912 res->getInsn()->setIndirect(0, 1, dimRel); in fetchSrc() 1953 res->getInsn()->setIndirect(0, 1, dimRel); in fetchDst() 2654 ld->setIndirect(0, 1, ind); in handleLOAD() 2795 st->setIndirect(0, 1, ind); in handleSTORE() 2911 insn->setIndirect(0, 0, off); in handleATOM() 2913 insn->setIndirect(0, 1, ind); in handleATOM() 3091 insn->setIndirect(0, 0, ptr); in handleINTERP() 3766 geni->setIndirect(0, 1, ind); in handleInstruction()
|
D | nv50_ir_peephole.cpp | 285 i->setIndirect(s, 0, ld->getIndirect(0, 0)); in visit() 328 i->setIndirect(s, 0, insn->getSrc(0)); in visit() 336 i->setIndirect(s, 0, insn->getSrc(0)); in visit() 343 i->setIndirect(s, 0, NULL); in visit() 350 i->setIndirect(s, 0, bld.mkOp2v( in visit()
|
D | nv50_ir_lowering_nv50.cpp | 1327 i->setIndirect(0, 1, NULL); in handleLOAD() 1328 i->setIndirect(0, 0, addr); in handleLOAD()
|
D | nv50_ir.h | 845 bool setIndirect(int s, int dim, Value *);
|