Lines Matching defs:prev
131 block->instructions.insert(std::prev(block->instructions.end()), std::move(instr));
133 block->instructions.insert(std::prev(it.base()), std::move(instr));
142 Operand prev = get_ssa(program, block_idx, state, true);
151 bld.reset(&block->instructions, std::prev(it.base()));
164 assert(prev.isTemp());
165 /* simpler sequence in case prev has only zeros in disabled lanes */
169 bld.copy(dst, prev);
177 bld.sop2(Builder::s_or, dst, bld.def(s1, scc), prev, cur);
183 bld.sop2(Builder::s_or, dst, bld.def(s1, scc), prev, Operand(exec, bld.lm));
185 bld.sop2(Builder::s_andn2, dst, bld.def(s1, scc), prev, Operand(exec, bld.lm));
188 prev =
189 bld.sop2(Builder::s_andn2, bld.def(bld.lm), bld.def(s1, scc), prev, Operand(exec, bld.lm));
191 bld.sop2(Builder::s_or, dst, bld.def(s1, scc), prev, cur);