Searched refs:OP_UNION (Results 1 – 12 of 12) sorted by relevance
/third_party/mesa3d/src/nouveau/codegen/ |
D | nv50_ir_lowering_nv50.cpp | 143 bld->mkOp2(OP_UNION, TYPE_U32, r[2], r[1], r[3]); in expandIntegerMUL() 191 bld->mkOp2(OP_UNION, fTy, rr[4], rr[2], rr[3]); in expandIntegerMUL() 198 bld->mkOp2(OP_UNION, mul->sType, mul->getDef(0), rr[5], rr[6]); in expandIntegerMUL() 575 div->op = OP_UNION; in handleDIV() 911 Instruction *cond = bld.mkOp1(OP_UNION, TYPE_U32, bld.getScratch(), in handleTXB() 945 Instruction *dst = bld.mkOp(OP_UNION, TYPE_U32, i->getDef(d)); in handleTXB() 1056 Instruction *u = bld.mkOp(OP_UNION, TYPE_U32, i->getDef(c)); in handleTXD() 1196 bld.mkOp2(OP_UNION, i->dType, i->getDef(0), src0, src1); in handleSLCT() 1224 bld.mkOp2(OP_UNION, i->dType, i->getDef(0), src0, src1); in handleSELP()
|
D | nv50_ir_lowering_nvc0.cpp | 260 bld.mkOp2(OP_UNION, TYPE_U32, (dst[1] = bld.getSSA()), hi1, hi2); in handleShift() 1291 Instruction *u = bld.mkOp(OP_UNION, TYPE_U32, i->getDef(c)); in handleManualTXD() 1689 bld.mkOp2(OP_UNION, TYPE_U32, dst, atom->getDef(0), zero); in handleATOM() 2348 Instruction *uni = bld.mkOp2(OP_UNION, TYPE_U32, bld.getSSA(), newDef, mov->getDef(0)); in insertOOBSurfaceOpResult() 2385 bld.mkOp2(OP_UNION, TYPE_U32, su->getDef(0), in handleSurfaceOpNVE4() 2596 bld.mkOp2(OP_UNION, TYPE_U32, def, red->getDef(0), mov->getDef(0)); in handleSurfaceOpNVC0() 2725 Instruction *uni = ret[i] = bld.mkOp2(OP_UNION, TYPE_U32, in processSurfaceCoordsGM107() 2745 Instruction *uni = ret[i] = bld.mkOp2(OP_UNION, TYPE_U32, in processSurfaceCoordsGM107() 2863 bld.mkOp2(OP_UNION, TYPE_U32, dst, i->getDef(0), zero); in handleLDST() 2906 bld.mkOp2(OP_UNION, i->dType, dst, i->getDef(0), zero); in handleLDST()
|
D | nv50_ir_inlines.h | 241 return defExists(1) || op == OP_UNION; in constrainedDefs()
|
D | nv50_ir_lowering_gm107.cpp | 214 Instruction *u = bld.mkOp(OP_UNION, TYPE_U32, i->getDef(c)); in handleManualTXD()
|
D | nv50_ir_ra.cpp | 1148 case OP_UNION: in doCoalesce() 2006 if (v->getInsn()->op == OP_PHI || v->getInsn()->op == OP_UNION) { in resolveSplitsAndMerges() 2594 if (i->op == OP_UNION || in visit() 2689 if (cst->op == OP_MERGE || cst->op == OP_UNION) { in insertConstraintMoves()
|
D | nv50_ir_build_util.cpp | 283 return mkOp2(OP_UNION, typeOfSize(dst->reg.size), dst, def0, def1); in mkSelect()
|
D | nv50_ir.h | 45 OP_UNION, // unify a new definition and several source values enumerator
|
D | nv50_ir_peephole.cpp | 52 if (op == OP_MOV || op == OP_UNION) { in isNop() 55 if (op == OP_UNION) in isNop() 1322 newi = bld.mkOp2(OP_UNION, TYPE_S32, i->getDef(0), v1, v2); in opnd()
|
D | nv50_ir_emit_nv50.cpp | 2127 case OP_UNION: in emitInstruction()
|
D | nv50_ir_emit_gk110.cpp | 2753 case OP_UNION: in emitInstruction()
|
D | nv50_ir_emit_nvc0.cpp | 2935 case OP_UNION: in emitInstruction()
|
/third_party/mesa3d/docs/relnotes/ |
D | 22.2.0.rst | 3382 - nv50/ir: fix OP_UNION resolving when used for vector values
|