Home | History | Annotate | Download | only in codegen

Lines Matching refs:getDef

64    def[0] = bld.mkMovToReg(0, i->getSrc(0))->getDef(0);
65 def[1] = bld.mkMovToReg(1, i->getSrc(1))->getDef(0);
73 bld.mkMov(i->getDef(0), def[(i->op == OP_DIV) ? 0 : 1]);
204 while (insn->op == OP_MOV && insn->getDef(0)->equals(insn->getSrc(0)))
236 Value *v = insn->getDef(d);
256 if (usei->op == OP_MOV && usei->getDef(0)->equals(usei->getSrc(0)) &&
360 prev->setSrc(prev->srcCount(), useVec[i].tex->getDef(0));
366 bar->setSrc(bar->srcCount(), useVec[i].tex->getDef(0));
556 if (!i->getDef(0)->refCount())
789 mov = bld.mkMov(def[c][l], tex->getDef(c));
797 Instruction *u = bld.mkOp(OP_UNION, TYPE_U32, i->getDef(c));
905 bld.mkInterp(NV50_IR_INTERP_LINEAR, i->getDef(0), addr, NULL);
909 Value *face = i->getDef(0);
919 readTessCoord(i->getDef(0)->asLValue(), i->getSrc(0)->reg.data.sv.index);
924 ld = bld.mkFetch(i->getDef(0), i->dType,
941 i->setSrc(1, rcp->getDef(0));
966 i->setSrc(1, rsq->getDef(0));
1000 i->getDef(0)->reg.data.id = id;
1071 bld.mkOp1(OP_PREEX2, TYPE_F32, i->getDef(0), i->getSrc(0));
1072 i->setSrc(0, i->getDef(0));