Searched refs:LiveIn (Results 1 - 9 of 9) sorted by relevance
/external/llvm/lib/CodeGen/ |
H A D | LiveRangeCalc.cpp | 36 LiveIn.clear(); 106 // Transfer information from the LiveIn vector to the live ranges. 109 for (SmallVectorImpl<LiveInBlock>::iterator I = LiveIn.begin(), 110 E = LiveIn.end(); I != E; ++I) { 130 LiveIn.clear(); 236 LiveIn.clear(); 261 // Multiple values were found, so transfer the work list to the LiveIn array 263 LiveIn.reserve(WorkList.size()); 269 LiveIn.back().Kill = Kill; 288 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. 222 LiveIn.push_back(LiveInBlock(LR, DomNode, Kill));
|
H A D | VirtRegMap.cpp | 241 SmallVector<MachineBasicBlock*, 16> LiveIn; local 257 if (!Indexes->findLiveInMBBs(I->start, I->end, LiveIn)) 259 for (unsigned i = 0, e = LiveIn.size(); i != e; ++i) 260 if (!LiveIn[i]->isLiveIn(PhysReg)) 261 LiveIn[i]->addLiveIn(PhysReg); 262 LiveIn.clear();
|
H A D | StackColoring.cpp | 102 BitVector LiveIn; member in struct:__anon25826::StackColoring::BlockLifetimeInfo 217 for (unsigned i=0; i < BlockInfo.LiveIn.size(); ++i) 218 DEBUG(dbgs()<<BlockInfo.LiveIn.test(i)<<" "); 327 LocalLiveOut |= I->second.LiveIn; 352 if (LocalLiveIn.test(BlockInfo.LiveIn)) { 354 BlockInfo.LiveIn |= LocalLiveIn; 410 for (int pos = MBBLiveness.LiveIn.find_first(); pos != -1; 411 pos = MBBLiveness.LiveIn.find_next(pos)) {
|
H A D | MachineCSE.cpp | 580 unsigned LiveIn = PhysDefs.pop_back_val(); local 581 if (!MBB->isLiveIn(LiveIn)) 582 MBB->addLiveIn(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 | 212 BI.LiveIn = LVI->start <= Start; 215 if (!BI.LiveIn) { 242 BI.LiveIn = false; 1145 if (BI.LiveIn && BI.LiveOut) 1296 assert(BI.LiveIn && "Must be live-in"); 1385 << (BI.LiveIn ? ", stack-in" : ", defined in block")); 1393 if (!BI.LiveIn && (!EnterAfter || EnterAfter <= BI.FirstInstr)) {
|
H A D | RegAllocGreedy.cpp | 888 BC.Entry = BI.LiveIn ? SpillPlacement::PrefReg : SpillPlacement::DontCare; 899 if (BI.LiveIn) { 1088 if (BI.LiveIn && BI.LiveOut && BI.FirstDef) 1109 if (BI.LiveIn) 1171 if (BI.LiveIn) { 1591 BI.LiveIn ? BI.FirstInstr.getBaseIndex() : BI.FirstInstr; 1767 const bool LiveBefore = SplitBefore != 0 || BI.LiveIn; 1860 bool LiveBefore = BestBefore != 0 || BI.LiveIn;
|
H A D | MachineBasicBlock.cpp | 359 bool LiveIn = isLiveIn(PhysReg); local 365 if (LiveIn) 378 if (!LiveIn)
|
Completed in 8786 milliseconds