Lines Matching refs:Uses
312 /// Collect this instruction's unique uses and defs into SmallVectors for
313 /// processing defs and uses in order.
319 SmallVector<unsigned, 8> Uses;
331 pushRegUnits(MO.getReg(), Uses);
448 // Generate liveness for uses.
449 for (unsigned i = 0, e = RegOpers.Uses.size(); i < e; ++i) {
450 unsigned Reg = RegOpers.Uses[i];
490 for (unsigned i = 0, e = RegOpers.Uses.size(); i < e; ++i) {
491 unsigned Reg = RegOpers.Uses[i];
496 // Kill liveness at last uses.
628 if (!containsReg(RegOpers.Uses, Reg))
631 // Generate liveness for uses.
632 for (unsigned i = 0, e = RegOpers.Uses.size(); i < e; ++i) {
633 unsigned Reg = RegOpers.Uses[i];
704 // Kill liveness at last uses. Assume allocatable physregs are single-use
710 for (unsigned i = 0, e = RegOpers.Uses.size(); i < e; ++i) {
711 unsigned Reg = RegOpers.Uses[i];
713 // FIXME: allow the caller to pass in the list of vreg uses that remain
714 // to be bottom-scheduled to avoid searching uses at each query.