Lines Matching defs:First
86 int First = BitVector::find_first();
87 if (First < 0)
89 return x2v(First);
544 dbgs() << " " << PrintReg(I->first, HRI) << ":\n";
547 dbgs() << " " << PrintIFR(LL[i].first, HRI) << ", "
589 VRs.push_back(I->first);
828 dbgs() << " L=" << I->first << ':';
831 dbgs() << " (" << PrintReg(LL[i].first, HRI) << ",@"
842 int FDi = -1, LDi = -1; // First/last different bit.
875 unsigned InsR = LL[i].first;
899 // First, check if this block is reachable at all. If not, the bit tracker
967 // Breadth-first search.
1011 findRemovableRegisters(I->first, LL[i].first, LL[i].second);
1035 // First, examine the IF candidates for register VR whose removable-regis-
1066 IFRecord MaxIF = LL[0].first;
1069 const IFRecord &IF = LL[i].first;
1099 // remove the first one, since it is contained in the second one.
1127 unsigned SR = LL[i-1].first.SrcR, IR = LL[i-1].first.InsR;
1147 return IR.first.Wdh == 32 && (IR.first.Off == 0 || IR.first.Off == 32);
1158 // First, remove candidates whose potentially removable set is a subset
1161 pruneCoveredSets(I->first);
1173 pruneUsesTooFar(I->first, RPO, Memo);
1178 pruneRegCopies(I->first);
1185 // First, compare the number of zeros in the associated potentially remova-
1222 unsigned OSA = BaseOrd[A.first.SrcR], OSB = BaseOrd[B.first.SrcR];
1225 unsigned OIA = BaseOrd[A.first.InsR], OIB = BaseOrd[B.first.InsR];
1228 if (A.first.Wdh != B.first.Wdh)
1229 return A.first.Wdh < B.first.Wdh;
1230 return A.first.Off < B.first.Off;
1312 // are the use operands in the definition of I->first. Accept/reject a
1316 const MachineInstr *DefI = MRI->getVRegDef(I->first);
1357 unsigned SR = LL[0].first.SrcR, IR = LL[0].first.InsR;
1371 unsigned VR = I->first;
1381 MachineInstr *MI = MRI->getVRegDef(I->first);
1384 unsigned NewR = RegMap[I->first];
1388 IFRecord IF = I->second[0].first;
1415 MachineInstr *DefI = MRI->getVRegDef(I->first);
1416 MRI->replaceRegWith(I->first, RegMap[I->first]);
1514 unsigned VR = I->first, Pos = I->second;
1567 unsigned Idx = TargetRegisterInfo::virtReg2Index(I->first);