Lines Matching refs:mkImm
1007 bld.mkOp2(OP_SHL, ty, res, a, bld.mkImm(shl));
1026 Instruction *insn = bld.mkOp3(OP_SHLADD, TYPE_U32, res, a, bld.mkImm(shl), a);
1041 a, bld.mkImm((uint32_t)b), c ? c : bld.mkImm(0));
1042 bld.mkOp3(OP_XMAD, TYPE_U32, def, a, bld.mkImm((uint32_t)b), tmp)->subOp =
1073 newi = bld.mkMov(def, bld.mkImm((uint32_t)(val & mask)), TYPE_U32);
1090 TYPE_S32, i->getSrc(t), bld.mkImm(0));
1228 i->setSrc(1, bld.mkImm(util_logbase2(imm0.reg.data.u32)));
1251 bld.mkOp2(OP_SHR, TYPE_U32, tA, tB, bld.mkImm(r));
1257 bld.mkOp2(OP_SHR, TYPE_U32, i->getDef(0), tB, bld.mkImm(s));
1282 bld.mkOp2(OP_SHR, TYPE_S32, tB, tA, bld.mkImm(l - 1));
1286 bld.mkCmp(OP_SET, CC_LT, TYPE_S32, tA, TYPE_S32, i->getSrc(0), bld.mkImm(0));
1537 bld.mkImm(imm0.reg.data.u32)));
1570 i->setSrc(0, bld.mkImm(res));
1640 i->setSrc(0, bld.mkImm(res.data.dst)); \
1667 i->setSrc(0, bld.mkImm(res.data.f32));
1688 i->setSrc(0, bld.mkImm(res.data.f64));
2305 insn->setSrc(2, bld.mkImm(val));
2519 Value *c = i->op == OP_MUL ? bld.mkImm(0) : i->getSrc(2);
2527 insn = bld.mkOp3(OP_XMAD, TYPE_U32, tmp1, b, a, bld.mkImm(0));
2608 Value *zero = bld.mkImm(0u);