Lines Matching refs:split
37 * taken to handle combining split/collect instructions.
828 * instructions (split/collect), and we don't want to add register pressure by
846 split(struct ir3_register *def, unsigned offset,
856 struct ir3_instruction *split =
858 struct ir3_register *dst = __ssa_dst(split);
860 struct ir3_register *src = ir3_src_create(split, INVALID_REG, def->flags);
866 ir3_instr_move_before(split, after);
879 srcs[i] = split(parent_def, offset + i, after, block);
912 /* The reload may be split into multiple pieces, and if the destination
1912 /* We insert phi nodes for all live-ins of loops in case we need to split the
1914 * actually need to be split.
1989 * spilling/reloading can "break up" phi webs and split/collect webs so that