Searched refs:hTy (Results 1 - 4 of 4) sorted by relevance
/third_party/mesa3d/src/nouveau/codegen/ |
H A D | nv50_ir_build_util.cpp | 594 DataType hTy; 598 case TYPE_U64: hTy = TYPE_U32; break; 599 case TYPE_S64: hTy = TYPE_S32; break; 602 hTy = TYPE_U32; 624 i->setType(hTy);
|
H A D | nv50_ir_peephole.cpp | 2584 DataType hTy; in visit() local 2586 case TYPE_U64: hTy = TYPE_U32; break; in visit() 2587 case TYPE_S64: hTy = TYPE_S32; break; in visit() 2593 split64MulMad(func, i, hTy); in visit() 2600 Split64BitOpPreRA::split64MulMad(Function *fn, Instruction *i, DataType hTy) in split64MulMad() argument 2604 assert(typeSizeof(hTy) == 4); in split64MulMad() 2652 bld.mkOp3(OP_MAD, hTy, tmpRes1Hi, op1[1], op2[0], op3[1]); in split64MulMad() 2654 bld.mkOp2(OP_MUL, hTy, tmpRes1Hi, op1[1], op2[0]); in split64MulMad() 2656 Value *tmpRes2Hi = bld.mkOp3v(OP_MAD, hTy, bld.getSSA(), op1[0], op2[1], tmpRes1Hi); in split64MulMad() 2664 bld.mkOp3(OP_MAD, hTy, de in split64MulMad() [all...] |
H A D | nv50_ir_lowering_nv50.cpp | 75 DataType hTy; // half type in expandIntegerMUL() local 77 case TYPE_U32: hTy = TYPE_U16; break; in expandIntegerMUL() 78 case TYPE_U64: hTy = TYPE_U32; break; in expandIntegerMUL() 83 unsigned int halfSize = typeSizeof(hTy); in expandIntegerMUL() 209 i[j]->sType = hTy; in expandIntegerMUL()
|
H A D | nv50_ir_lowering_nvc0.cpp | 298 DataType hTy = cmp->sType == TYPE_S64 ? TYPE_S32 : TYPE_U32; in handleSET() local 305 bld.mkOp2(OP_SUB, hTy, NULL, src0[0], src1[0]) in handleSET() 310 cmp->sType = hTy; in handleSET()
|
Completed in 12 milliseconds