Lines Matching refs:hTy
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, def[0], op1[0], op2[0], op3[0])->setFlagsDef(1, carry); in split64MulMad()
2666 bld.mkOp2(OP_MUL, hTy, def[0], op1[0], op2[0]); in split64MulMad()
2668 Instruction *hiPart3 = bld.mkOp3(OP_MAD, hTy, def[1], op1[0], op2[0], tmpRes2Hi); in split64MulMad()