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

/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/
H A DLiveRangeCalc.cpp34 LiveIn.clear();
106 // Transfer information from the LiveIn vector to the live ranges.
108 for (SmallVectorImpl<LiveInBlock>::iterator I = LiveIn.begin(),
109 E = LiveIn.end(); I != E; ++I) {
130 LiveIn.clear();
243 LiveIn.clear();
244 LiveIn.reserve(WorkList.size());
249 assert(LiveIn.back().DomNode->getBlock() == KillMBB);
250 LiveIn.back().Kill = Kill;
268 for (SmallVectorImpl<LiveInBlock>::iterator I = LiveIn
[all...]
H A DLiveRangeCalc.h97 /// LiveIn - Work list of blocks where the live-in value has yet to be
101 SmallVector<LiveInBlock, 16> LiveIn; member in class:llvm::LiveRangeCalc
105 /// to be live-in are added to LiveIn. If a unique reaching def is found,
116 /// blocks in LiveIn. Create PHI-def values as required to preserve SSA form.
122 /// updateLiveIns - Add liveness as specified in the LiveIn vector, using VNI
123 /// as a wildcard value for LiveIn entries without a value.
224 LiveIn.push_back(LiveInBlock(LI, DomNode, Kill));
H A DVirtRegMap.cpp230 SmallVector<MachineBasicBlock*, 16> LiveIn; local
246 if (!Indexes->findLiveInMBBs(I->start, I->end, LiveIn))
248 for (unsigned i = 0, e = LiveIn.size(); i != e; ++i)
249 if (!LiveIn[i]->isLiveIn(PhysReg))
250 LiveIn[i]->addLiveIn(PhysReg);
251 LiveIn.clear();
H A DStackColoring.cpp101 BitVector LiveIn; member in struct:__anon10220::StackColoring::BlockLifetimeInfo
222 for (unsigned i=0; i < BlockLiveness[*FI].LiveIn.size(); ++i)
223 DEBUG(dbgs()<<BlockLiveness[*FI].LiveIn.test(i)<<" ");
326 LocalLiveOut |= BlockLiveness[*SI].LiveIn;
350 if (LocalLiveIn.test(BlockLiveness[BB].LiveIn)) {
352 BlockLiveness[BB].LiveIn |= LocalLiveIn;
414 BitVector Alive = BlockLiveness[MBB].LiveIn;
H A DMachineCSE.cpp548 unsigned LiveIn = PhysDefs.pop_back_val(); local
549 if (!MBB->isLiveIn(LiveIn))
550 MBB->addLiveIn(LiveIn);
H A DRegAllocGreedy.cpp699 BC.Entry = BI.LiveIn ? SpillPlacement::PrefReg : SpillPlacement::DontCare;
710 if (BI.LiveIn) {
899 if (BI.LiveIn && BI.LiveOut && BI.FirstDef)
920 if (BI.LiveIn)
980 if (BI.LiveIn) {
1351 BI.LiveIn ? BI.FirstInstr.getBaseIndex() : BI.FirstInstr;
1525 const bool LiveBefore = SplitBefore != 0 || BI.LiveIn;
1618 bool LiveBefore = BestBefore != 0 || BI.LiveIn;
H A DSplitKit.h71 bool LiveIn; ///< Current reg is live in. member in struct:llvm::SplitAnalysis::BlockInfo
H A DSplitKit.cpp213 BI.LiveIn = LVI->start <= Start;
216 if (!BI.LiveIn) {
243 BI.LiveIn = false;
1141 if (BI.LiveIn && BI.LiveOut)
1292 assert(BI.LiveIn && "Must be live-in");
1381 << (BI.LiveIn ? ", stack-in" : ", defined in block"));
1389 if (!BI.LiveIn && (!EnterAfter || EnterAfter <= BI.FirstInstr)) {

Completed in 148 milliseconds