/external/mesa3d/src/gallium/drivers/nouveau/codegen/ |
D | nv50_ir_lowering_helper.cpp | 75 insn->op = OP_MERGE; in handleABS() 102 insn->op = OP_MERGE; in handleCVT() 105 insn->op = OP_MERGE; in handleCVT() 141 insn->op = OP_MERGE; in handleMAXMIN() 169 insn->op = OP_MERGE; in handleMOV() 233 insn->op = OP_MERGE; in handleSLCT() 268 insn->op = OP_MERGE; in handleLogOp()
|
D | nv50_ir_lowering_gv100.cpp | 65 bld.mkOp2(OP_MERGE, i->dType, i->getDef(0), def[0], def[1]); in handleIADD64() 80 src2 = bld.mkOp2(OP_MERGE, TYPE_U64, bld.getSSA(8), src2s[0], src2s[1])->getDef(0); in handleIMAD_HIGH() 337 bld.mkOp2(OP_MERGE, TYPE_U64, i->getDef(0), dest[0], dest[1]); in handleDMNMX()
|
D | nv50_ir_from_tgsi.cpp | 3859 mkOp2(OP_MERGE, TYPE_U64, dreg, src0, src1); in handleInstruction() 3904 mkOp2(OP_MERGE, TYPE_U64, src0, tmp[0], tmp[1]); in handleInstruction() 3918 mkOp2(OP_MERGE, TYPE_U64, src0, tmp[0], tmp[1]); in handleInstruction() 3930 mkOp2(OP_MERGE, TYPE_U64, src0, srcComp[0], srcComp[1]); in handleInstruction() 3953 mkOp2(OP_MERGE, TYPE_U64, src0, tmp[0], tmp[1]); in handleInstruction() 3965 mkOp2(OP_MERGE, TYPE_U64, src0, tmp[0], tmp[1]); in handleInstruction() 3990 mkOp2(OP_MERGE, TYPE_U64, src0, tmp[0], tmp[1]); in handleInstruction() 3993 mkOp2(OP_MERGE, TYPE_U64, src1, tmp[0], tmp[1]); in handleInstruction() 4030 mkOp2(OP_MERGE, TYPE_U64, src0, tmp[0], tmp[1]); in handleInstruction() 4052 mkOp2(OP_MERGE, TYPE_U64, src0, tmp[0], tmp[1]); in handleInstruction() [all …]
|
D | nv50_ir_ra.cpp | 1141 case OP_MERGE: in doCoalesce() 1146 if (insn->op == OP_MERGE) { in doCoalesce() 1167 if (i && i->op == OP_MERGE) // do we really still need this ? in doCoalesce() 1754 ld = new_Instruction(func, OP_MERGE, ty); in unspill() 2173 Instruction *merge = new_Instruction(func, OP_MERGE, typeOfSize(size)); in condenseSrcs() 2571 i->op == OP_MERGE || in visit() 2657 if (cst->op == OP_MERGE || cst->op == OP_UNION) { in insertConstraintMoves()
|
D | nv50_ir_from_nir.cpp | 437 return OP_MERGE; in getOperation() 1243 return mkOp2(OP_MERGE, ty, def, lo, hi); in loadFrom() 1767 mkOp2(OP_MERGE, dType, newDefs[i], lo, hi); in visit() 1884 mkOp2(OP_MERGE, dType, newDefs[i], def, loadImm(getSSA(), 0u)); in visit() 2611 Instruction *merge = mkOp(OP_MERGE, dType, newDefs[0]); in visit() 2671 mkOp2(OP_MERGE, dType, newDefs[0], val0, val1); in visit() 2792 mkOp2(OP_MERGE, TYPE_U64, newDefs[0], loadImm(NULL, 0), tmp); in visit() 2820 mkOp2(OP_MERGE, TYPE_S64, newDefs[0], def, loadImm(NULL, 0)); in visit()
|
D | nv50_ir_lowering_nvc0.cpp | 108 bld.mkOp2(OP_MERGE, TYPE_U64, i->getDef(0), def[0], def[1]); in handleRCPRSQLib() 150 bld.mkOp2(OP_MERGE, TYPE_U64, def, dst[0], dst[1]); in handleRCPRSQ() 263 bld.mkOp2(OP_MERGE, TYPE_U64, dst64, dst[0], dst[1]); in handleShift() 292 bld.mkOp2(OP_MERGE, TYPE_U64, dst64, dst[0], dst[1]); in handleShift() 1740 bld.mkOp2(OP_MERGE, ty, dreg, cas->getSrc(1), cas->getSrc(2)); in handleCasExch() 2149 bld.mkOp2(OP_MERGE, TYPE_U64, addr, bf, eau); in processSurfaceCoordsNVE4()
|
D | nv50_ir.h | 47 OP_MERGE, // opposite of split, e.g. combine 2 32 bit into a 64 bit value enumerator
|
D | nv50_ir_peephole.cpp | 36 if (op == OP_PHI || op == OP_SPLIT || op == OP_MERGE || op == OP_CONSTRAINT) in isNop() 136 if (i->op != OP_MERGE || typeSizeof(i->dType) != 8) in visit() 723 case OP_MERGE: in expr() 2659 bld.mkOp2(OP_MERGE, i->dType, i->getDef(0), def[0], def[1]); in split64MulMad()
|