Home
last modified time | relevance | path

Searched refs:OP_SHR (Results 1 – 17 of 17) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/nouveau/codegen/
Dnv50_ir_target_nvc0.cpp121 { OP_SHR, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2 },
362 if ((i->op == OP_SHL || i->op == OP_SHR) && typeSizeof(i->sType) == 8 && in insnCanLoad()
660 case OP_SHR: in getThroughput()
Dnv50_ir_lowering_gm107.cpp340 bld.mkOp2(OP_SHR, TYPE_U32, suq->getDef(0), suq->getDef(0), in handleSUQ()
344 bld.mkOp2(OP_SHR, TYPE_U32, suq->getDef(d), suq->getDef(d), in handleSUQ()
Dnv50_ir_target_gm107.cpp235 case OP_SHR: in getLatency()
Dnv50_ir_lowering_nvc0.cpp242 operation antiop = op == OP_SHR ? OP_SHL : OP_SHR; in handleShift()
243 if (op == OP_SHR) in handleShift()
261 if (op == OP_SHR) in handleShift()
275 if (lo->op == OP_SHR) in handleShift()
353 case OP_SHR: in visit()
1867 return bld.mkOp2v(OP_SHR, TYPE_U32, bld.getSSA(), tmp, bld.mkImm(2)); in loadMsAdjInfo32()
2039 src[2] = bld.mkOp2v(OP_SHR, TYPE_U32, bld.getSSA(), in processSurfaceCoordsNVE4()
2146 bld.mkOp2(OP_SHR, TYPE_U32, off, bf, bld.mkImm(8)); in processSurfaceCoordsNVE4()
2450 bld.mkOp2v(OP_SHR, TYPE_U32, bld.getSSA(), in processSurfaceCoordsNVC0()
2454 bld.mkOp2v(OP_SHR, TYPE_U32, bld.getSSA(), in processSurfaceCoordsNVC0()
[all …]
Dnv50_ir_lowering_gv100.cpp267 case OP_SHR: in visit()
357 bld.mkOp2(OP_SHR, TYPE_U32, i->getDef(0), mask, bit); in handleEXTBF()
Dnv50_ir_lowering_nv50.cpp140 i[8] = bld->mkOp2(OP_SHR, fTy, r[0], t[1], bld->mkImm(halfSize * 8)); in expandIntegerMUL()
1095 bld.mkOp2(OP_SHR, TYPE_U32, i->getDef(d), i->getDef(d), ms_x); in handleTXQ()
1099 bld.mkOp2(OP_SHR, TYPE_U32, i->getDef(d), i->getDef(d), ms_y); in handleTXQ()
1309 bld.mkOp2(OP_SHR, TYPE_U32, def, def, bld.mkImm(16)); in handleRDSV()
1311 bld.mkOp2(OP_SHR, TYPE_U32, def, tid, bld.mkImm(26)); in handleRDSV()
1787 tile[i] = bld.mkOp2v(OP_SHR, TYPE_U16, bld.getSSA(2), coords[i], tile_shift[i]); in processSurfaceCoords()
1901 …shifted = bld.mkOp2v(OP_SHR, TYPE_U16, bld.getSSA(2), src[!!(i & 2)], bld.loadImm(NULL, (uint16_t)… in handleSULDP()
1921 OP_SHR, ty, typedDst[i], in handleSULDP()
2048 …bld.mkOp2(OP_SHR, TYPE_U16, untypedDst16[i], untypedDst16[i], bld.loadImm(NULL, (uint16_t)(15 - fo… in handleSUSTP()
Dnv50_ir_target_gv100.cpp371 case OP_SHR: return &opInfo_SHR; in getOpInfo()
495 if ((i->op == OP_SHL || i->op == OP_SHR) && in insnCanLoad()
Dnv50_ir_lowering_helper.cpp101 bld.mkOp2(OP_SHR, TYPE_S32, tmp, insn->getSrc(0), bld.loadImm(bld.getSSA(), 31)); in handleCVT()
Dnv50_ir_peephole.cpp679 case OP_SHR: in expr()
1104 i->op = OP_SHR; in opnd()
1227 i->op = OP_SHR; in opnd()
1251 bld.mkOp2(OP_SHR, TYPE_U32, tA, tB, bld.mkImm(r)); in opnd()
1257 bld.mkOp2(OP_SHR, TYPE_U32, i->getDef(0), tB, bld.mkImm(s)); in opnd()
1282 bld.mkOp2(OP_SHR, TYPE_S32, tB, tA, bld.mkImm(l - 1)); in opnd()
1437 src->op == OP_SHR && in opnd()
1484 case OP_SHR: in opnd()
2217 if (shift && shift->op == OP_SHR && in handleCVT_EXTBF()
2228 } else if (insn->op == OP_SHR && in handleCVT_EXTBF()
Dnv50_ir_emit_nv50.cpp1660 code[1] = (i->op == OP_SHR) ? 0xe0000000 : 0xc0000000; in emitShift()
1663 if (i->op == OP_SHR && isSignedType(i->sType)) in emitShift()
2012 case OP_SHR: in emitInstruction()
Dnv50_ir_target_nv50.cpp98 { OP_SHR, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2 },
Dnv50_ir_emit_gk110.cpp947 if (i->op == OP_SHR) { in emitShift()
962 if (i->op == OP_SHR) { in emitShift64()
2598 case OP_SHR: in emitInstruction()
Dnv50_ir.h72 OP_SHR, enumerator
Dnv50_ir_emit_nvc0.cpp968 if (i->op == OP_SHR) { in emitShift()
2771 case OP_SHR: in emitInstruction()
Dnv50_ir_from_nir.cpp485 return OP_SHR; in getOperation()
2688 mkOp2(OP_SHR, iType, val1, val0, loadImm(NULL, 31)); in visit()
Dnv50_ir_from_tgsi.cpp3931 mkOp2(OP_SHR, TYPE_S32, dst0[c + 1], dst0[c], loadImm(NULL, 31)); in handleInstruction()
4189 mkOp2(OP_SHR, TYPE_S32, dst0[c + 1], dst0[c], loadImm(0, 31)); in handleInstruction()
Dnv50_ir_emit_gm107.cpp3560 case OP_SHR: in emitInstruction()