Home
last modified time | relevance | path

Searched refs:can_move (Results 1 - 2 of 2) sorted by relevance

/third_party/mesa3d/src/compiler/nir/
H A Dnir_opt_preamble.c52 bool can_move; member
64 * values that have multiple can_move uses.
102 return ctx->states[src->ssa->index].can_move; in can_move_src()
300 assert(src_state->can_move); in update_src_value()
302 /* If an instruction has can_move and non-can_move users, it becomes a in update_src_value()
348 /* Step 1: Calculate can_move */ in nir_opt_preamble()
357 state->can_move = can_move_instr(instr, &ctx); in nir_opt_preamble()
363 * If a deref chain is used at all by a non-can_move thing, then any offset in nir_opt_preamble()
366 * can_move thing in nir_opt_preamble()
[all...]
H A Dnir_group_loads.c112 can_move(nir_instr *instr, uint8_t current_indirection_level) in can_move() function
188 if (!can_move(instr, first->pass_flags)) in group_loads()
229 if (!can_move(instr, first->pass_flags)) in group_loads()

Completed in 2 milliseconds