Lines Matching refs:imm1
555 ImmediateValue &imm0, ImmediateValue &imm1) in expr() argument
557 struct Storage *const a = &imm0.reg, *const b = &imm1.reg; in expr()
790 ImmediateValue &imm1, in expr() argument
793 struct Storage *const a = &imm0.reg, *const b = &imm1.reg, *const c = &imm2.reg; in expr()
914 ImmediateValue imm1; in tryCollapseChainedMULs() local
925 if (mul1->src(s1 = 0).getImmediate(imm1) || in tryCollapseChainedMULs()
926 mul1->src(s1 = 1).getImmediate(imm1)) { in tryCollapseChainedMULs()
930 mul1->setSrc(s1, bld.loadImm(NULL, f * imm1.reg.data.f32)); in tryCollapseChainedMULs()
959 if (!insn->src(s2).mod && !insn->src(t2).getImmediate(imm1)) in tryCollapseChainedMULs()
1400 ImmediateValue imm1; in opnd() local
1438 src->src(1).getImmediate(imm1) && in opnd()
1442 uint32_t ext = (util_last_bit(imm0.reg.data.u32) << 8) | imm1.reg.data.u32; in opnd()
1447 src->src(1).getImmediate(imm1) && in opnd()
1450 util_last_bit(~imm0.reg.data.u32) <= imm1.reg.data.u32) { in opnd()
1475 ImmediateValue imm1; in opnd() local
1478 if (si->src(1).getImmediate(imm1)) { in opnd()
1481 i->setSrc(1, bld.loadImm(NULL, imm0.reg.data.u32 + imm1.reg.data.u32)); in opnd()
1485 if (si->src(1).getImmediate(imm1) && imm0.reg.data.u32 == imm1.reg.data.u32) { in opnd()
1498 if (si->src(1).getImmediate(imm1)) in opnd()
1500 else if (si->src(0).getImmediate(imm1)) in opnd()
1511 i->setSrc(1, bld.loadImm(NULL, imm1.reg.data.u32 << imm0.reg.data.u32)); in opnd()
1518 if (si->op != OP_SUB && si->src(0).getImmediate(imm1)) in opnd()
1520 else if (si->src(1).getImmediate(imm1)) in opnd()
1533 i->setSrc(adds, bld.loadImm(NULL, imm1.reg.data.u32 << imm0.reg.data.u32)); in opnd()