/external/mesa3d/src/gallium/drivers/nouveau/codegen/ |
D | nv50_ir_lowering_nv50.cpp | 499 bld.mkCvt(OP_CVT, TYPE_F32, af, ty, div->getSrc(0)); in handleDIV() 500 bld.mkCvt(OP_CVT, TYPE_F32, bf, ty, div->getSrc(1)); in handleDIV() 518 bld.mkCvt(OP_CVT, ty, (q0 = bld.getSSA()), TYPE_F32, qf)->rnd = ROUND_Z; in handleDIV() 525 bld.mkCvt(OP_CVT, TYPE_F32, (aR = bld.getSSA()), TYPE_U32, aRf); in handleDIV() 528 bld.mkCvt(OP_CVT, TYPE_U32, (qR = bld.getSSA()), TYPE_F32, qRf) in handleDIV() 779 bld.mkCvt(OP_CVT, TYPE_U32, src, TYPE_F32, layer); in handleTEX() 872 bld.mkCvt(OP_CVT, TYPE_U8, flags, TYPE_U32, cond->getDef(0))->flagsDef = 0; in handleTXB() 1024 bld.mkCvt(OP_CVT, TYPE_F32, i->getDef(def), TYPE_S32, i->getDef(def)); in handleTXLQ() 1055 bld.mkCvt(OP_CVT, TYPE_F32, i->getDef(0), TYPE_S32, i->getDef(0)); in handleSET() 1174 bld.mkCvt(OP_CVT, TYPE_F32, def, TYPE_S32, def); in handleRDSV() [all …]
|
D | nv50_ir_from_tgsi.cpp | 2516 mkCvt(OP_CVT, TYPE_U32, x, TYPE_F32, x)->rnd = ROUND_Z; in handleFBFETCH() 2517 mkCvt(OP_CVT, TYPE_U32, y, TYPE_F32, y)->rnd = ROUND_Z; in handleFBFETCH() 3124 mkCvt(OP_CVT, TYPE_S32, offs[c], TYPE_F32, offs[c]); in handleINTERP() 3295 mkCvt(OP_CVT, TYPE_S32, dst0[c], TYPE_F32, src0)->rnd = rnd; in handleInstruction() 3435 mkCvt(OP_CVT, TYPE_F32, dst0[c], TYPE_F32, fetchSrc(0, c)) in handleInstruction() 3468 mkCvt(OP_CVT, TYPE_U32, dst0[c], TYPE_U8, val0); in handleInstruction() 3578 mkCvt(OP_CVT, dstTy, dst0[c], srcTy, fetchSrc(0, c))->rnd = ROUND_Z; in handleInstruction() 3583 mkCvt(OP_CVT, dstTy, dst0[c], srcTy, fetchSrc(0, c)); in handleInstruction() 3588 mkCvt(OP_CVT, TYPE_F16, val0, TYPE_F32, fetchSrc(0, 0)); in handleInstruction() 3589 mkCvt(OP_CVT, TYPE_F16, val1, TYPE_F32, fetchSrc(0, 1)); in handleInstruction() [all …]
|
D | nv50_ir_lowering_nvc0.cpp | 914 bld.mkCvt(OP_CVT, TYPE_U16, layer, sTy, src)->saturate = sat; in handleTEX() 982 bld.mkCvt(OP_CVT, TYPE_U16, src, sTy, arrayIndex)->saturate = sat; in handleTEX() 1326 bld.mkCvt(OP_CVT, TYPE_F32, i->getDef(def), type, i->getDef(def)); in handleTXLQ() 2154 bld.mkCvt(OP_CVT, getDestType(format->type), typedDst[i], in convertSurfaceFormat() 2158 bld.mkCvt(OP_CVT, getDestType(format->type), typedDst[i], in convertSurfaceFormat() 2164 bld.mkCvt(OP_CVT, TYPE_F32, typedDst[i], getSrcType(format, i), typedDst[i]); in convertSurfaceFormat() 2174 bld.mkCvt(OP_CVT, TYPE_F32, typedDst[i], TYPE_F16, typedDst[i]); in convertSurfaceFormat() 2619 bld.mkCvt(OP_CVT, TYPE_F32, face, TYPE_S32, face); in handleRDSV()
|
D | nv50_ir_build_util.h | 74 Instruction *mkCvt(operation, DataType, Value *, DataType, Value *);
|
D | nv50_ir_build_util.cpp | 209 BuildUtil::mkCvt(operation op, in mkCvt() function in nv50_ir::BuildUtil
|