Lines Matching refs:LR

994       if (LiveRange *LR = LIS->getCachedRegUnit(*Units))  in reMaterializeTrivialDef()  local
995 LR->createDeadDef(NewMIIdx.getRegSlot(), LIS->getVNInfoAllocator()); in reMaterializeTrivialDef()
1019 if (LiveRange *LR = LIS->getCachedRegUnit(*Units)) in reMaterializeTrivialDef() local
1020 LR->createDeadDef(NewMIIdx.getRegSlot(), LIS->getVNInfoAllocator()); in reMaterializeTrivialDef()
1496 LiveRange &LR = LIS->getRegUnit(*UI); in joinReservedPhysReg() local
1497 LR.createDeadDef(DestRegIdx, LIS->getVNInfoAllocator()); in joinReservedPhysReg()
1581 LiveRange &LR; member in __anona927d7ac0211::JoinVals
1743 JoinVals(LiveRange &LR, unsigned Reg, unsigned SubIdx, unsigned LaneMask, in JoinVals() argument
1747 : LR(LR), Reg(Reg), SubIdx(SubIdx), LaneMask(LaneMask), in JoinVals()
1750 TRI(TRI), Assignments(LR.getNumValNums(), -1), Vals(LR.getNumValNums()) in JoinVals()
1865 VNInfo *VNI = LR.getValNumInfo(ValNo); in analyzeValue()
1907 V.RedefVNI = LR.Query(VNI->def).valueIn(); in analyzeValue()
1928 LiveQueryResult OtherLRQ = Other.LR.Query(VNI->def); in analyzeValue()
2099 << LR.getValNumInfo(ValNo)->def << " into " in computeAssignment()
2119 NewVNInfo.push_back(LR.getValNumInfo(ValNo)); in computeAssignment()
2125 for (unsigned i = 0, e = LR.getNumValNums(); i != e; ++i) { in mapValues()
2129 << '@' << LR.getValNumInfo(i)->def << '\n'); in mapValues()
2139 VNInfo *VNI = LR.getValNumInfo(ValNo); in taintExtent()
2144 LiveInterval::iterator OtherI = Other.LR.find(VNI->def); in taintExtent()
2145 assert(OtherI != Other.LR.end() && "No conflict?"); in taintExtent()
2164 if (++OtherI == Other.LR.end() || OtherI->start >= MBBEnd) in taintExtent()
2193 for (unsigned i = 0, e = LR.getNumValNums(); i != e; ++i) { in resolveConflicts()
2199 << '@' << LR.getValNumInfo(i)->def << '\n'); in resolveConflicts()
2205 VNInfo *VNI = LR.getValNumInfo(i); in resolveConflicts()
2275 for (unsigned i = 0, e = LR.getNumValNums(); i != e; ++i) { in pruneValues()
2276 SlotIndex Def = LR.getValNumInfo(i)->def; in pruneValues()
2282 LIS->pruneValue(Other.LR, Def, &EndPoints); in pruneValues()
2309 << ": " << Other.LR << '\n'); in pruneValues()
2319 LIS->pruneValue(LR, Def, &EndPoints); in pruneValues()
2321 << Def << ": " << LR << '\n'); in pruneValues()
2335 for (unsigned i = 0, e = LR.getNumValNums(); i != e; ++i) { in pruneSubRegValues()
2340 SlotIndex Def = LR.getValNumInfo(i)->def; in pruneSubRegValues()
2370 for (unsigned i = 0, e = LR.getNumValNums(); i != e; ++i) { in removeImplicitDefs()
2375 VNInfo *VNI = LR.getValNumInfo(i); in removeImplicitDefs()
2377 LR.removeValNo(VNI); in removeImplicitDefs()
2383 for (unsigned i = 0, e = LR.getNumValNums(); i != e; ++i) { in eraseInstrs()
2385 SlotIndex Def = LR.getValNumInfo(i)->def; in eraseInstrs()
2394 VNInfo *VNI = LR.getValNumInfo(i); in eraseInstrs()
2395 LR.removeValNo(VNI); in eraseInstrs()
2399 DEBUG(dbgs() << "\t\tremoved " << i << '@' << Def << ": " << LR << '\n'); in eraseInstrs()