Home
last modified time | relevance | path

Searched refs:getSSA (Results 1 – 7 of 7) sorted by relevance

/external/mesa3d/src/gallium/drivers/nouveau/codegen/
Dnv50_ir_lowering_nv50.cpp75 t[j] = bld->getSSA(fullSize); in expandIntegerMUL()
78 s[0] = bld->getSSA(fullSize); in expandIntegerMUL()
79 s[1] = bld->getSSA(fullSize); in expandIntegerMUL()
117 c[0] = bld->getSSA(1, FILE_FLAGS); in expandIntegerMUL()
118 c[1] = bld->getSSA(1, FILE_FLAGS); in expandIntegerMUL()
120 r[j] = bld->getSSA(fullSize); in expandIntegerMUL()
143 Value *one = bld->getSSA(fullSize); in expandIntegerMUL()
146 rr[j] = bld->getSSA(fullSize); in expandIntegerMUL()
154 ->setFlagsDef(0, (cc[0] = bld->getSSA(1, FILE_FLAGS))); in expandIntegerMUL()
165 n->setFlagsDef(0, (cc[1] = bld->getSSA(1, FILE_FLAGS))); in expandIntegerMUL()
[all …]
Dnv50_ir_lowering_nvc0.cpp85 dst[1] = bld.getSSA(); in handleRCPRSQ()
669 ptr = bld.mkOp2v(OP_SHL, TYPE_U32, bld.getSSA(), ptr, bld.mkImm(2)); in loadTexHandle()
691 src[c] = bld.mkOp1v(OP_ABS, TYPE_F32, bld.getSSA(), i->getSrc(c)); in handleTEX()
697 i->setSrc(c, bld.mkOp2v(OP_MUL, TYPE_F32, bld.getSSA(), in handleTEX()
955 Value *zero = bld.loadImm(bld.getSSA(), 0); in handleManualTXD()
990 src[c] = bld.mkOp1v(OP_ABS, TYPE_F32, bld.getSSA(), crd[c]); in handleManualTXD()
996 src[c] = bld.mkOp2v(OP_MUL, TYPE_F32, bld.getSSA(), crd[c], val); in handleManualTXD()
1008 def[c][l] = bld.getSSA(); in handleManualTXD()
1191 bld.mkCmp(OP_SET, CC_EQ, TYPE_U32, bld.getSSA(1, FILE_PREDICATE), in handleSharedATOMNVE4()
1202 ld->setDef(1, bld.getSSA(1, FILE_PREDICATE)); in handleSharedATOMNVE4()
[all …]
Dnv50_ir_lowering_gm107.cpp53 src0 = bld.getSSA(); in handlePFETCH()
107 Value *zero = bld.loadImm(bld.getSSA(), 0); in handleManualTXD()
148 src[c] = bld.mkOp1v(OP_ABS, TYPE_F32, bld.getSSA(), crd[c]); in handleManualTXD()
154 src[c] = bld.mkOp2v(OP_MUL, TYPE_F32, bld.getSSA(), crd[c], val); in handleManualTXD()
169 def[c][l] = bld.getSSA(); in handleManualTXD()
Dnv50_ir_from_tgsi.cpp1801 vtxBase[s] = mkOp2v(OP_PFETCH, TYPE_U32, getSSA(4, FILE_ADDRESS), in getVertexBase()
1814 offset = mkOp2v(OP_ADD, TYPE_U32, getSSA(), in getOutputBase()
1818 vtxBase[s] = mkOp2v(OP_ADD, TYPE_U32, getSSA(), outBase, offset); in getOutputBase()
1884 return mkOp2v(OP_SHL, TYPE_U32, getSSA(4, FILE_ADDRESS), index, mkImm(4)); in shiftAddress()
1922 return mkOp1v(OP_RDSV, TYPE_U32, getSSA(), mkSysVal(SV_PRIMITIVE_ID, 0)); in fetchSrc()
1931 ld = mkLoad(TYPE_U32, getSSA(), srcToSym(src, c), shiftAddress(ptr)); in fetchSrc()
1936 ld = mkLoad(TYPE_U32, getSSA(), srcToSym(src, c), shiftAddress(ptr)); in fetchSrc()
1941 ld = mkOp1(OP_RDSV, TYPE_U32, getSSA(), srcToSym(src, c)); in fetchSrc()
2142 proj = mkOp1v(OP_RCP, TYPE_F32, getSSA(), proj); in loadProjTexCoords()
2159 proj = mkOp1v(OP_RCP, TYPE_F32, getSSA(), fetchSrc(0, 3)); in loadProjTexCoords()
[all …]
Dnv50_ir_build_util.cpp275 LValue *def0 = getSSA(); in mkSelect()
276 LValue *def1 = getSSA(); in mkSelect()
292 val = mkMov(getSSA(halfSize * 2), val, fTy)->getDef(0); in mkSplit()
301 h[0] = getSSA(halfSize, val->reg.file); in mkSplit()
302 h[1] = getSSA(halfSize, val->reg.file); in mkSplit()
Dnv50_ir_build_util.h50 inline LValue *getSSA(int size = 4, DataFile = FILE_GPR);
236 BuildUtil::getSSA(int size, DataFile f) in getSSA() function
Dnv50_ir_peephole.cpp713 i->setSrc(1, bld.mkMov(bld.getSSA(type), i->getSrc(0), type)->getDef(0)); in expr()
1103 tA = bld.getSSA(); in opnd()
1104 tB = bld.getSSA(); in opnd()
1109 tA = bld.getSSA(); in opnd()
1114 tB = s ? bld.getSSA() : i->getDef(0); in opnd()
1136 tA = bld.getSSA(); in opnd()
1137 tB = bld.getSSA(); in opnd()
1144 tA = bld.getSSA(); in opnd()
1146 tD = (d < 0) ? bld.getSSA() : i->getDef(0)->asLValue(); in opnd()
1341 bld.getSSA(i->def(0).getSize(), i->def(0).getFile()), in opnd()
[all …]