Home
last modified time | relevance | path

Searched refs:OP_MERGE (Results 1 – 9 of 9) sorted by relevance

/third_party/mesa3d/src/nouveau/codegen/
Dnv50_ir_lowering_helper.cpp75 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()
Dnv50_ir_lowering_gv100.cpp65 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()
341 bld.mkOp2(OP_MERGE, TYPE_U64, i->getDef(0), dest[0], dest[1]); in handleDMNMX()
Dnv50_ir_from_tgsi.cpp3926 mkOp2(OP_MERGE, TYPE_U64, dreg, src0, src1); in handleInstruction()
3971 mkOp2(OP_MERGE, TYPE_U64, src0, tmp[0], tmp[1]); in handleInstruction()
3985 mkOp2(OP_MERGE, TYPE_U64, src0, tmp[0], tmp[1]); in handleInstruction()
3997 mkOp2(OP_MERGE, TYPE_U64, src0, srcComp[0], srcComp[1]); in handleInstruction()
4020 mkOp2(OP_MERGE, TYPE_U64, src0, tmp[0], tmp[1]); in handleInstruction()
4032 mkOp2(OP_MERGE, TYPE_U64, src0, tmp[0], tmp[1]); in handleInstruction()
4057 mkOp2(OP_MERGE, TYPE_U64, src0, tmp[0], tmp[1]); in handleInstruction()
4060 mkOp2(OP_MERGE, TYPE_U64, src1, tmp[0], tmp[1]); in handleInstruction()
4097 mkOp2(OP_MERGE, TYPE_U64, src0, tmp[0], tmp[1]); in handleInstruction()
4119 mkOp2(OP_MERGE, TYPE_U64, src0, tmp[0], tmp[1]); in handleInstruction()
[all …]
Dnv50_ir_ra.cpp1149 case OP_MERGE: in doCoalesce()
1154 if (insn->op == OP_MERGE) { in doCoalesce()
1175 if (i && i->op == OP_MERGE) // do we really still need this ? in doCoalesce()
1770 ld = new_Instruction(func, OP_MERGE, ty); in unspill()
2189 Instruction *merge = new_Instruction(func, OP_MERGE, typeOfSize(size)); in condenseSrcs()
2595 i->op == OP_MERGE || in visit()
2626 && defi->op != OP_MERGE && defi->op != OP_SPLIT) { in insertConstraintMove()
2689 if (cst->op == OP_MERGE || cst->op == OP_UNION) { in insertConstraintMoves()
Dnv50_ir_from_nir.cpp436 return OP_MERGE; in getOperation()
1251 return mkOp2(OP_MERGE, ty, def, lo, hi); in loadFrom()
1793 mkOp2(OP_MERGE, dType, newDefs[i], lo, hi); in visit()
1913 mkOp2(OP_MERGE, dType, newDefs[i], def, loadImm(getSSA(), 0u)); in visit()
2670 Instruction *merge = mkOp(OP_MERGE, dType, newDefs[0]); in visit()
2730 mkOp2(OP_MERGE, dType, newDefs[0], val0, val1); in visit()
2851 mkOp2(OP_MERGE, TYPE_U64, newDefs[0], loadImm(NULL, 0), tmp); in visit()
2879 mkOp2(OP_MERGE, TYPE_S64, newDefs[0], def, loadImm(NULL, 0)); in visit()
Dnv50_ir_lowering_nvc0.cpp108 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()
1751 bld.mkOp2(OP_MERGE, ty, dreg, cas->getSrc(1), cas->getSrc(2)); in handleCasExch()
2160 bld.mkOp2(OP_MERGE, TYPE_U64, addr, bf, eau); in processSurfaceCoordsNVE4()
Dnv50_ir_peephole.cpp36 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()
726 case OP_MERGE: in expr()
2673 bld.mkOp2(OP_MERGE, i->dType, i->getDef(0), def[0], def[1]); in split64MulMad()
Dnv50_ir.h47 OP_MERGE, // opposite of split, e.g. combine 2 32 bit into a 64 bit value enumerator
Dnv50_ir_lowering_nv50.cpp1828 return bld.mkOp2v(OP_MERGE, TYPE_U32, bld.getSSA(), coords[0], coords[1]); in processSurfaceCoords()
2107 …Instruction *merge = bld.mkOp(OP_MERGE, bytes < 4 ? TYPE_U32 : ty, bld.getSSA(bytes < 4 ? 4 : byte… in handleSUSTP()