Home
last modified time | relevance | path

Searched refs:LiveIns (Results 1 – 9 of 9) sorted by relevance

/external/llvm/lib/CodeGen/
DMachineRegisterInfo.cpp118 for (auto &I : LiveIns) in clearVirtRegs()
372 for (unsigned i = 0, e = LiveIns.size(); i != e; ++i) in EmitLiveInCopies()
373 if (LiveIns[i].second) { in EmitLiveInCopies()
374 if (use_empty(LiveIns[i].second)) { in EmitLiveInCopies()
380 LiveIns.erase(LiveIns.begin() + i); in EmitLiveInCopies()
385 TII.get(TargetOpcode::COPY), LiveIns[i].second) in EmitLiveInCopies()
386 .addReg(LiveIns[i].first); in EmitLiveInCopies()
389 EntryMBB->addLiveIn(LiveIns[i].first); in EmitLiveInCopies()
393 EntryMBB->addLiveIn(LiveIns[i].first); in EmitLiveInCopies()
DMachineBasicBlock.cpp337 LiveIns.begin(), LiveIns.end(), in removeLiveIn()
339 if (I == LiveIns.end()) in removeLiveIn()
344 LiveIns.erase(I); in removeLiveIn()
349 LiveIns.begin(), LiveIns.end(), in isLiveIn()
355 std::sort(LiveIns.begin(), LiveIns.end(), in sortUniqueLiveIns()
360 LiveInVector::const_iterator I = LiveIns.begin(); in sortUniqueLiveIns()
362 LiveInVector::iterator Out = LiveIns.begin(); in sortUniqueLiveIns()
363 for (; I != LiveIns.end(); ++Out, I = J) { in sortUniqueLiveIns()
366 for (J = std::next(I); J != LiveIns.end() && J->PhysReg == PhysReg; ++J) in sortUniqueLiveIns()
371 LiveIns.erase(Out, LiveIns.end()); in sortUniqueLiveIns()
DMachineTraceMetrics.cpp758 for (const LiveInReg &LIR : TBI.LiveIns) { in computeCrossBlockCriticalPath()
965 TBI.LiveIns.push_back(Reg); in addLiveIns()
983 TBI.LiveIns.clear(); in computeInstrHeights()
1001 for (LiveInReg &LI : TBI.LiveIns) { in computeInstrHeights()
1107 for (LiveInReg &LIR : TBI.LiveIns) { in computeInstrHeights()
1116 TBI.LiveIns.push_back(LiveInReg(RI->RegUnit, RI->Cycle)); in computeInstrHeights()
DMIRPrinter.cpp223 MF.LiveIns.push_back(LiveIn); in convert()
/external/llvm/include/llvm/CodeGen/
DMachineBasicBlock.h104 LiveInVector LiveIns;
346 LiveIns.push_back(RegisterMaskPair(PhysReg, LaneMask));
349 LiveIns.push_back(RegMaskPair);
371 livein_iterator livein_begin() const { return LiveIns.begin(); }
372 livein_iterator livein_end() const { return LiveIns.end(); }
373 bool livein_empty() const { return LiveIns.empty(); }
DMachineRegisterInfo.h112 std::vector<std::pair<unsigned, unsigned> > LiveIns; variable
721 LiveIns.push_back(std::make_pair(Reg, vreg));
728 livein_iterator livein_begin() const { return LiveIns.begin(); } in livein_begin()
729 livein_iterator livein_end() const { return LiveIns.end(); } in livein_end()
730 bool livein_empty() const { return LiveIns.empty(); } in livein_empty()
DMIRYamlMapping.h393 std::vector<MachineFunctionLiveIn> LiveIns;
415 YamlIO.mapOptional("liveins", MF.LiveIns);
DMachineTraceMetrics.h215 SmallVector<LiveInReg, 4> LiveIns; member
/external/llvm/lib/CodeGen/MIRParser/
DMIRParser.cpp372 for (const auto &LiveIn : YamlMF.LiveIns) { in initializeRegisterInfo()