Searched refs:LiveIn (Results 1 - 9 of 9) sorted by relevance
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/ |
H A D | LiveRangeCalc.cpp | 35 LiveIn.clear(); 107 // Transfer information from the LiveIn vector to the live ranges. 110 for (SmallVectorImpl<LiveInBlock>::iterator I = LiveIn.begin(), 111 E = LiveIn.end(); I != E; ++I) { 131 LiveIn.clear(); 237 LiveIn.clear(); 262 // Multiple values were found, so transfer the work list to the LiveIn array 264 LiveIn.reserve(WorkList.size()); 270 LiveIn.back().Kill = Kill; 289 for (SmallVectorImpl<LiveInBlock>::iterator I = LiveIn [all...] |
H A D | LiveRangeCalc.h | 98 /// LiveIn - Work list of blocks where the live-in value has yet to be 102 SmallVector<LiveInBlock, 16> LiveIn; member in class:llvm::LiveRangeCalc 111 /// are added to the LiveIn array, and the function returns false. 118 /// blocks in LiveIn. Create PHI-def values as required to preserve SSA form. 124 /// Add liveness as specified in the LiveIn vector. 221 LiveIn.push_back(LiveInBlock(LR, DomNode, Kill));
|
H A D | VirtRegMap.cpp | 238 SmallVector<MachineBasicBlock*, 16> LiveIn; local 254 if (!Indexes->findLiveInMBBs(I->start, I->end, LiveIn)) 256 for (unsigned i = 0, e = LiveIn.size(); i != e; ++i) 257 if (!LiveIn[i]->isLiveIn(PhysReg)) 258 LiveIn[i]->addLiveIn(PhysReg); 259 LiveIn.clear();
|
H A D | StackColoring.cpp | 100 BitVector LiveIn; member in struct:__anon2203::StackColoring::BlockLifetimeInfo 226 for (unsigned i=0; i < BlockInfo.LiveIn.size(); ++i) 227 DEBUG(dbgs()<<BlockInfo.LiveIn.test(i)<<" "); 343 LocalLiveOut |= I->second.LiveIn; 368 if (LocalLiveIn.test(BlockInfo.LiveIn)) { 370 BlockInfo.LiveIn |= LocalLiveIn; 433 for (int pos = MBBLiveness.LiveIn.find_first(); pos != -1; 434 pos = MBBLiveness.LiveIn.find_next(pos)) {
|
H A D | MachineCSE.cpp | 572 unsigned LiveIn = PhysDefs.pop_back_val(); local 573 if (!MBB->isLiveIn(LiveIn)) 574 MBB->addLiveIn(LiveIn);
|
H A D | RegAllocGreedy.cpp | 770 BC.Entry = BI.LiveIn ? SpillPlacement::PrefReg : SpillPlacement::DontCare; 781 if (BI.LiveIn) { 970 if (BI.LiveIn && BI.LiveOut && BI.FirstDef) 991 if (BI.LiveIn) 1053 if (BI.LiveIn) { 1424 BI.LiveIn ? BI.FirstInstr.getBaseIndex() : BI.FirstInstr; 1600 const bool LiveBefore = SplitBefore != 0 || BI.LiveIn; 1693 bool LiveBefore = BestBefore != 0 || BI.LiveIn;
|
H A D | SplitKit.h | 72 bool LiveIn; ///< Current reg is live in. member in struct:llvm::SplitAnalysis::BlockInfo
|
H A D | SplitKit.cpp | 213 BI.LiveIn = LVI->start <= Start; 216 if (!BI.LiveIn) { 243 BI.LiveIn = false; 1146 if (BI.LiveIn && BI.LiveOut) 1297 assert(BI.LiveIn && "Must be live-in"); 1386 << (BI.LiveIn ? ", stack-in" : ", defined in block")); 1394 if (!BI.LiveIn && (!EnterAfter || EnterAfter <= BI.FirstInstr)) {
|
H A D | MachineBasicBlock.cpp | 353 bool LiveIn = isLiveIn(PhysReg); local 359 if (LiveIn) 372 if (!LiveIn)
|
Completed in 102 milliseconds