Lines Matching defs:before
111 /* for moving instructions before the current instruction to after it */
145 move_element(T begin_it, size_t idx, size_t before)
147 if (idx < before) {
149 auto end = std::next(begin_it, before);
151 } else if (idx > before) {
152 auto begin = std::next(begin_it, before);
264 /* Update demand if we moved over any instructions before the clause */
590 /* everything after barrier(acquire) happens after the atomics/control_barriers before
600 /* everything before barrier(release) happens before the atomics/control_barriers after *
601 * everything before store(release) happens before the store
614 /* Don't move memory accesses to before control barriers. I don't think
656 /* first, check if we have instructions before current to move down */
797 /* first, check if we have instructions before current to move down */