Searched refs:LiveIns (Results 1 - 6 of 6) sorted by relevance

/external/llvm/lib/CodeGen/
H A DMachineRegisterInfo.cpp370 for (unsigned i = 0, e = LiveIns.size(); i != e; ++i)
371 if (LiveIns[i].second) {
372 if (use_empty(LiveIns[i].second)) {
378 LiveIns.erase(LiveIns.begin() + i);
383 TII.get(TargetOpcode::COPY), LiveIns[i].second)
384 .addReg(LiveIns[i].first);
387 EntryMBB->addLiveIn(LiveIns[i].first);
391 EntryMBB->addLiveIn(LiveIns[i].first);
H A DMachineTraceMetrics.cpp766 for (unsigned i = 0, e = TBI.LiveIns.size(); i != e; ++i) {
767 const LiveInReg &LIR = TBI.LiveIns[i];
975 TBI.LiveIns.push_back(Reg);
993 TBI.LiveIns.clear();
1011 for (unsigned i = 0, e = TBI.LiveIns.size(); i != e; ++i) {
1012 LiveInReg LI = TBI.LiveIns[i];
1118 for (unsigned i = 0, e = TBI.LiveIns.size(); i != e; ++i) {
1119 LiveInReg &LIR = TBI.LiveIns[i];
1128 TBI.LiveIns.push_back(LiveInReg(RI->RegUnit, RI->Cycle));
H A DMachineBasicBlock.cpp335 std::find(LiveIns.begin(), LiveIns.end(), Reg);
336 if (I != LiveIns.end())
337 LiveIns.erase(I);
/external/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h107 std::vector<std::pair<unsigned, unsigned> > LiveIns; member in class:llvm::MachineRegisterInfo
488 LiveIns.push_back(std::make_pair(Reg, vreg));
495 livein_iterator livein_begin() const { return LiveIns.begin(); }
496 livein_iterator livein_end() const { return LiveIns.end(); }
497 bool livein_empty() const { return LiveIns.empty(); }
H A DMachineBasicBlock.h81 /// LiveIns - Keep track of the physical registers that are livein of
83 std::vector<unsigned> LiveIns; member in class:llvm::MachineBasicBlock
297 void addLiveIn(unsigned Reg) { LiveIns.push_back(Reg); }
315 livein_iterator livein_begin() const { return LiveIns.begin(); }
316 livein_iterator livein_end() const { return LiveIns.end(); }
317 bool livein_empty() const { return LiveIns.empty(); }
H A DMachineTraceMetrics.h215 SmallVector<LiveInReg, 4> LiveIns; member in struct:llvm::MachineTraceMetrics::TraceBlockInfo

Completed in 158 milliseconds