Home
last modified time | relevance | path

Searched refs:OP_UNION (Results 1 – 12 of 12) sorted by relevance

/third_party/mesa3d/src/nouveau/codegen/
Dnv50_ir_lowering_nv50.cpp143 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()
Dnv50_ir_lowering_nvc0.cpp260 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()
Dnv50_ir_inlines.h241 return defExists(1) || op == OP_UNION; in constrainedDefs()
Dnv50_ir_lowering_gm107.cpp214 Instruction *u = bld.mkOp(OP_UNION, TYPE_U32, i->getDef(c)); in handleManualTXD()
Dnv50_ir_ra.cpp1148 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()
Dnv50_ir_build_util.cpp283 return mkOp2(OP_UNION, typeOfSize(dst->reg.size), dst, def0, def1); in mkSelect()
Dnv50_ir.h45 OP_UNION, // unify a new definition and several source values enumerator
Dnv50_ir_peephole.cpp52 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()
Dnv50_ir_emit_nv50.cpp2127 case OP_UNION: in emitInstruction()
Dnv50_ir_emit_gk110.cpp2753 case OP_UNION: in emitInstruction()
Dnv50_ir_emit_nvc0.cpp2935 case OP_UNION: in emitInstruction()
/third_party/mesa3d/docs/relnotes/
D22.2.0.rst3382 - nv50/ir: fix OP_UNION resolving when used for vector values