/third_party/mesa3d/src/nouveau/codegen/ |
D | nv50_ir_lowering_nv50.cpp | 142 bld->mkMov(r[3], r[0])->setPredicate(CC_NC, c[0]); in expandIntegerMUL() 189 bld->mkMov(rr[3], rr[0]) in expandIntegerMUL() 194 bld->mkMov(rr[5], rr[4]) in expandIntegerMUL() 196 bld->mkMov(rr[6], r[4]) in expandIntegerMUL() 200 bld->mkMov(mul->getDef(0), r[4]); in expandIntegerMUL() 203 bld->mkMov(mul->getDef(0), t[3]); in expandIntegerMUL() 461 bld.mkMov(r, a); in handleAddrDef() 710 tid = bld.mkMov(bld.getScratch(), arg, TYPE_U32)->getDef(0); in visit() 921 bld.mkMov(bit, imm)->setPredicate(CC_EQ, pred); in handleTXB() 940 bld.mkMov(res[l][d], tex[l]->getDef(d))->setPredicate(cc[l], flags); in handleTXB() [all …]
|
D | nv50_ir_lowering_nvc0.cpp | 1137 bld.mkMov(offs[n / 2] = bld.getScratch(), i->offset[n][c].get()); in handleTEX() 1284 mov = bld.mkMov(def[c][l], tex->getDef(c)); in handleManualTXD() 1431 bld.mkMov(t, i->getDef(0)); in handleTXLQ() 1432 bld.mkMov(i->getDef(0), i->getDef(1)); in handleTXLQ() 1433 bld.mkMov(i->getDef(1), t); in handleTXLQ() 1687 bld.mkMov((zero = bld.getSSA()), bld.mkImm(0)) in handleATOM() 1933 bld.mkMov(suq->getDef(d++), loadSuInfo32(ind, slot, offset, suq->tex.bindless)); in handleSUQ() 1946 bld.mkMov(suq->getDef(d++), bld.loadImm(NULL, 1)); in handleSUQ() 2143 bld.mkMov(off, bf); in processSurfaceCoordsNVE4() 2301 bld.mkMov(typedDst[i], untypedDst[i]); in convertSurfaceFormat() [all …]
|
D | nv50_ir_build_util.cpp | 173 BuildUtil::mkMov(Value *dst, Value *src, DataType ty) in mkMov() function in nv50_ir::BuildUtil 280 mkMov(def0, trSrc)->setPredicate(CC_P, pred); in mkSelect() 281 mkMov(def1, flSrc)->setPredicate(CC_NOT_P, pred); in mkSelect() 294 val = mkMov(getSSA(halfSize * 2), val, fTy)->getDef(0); in mkSplit()
|
D | nv50_ir_from_tgsi.cpp | 2142 mkMov(clipVtx[c], val); in storeDst() 2504 mkMov(dst0[1], val0); in handleLIT() 2730 mkMov(dst0[c], def[tgsi.getSrc(0).getSwizzle(c)]); in handleLOAD() 3267 mkMov(dst0[c], val0); in handleInstruction() 3301 mkMov(dst0[c], val0); in handleInstruction() 3337 mkMov(dst0[c], val0); in handleInstruction() 3342 mkMov(dst0[c], val0); in handleInstruction() 3347 mkMov(dst0[c], val0); in handleInstruction() 3359 mkMov(dst0[2], fetchSrc(0, 2)); in handleInstruction() 3361 mkMov(dst0[3], fetchSrc(1, 3)); in handleInstruction() [all …]
|
D | nv50_ir_lowering_gv100.cpp | 78 bld.mkMov(src2s[0], bld.mkImm(0)); in handleIMAD_HIGH() 79 bld.mkMov(src2s[1], i->getSrc(2)); in handleIMAD_HIGH()
|
D | nv50_ir_build_util.h | 66 Instruction *mkMov(Value *, Value *, DataType = TYPE_U32);
|
D | nv50_ir_lowering_gm107.cpp | 207 mov = bld.mkMov(def[c][l], tex->getDef(c)); in handleManualTXD()
|
D | nv50_ir_from_nir.cpp | 1274 split[0] = mkMov(getSSA(), split[0], ty)->getDef(0); in storeTo() 1275 split[1] = mkMov(getSSA(), split[1], ty)->getDef(0); in storeTo() 1284 src = mkMov(getSSA(size), src, ty)->getDef(0); in storeTo() 1687 mkMov(clipVtx[i], src); in visit() 2663 mkMov(newDefs[c], getSrc(&insn->src[c]), dType); in visit()
|
D | nv50_ir_peephole.cpp | 764 i->setSrc(1, bld.mkMov(bld.getSSA(type), i->getSrc(0), type)->getDef(0)); in expr() 1073 newi = bld.mkMov(def, bld.mkImm((uint32_t)(val & mask)), TYPE_U32); in opnd()
|