/third_party/mesa3d/src/nouveau/codegen/ |
D | nv50_ir_lowering_helper.cpp | 71 bld.mkSplit(negComp, 4, neg); in handleABS() 72 bld.mkSplit(srcComp, 4, insn->getSrc(0)); in handleABS() 96 bld.mkSplit(src, 4, insn->getSrc(0)); in handleCVT() 127 bld.mkSplit(src0, 4, insn->getSrc(0)); in handleMAXMIN() 128 bld.mkSplit(src1, 4, insn->getSrc(1)); in handleMAXMIN() 224 bld.mkSplit(src0, 4, insn->getSrc(0)); in handleSLCT() 225 bld.mkSplit(src1, 4, insn->getSrc(1)); in handleSLCT() 257 bld.mkSplit(src0, 4, insn->getSrc(0)); in handleLogOp() 259 bld.mkSplit(src1, 4, insn->getSrc(1)); in handleLogOp()
|
D | nv50_ir_lowering_gv100.cpp | 54 bld.mkSplit(src[s], 4, i->getSrc(s)); in handleIADD64() 88 bld.mkSplit(defs, 4, def); in handleIMAD_HIGH() 336 bld.mkSplit(src0, 4, i->getSrc(0)); in handleDMNMX() 337 bld.mkSplit(src1, 4, i->getSrc(1)); in handleDMNMX() 338 bld.mkSplit(dest, 4, i->getDef(0)); in handleDMNMX()
|
D | nv50_ir_lowering_nv50.cpp | 107 i[0] = bld->mkSplit(a, halfSize, s[0]); in expandIntegerMUL() 108 i[1] = bld->mkSplit(b, halfSize, s[1]); in expandIntegerMUL() 1443 bld.mkSplit(a, 2, attrib); in handleLOAD() 1444 bld.mkSplit(b, 2, vstride); in handleLOAD() 1721 bld.mkSplit(src, 2, su->getSrc(i)); in processSurfaceCoords() 1746 bld.mkSplit(muls, 2, mul->getDef(0)); in processSurfaceCoords() 1817 bld.mkSplit(muls, 2, mul->getDef(0)); in processSurfaceCoords() 1888 bld.mkSplit(src, 2, untypedDst[i / 2]); in handleSULDP() 1898 bld.mkSplit(src, 2, untypedDst[0]); in handleSULDP() 1941 bld.mkSplit(src, 2, typedDst[i]); in handleSULDP()
|
D | nv50_ir_from_tgsi.cpp | 3958 mkSplit(&dst0[c], 4, dreg); in handleInstruction() 3975 mkSplit(&dst0[c], 4, dst); in handleInstruction() 3987 mkSplit(&dst0[c], 4, dst); in handleInstruction() 3999 mkSplit(negComp, 4, neg); in handleInstruction() 4022 mkSplit(&dst0[c], 4, dst); in handleInstruction() 4035 mkSplit(&dst0[c], 4, dst); in handleInstruction() 4102 mkSplit(&dst0[c], 4, dst); in handleInstruction() 4124 mkSplit(&dst0[c], 4, dst); in handleInstruction() 4145 mkSplit(&dst0[c], 4, dst); in handleInstruction() 4158 mkSplit(&dst0[c], 4, dst); in handleInstruction() [all …]
|
D | nv50_ir_build_util.h | 89 Instruction *mkSplit(Value *half[2], uint8_t halfSize, Value *);
|
D | nv50_ir_build_util.cpp | 287 BuildUtil::mkSplit(Value *h[2], uint8_t halfSize, Value *val) in mkSplit() function in nv50_ir::BuildUtil
|
D | nv50_ir_lowering_nvc0.cpp | 129 bld.mkSplit(src, 4, i->getSrc(0)); in handleRCPRSQ() 214 bld.mkSplit(src, 4, lo->getSrc(0)); in handleShift() 303 bld.mkSplit(src0, 4, cmp->getSrc(0)); in handleSET() 304 bld.mkSplit(src1, 4, cmp->getSrc(1)); in handleSET()
|
D | nv50_ir_from_nir.cpp | 1271 mkSplit(split, 4, src); in storeTo() 2401 mkSplit(split, 4, getSrc(&insn->src[0], i)); in visit() 3062 mkSplit(split, 4, handle); in visit()
|
D | nv50_ir_peephole.cpp | 2627 bld.mkSplit(op1, 4, i->getSrc(0)); in split64MulMad() 2634 bld.mkSplit(op2, 4, i->getSrc(1)); in split64MulMad() 2643 bld.mkSplit(op3, 4, i->getSrc(2)); in split64MulMad()
|