Home
last modified time | relevance | path

Searched refs:LiveIn (Results 1 – 8 of 8) sorted by relevance

/external/llvm/lib/CodeGen/
DLiveRangeCalc.cpp34 LiveIn.clear(); in reset()
108 for (SmallVectorImpl<LiveInBlock>::iterator I = LiveIn.begin(), in updateLiveIns()
109 E = LiveIn.end(); I != E; ++I) { in updateLiveIns()
130 LiveIn.clear(); in updateLiveIns()
243 LiveIn.clear(); in findReachingDefs()
244 LiveIn.reserve(WorkList.size()); in findReachingDefs()
249 assert(LiveIn.back().DomNode->getBlock() == KillMBB); in findReachingDefs()
250 LiveIn.back().Kill = Kill; in findReachingDefs()
268 for (SmallVectorImpl<LiveInBlock>::iterator I = LiveIn.begin(), in updateSSA()
269 E = LiveIn.end(); I != E; ++I) { in updateSSA()
DVirtRegMap.cpp226 SmallVector<MachineBasicBlock*, 16> LiveIn; in addMBBLiveIns() local
242 if (!Indexes->findLiveInMBBs(I->start, I->end, LiveIn)) in addMBBLiveIns()
244 for (unsigned i = 0, e = LiveIn.size(); i != e; ++i) in addMBBLiveIns()
245 if (!LiveIn[i]->isLiveIn(PhysReg)) in addMBBLiveIns()
246 LiveIn[i]->addLiveIn(PhysReg); in addMBBLiveIns()
247 LiveIn.clear(); in addMBBLiveIns()
DLiveRangeCalc.h101 SmallVector<LiveInBlock, 16> LiveIn; variable
224 LiveIn.push_back(LiveInBlock(LI, DomNode, Kill));
DStackColoring.cpp89 BitVector LiveIn; member
202 for (unsigned i=0; i < BlockLiveness[*FI].LiveIn.size(); ++i) in dump()
203 DEBUG(dbgs()<<BlockLiveness[*FI].LiveIn.test(i)<<" "); in dump()
306 LocalLiveOut |= BlockLiveness[*SI].LiveIn; in calculateLocalLiveness()
330 if (LocalLiveIn.test(BlockLiveness[BB].LiveIn)) { in calculateLocalLiveness()
332 BlockLiveness[BB].LiveIn |= LocalLiveIn; in calculateLocalLiveness()
394 BitVector Alive = BlockLiveness[MBB].LiveIn; in calculateLiveIntervals()
DRegAllocGreedy.cpp699 BC.Entry = BI.LiveIn ? SpillPlacement::PrefReg : SpillPlacement::DontCare; in addSplitConstraints()
710 if (BI.LiveIn) { in addSplitConstraints()
899 if (BI.LiveIn && BI.LiveOut && BI.FirstDef) in calcSpillCost()
920 if (BI.LiveIn) in calcGlobalSplitCost()
980 if (BI.LiveIn) { in splitAroundRegion()
1351 BI.LiveIn ? BI.FirstInstr.getBaseIndex() : BI.FirstInstr; in calcGapWeights()
1525 const bool LiveBefore = SplitBefore != 0 || BI.LiveIn; in tryLocalSplit()
1618 bool LiveBefore = BestBefore != 0 || BI.LiveIn; in tryLocalSplit()
DSplitKit.cpp213 BI.LiveIn = LVI->start <= Start; in calcLiveBlockInfo()
216 if (!BI.LiveIn) { in calcLiveBlockInfo()
243 BI.LiveIn = false; in calcLiveBlockInfo()
1141 if (BI.LiveIn && BI.LiveOut) in shouldSplitSingleBlock()
1292 assert(BI.LiveIn && "Must be live-in"); in splitRegInBlock()
1381 << (BI.LiveIn ? ", stack-in" : ", defined in block")); in splitRegOutBlock()
1389 if (!BI.LiveIn && (!EnterAfter || EnterAfter <= BI.FirstInstr)) { in splitRegOutBlock()
DMachineCSE.cpp550 unsigned LiveIn = PhysDefs.pop_back_val(); in ProcessBlock() local
551 if (!MBB->isLiveIn(LiveIn)) in ProcessBlock()
552 MBB->addLiveIn(LiveIn); in ProcessBlock()
DSplitKit.h71 bool LiveIn; ///< Current reg is live in. member