/external/mesa3d/src/gallium/drivers/nouveau/codegen/ |
nv50_ir_lowering_gm107.cpp | 127 bld.mkOp3(OP_SHFL, TYPE_F32, arr, i->getSrc(0), lane, quad); 129 bld.mkOp3(OP_SHFL, TYPE_F32, shadow, i->getSrc(array + dim + indirect), lane, quad); 134 bld.mkOp3(OP_SHFL, TYPE_F32, crd[c], i->getSrc(c + array), lane, quad); 139 bld.mkOp3(OP_SHFL, TYPE_F32, tmp, i->dPdx[c].get(), lane, quad); 147 bld.mkOp3(OP_SHFL, TYPE_F32, tmp, i->dPdy[c].get(), lane, quad); 181 bld.mkOp3(OP_SHFL, TYPE_F32, tex->getDef(c), tex->getDef(c), bld.mkImm(0), quad); 224 shfl = bld.mkOp3(OP_SHFL, TYPE_F32, bld.getScratch(), insn->getSrc(0), 249 bld.mkOp3(OP_MAD , TYPE_U32, tmp0, tmp0, tmp1, tmp2);
|
nv50_ir_build_util.h | 55 Instruction *mkOp3(operation, DataType, Value *, Value *, Value *, Value *); 291 mkOp3(op, ty, dst, src0, src1, src2);
|
nv50_ir_lowering_nvc0.cpp | 903 bld.mkOp3(OP_INSBF, TYPE_U32, hnd, rHnd, bld.mkImm(0x1400), sHnd); 988 bld.mkOp3(OP_INSBF, TYPE_U32, src, ticRel, bld.mkImm(0x0917), src); 990 bld.mkOp3(OP_INSBF, TYPE_U32, src, tscRel, bld.mkImm(0x0710), src); [all...] |
nv50_ir_from_tgsi.cpp | [all...] |
nv50_ir_lowering_nv50.cpp | 102 i[3] = bld->mkOp3(OP_MAD, fTy, t[1], a[1], b[0], t[0]); 110 i[4] = bld->mkOp3(OP_MAD, fTy, t[3], a[0], b[0], t[2]); 126 i[5] = bld->mkOp3(OP_MAD, fTy, r[4], a[1], b[1], r[2]); [all...] |
nv50_ir_build_util.cpp | 92 BuildUtil::mkOp3(operation op, DataType ty, Value *dst,
|
nv50_ir_peephole.cpp | [all...] |