Lines Matching defs:cur
138 build_merge_code(Program* program, ssa_state* state, Block* block, Operand cur)
143 if (cur.isUndefined())
144 cur = Operand::zero(program->lane_mask.bytes());
157 bld.sop2(Builder::s_and, dst, bld.def(s1, scc), cur, Operand(exec, bld.lm));
160 bld.sop2(Builder::s_orn2, dst, bld.def(s1, scc), cur, Operand(exec, bld.lm));
167 if (cur.isConstant()) {
168 if (!cur.constantValue()) {
172 cur = Operand(exec, bld.lm);
174 cur =
175 bld.sop2(Builder::s_and, bld.def(bld.lm), bld.def(s1, scc), cur, Operand(exec, bld.lm));
177 bld.sop2(Builder::s_or, dst, bld.def(s1, scc), prev, cur);
181 if (cur.isConstant()) {
182 if (cur.constantValue())
190 cur = bld.sop2(Builder::s_and, bld.def(bld.lm), bld.def(s1, scc), cur, Operand(exec, bld.lm));
191 bld.sop2(Builder::s_or, dst, bld.def(s1, scc), prev, cur);