Searched refs:LiveIns (Results 1 – 6 of 6) sorted by relevance
/external/llvm/lib/CodeGen/ |
D | MachineRegisterInfo.cpp | 275 for (unsigned i = 0, e = LiveIns.size(); i != e; ++i) in EmitLiveInCopies() 276 if (LiveIns[i].second) { in EmitLiveInCopies() 277 if (use_empty(LiveIns[i].second)) { in EmitLiveInCopies() 283 LiveIns.erase(LiveIns.begin() + i); in EmitLiveInCopies() 288 TII.get(TargetOpcode::COPY), LiveIns[i].second) in EmitLiveInCopies() 289 .addReg(LiveIns[i].first); in EmitLiveInCopies() 292 EntryMBB->addLiveIn(LiveIns[i].first); in EmitLiveInCopies() 296 EntryMBB->addLiveIn(LiveIns[i].first); in EmitLiveInCopies()
|
D | MachineTraceMetrics.cpp | 670 for (unsigned i = 0, e = TBI.LiveIns.size(); i != e; ++i) { in computeCrossBlockCriticalPath() 671 const LiveInReg &LIR = TBI.LiveIns[i]; in computeCrossBlockCriticalPath() 873 TBI.LiveIns.push_back(Reg); in addLiveIns() 891 TBI.LiveIns.clear(); in computeInstrHeights() 909 for (unsigned i = 0, e = TBI.LiveIns.size(); i != e; ++i) { in computeInstrHeights() 910 LiveInReg LI = TBI.LiveIns[i]; in computeInstrHeights() 1004 for (unsigned i = 0, e = TBI.LiveIns.size(); i != e; ++i) { in computeInstrHeights() 1005 LiveInReg &LIR = TBI.LiveIns[i]; in computeInstrHeights() 1014 TBI.LiveIns.push_back(LiveInReg(RI->RegUnit, RI->Cycle)); in computeInstrHeights()
|
D | MachineBasicBlock.cpp | 327 std::find(LiveIns.begin(), LiveIns.end(), Reg); in removeLiveIn() 328 if (I != LiveIns.end()) in removeLiveIn() 329 LiveIns.erase(I); in removeLiveIn()
|
D | MachineTraceMetrics.h | 186 SmallVector<LiveInReg, 4> LiveIns; member
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineRegisterInfo.h | 106 std::vector<std::pair<unsigned, unsigned> > LiveIns; variable 438 LiveIns.push_back(std::make_pair(Reg, vreg)); 447 livein_iterator livein_begin() const { return LiveIns.begin(); } in livein_begin() 448 livein_iterator livein_end() const { return LiveIns.end(); } in livein_end() 449 bool livein_empty() const { return LiveIns.empty(); } in livein_empty()
|
D | MachineBasicBlock.h | 84 std::vector<unsigned> LiveIns; 294 void addLiveIn(unsigned Reg) { LiveIns.push_back(Reg); } 307 livein_iterator livein_begin() const { return LiveIns.begin(); } 308 livein_iterator livein_end() const { return LiveIns.end(); } 309 bool livein_empty() const { return LiveIns.empty(); }
|