Home | History | Annotate | Download | only in codegen

Lines Matching refs:imm1

390                       ImmediateValue &imm0, ImmediateValue &imm1)
392 struct Storage *const a = &imm0.reg, *const b = &imm1.reg;
559 ImmediateValue imm1;
570 if (mul1->src(s1 = 0).getImmediate(imm1) ||
571 mul1->src(s1 = 1).getImmediate(imm1)) {
573 // a = mul r, imm1
574 // d = mul a, imm2 -> d = mul r, (imm1 * imm2)
575 mul1->setSrc(s1, bld.loadImm(NULL, f * imm1.reg.data.f32));
603 if (!insn->src(s2).mod && !insn->src(t2).getImmediate(imm1))
798 ImmediateValue imm1;
799 if (si->src(1).getImmediate(imm1)) {
802 i->setSrc(1, bld.loadImm(NULL, imm0.reg.data.u32 + imm1.reg.data.u32));