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

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineRegisterInfo.cpp213 for (auto &I : LiveIns)
474 for (unsigned i = 0, e = LiveIns.size(); i != e; ++i)
475 if (LiveIns[i].second) {
476 if (use_nodbg_empty(LiveIns[i].second)) {
482 LiveIns.erase(LiveIns.begin() + i);
487 TII.get(TargetOpcode::COPY), LiveIns[i].second)
488 .addReg(LiveIns[i].first);
491 EntryMBB->addLiveIn(LiveIns[i].first);
495 EntryMBB->addLiveIn(LiveIns[
[all...]
H A DMachineBasicBlock.cpp450 LiveIns, [Reg](const RegisterMaskPair &LI) { return LI.PhysReg == Reg; });
451 if (I == LiveIns.end())
456 LiveIns.erase(I);
462 LiveInVector::iterator LI = LiveIns.begin() + (I - LiveIns.begin());
463 return LiveIns.erase(LI);
468 LiveIns, [Reg](const RegisterMaskPair &LI) { return LI.PhysReg == Reg; });
473 llvm::sort(LiveIns,
478 LiveInVector::const_iterator I = LiveIns.begin();
480 LiveInVector::iterator Out = LiveIns
[all...]
H A DMachineTraceMetrics.cpp768 for (const LiveInReg &LIR : TBI.LiveIns) {
993 TBI.LiveIns.push_back(Reg);
1011 TBI.LiveIns.clear();
1029 for (LiveInReg &LI : TBI.LiveIns) {
1135 for (LiveInReg &LIR : TBI.LiveIns) {
1144 TBI.LiveIns.push_back(LiveInReg(RI->RegUnit, RI->Cycle));
H A DRDFLiveness.cpp844 const RegisterAggr &LiveIns = LiveMap[&B]; local
845 for (auto I = LiveIns.rr_begin(), E = LiveIns.rr_end(); I != E; ++I) {
H A DRDFGraph.cpp655 LiveIns(PRI) {
900 LiveIns.insert(RegisterRef(P.first));
903 LiveIns.insert(RegisterRef(I.PhysReg, I.LaneMask));
907 //for (std::pair<RegisterId,LaneBitmask> P : LiveIns) {
908 for (auto I = LiveIns.rr_begin(), E = LiveIns.rr_end(); I != E; ++I) {
H A DMIRPrinter.cpp311 MF.LiveIns.push_back(LiveIn);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNSchedStrategy.h88 SmallVector<GCNRPTracker::LiveRegSet, 32> LiveIns; member in class:llvm::final
H A DGCNSchedStrategy.cpp342 GCNRPTracker::printLiveRegs(dbgs(), LiveIns[RegionIdx], MRI); local
344 llvm::getRegPressure(MRI, LiveIns[RegionIdx]).print(dbgs());
445 RPTracker.advance(begin(), end(), &LiveIns[RegionIdx]); local
488 LiveIns[CurRegion] = RPTracker.getLiveRegs();
533 LiveIns.resize(Regions.size());
H A DGCNIterativeScheduler.cpp98 const auto LiveIns = getLiveRegsBefore(*Begin, *LIS); local
100 getRegPressure(MRI, LiveIns).print(OS);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h104 LiveInVector LiveIns;
317 LiveIns.push_back(RegisterMaskPair(PhysReg, LaneMask));
320 LiveIns.push_back(RegMaskPair);
323 /// Sorts and uniques the LiveIns vector. It can be significantly faster to do
352 livein_iterator livein_begin_dbg() const { return LiveIns.begin(); }
358 livein_iterator livein_end() const { return LiveIns.end(); }
359 bool livein_empty() const { return LiveIns.empty(); }
H A DMachineRegisterInfo.h146 std::vector<std::pair<unsigned, unsigned>> LiveIns; member in class:llvm::MachineRegisterInfo
927 LiveIns.push_back(std::make_pair(Reg, vreg));
934 livein_iterator livein_begin() const { return LiveIns.begin(); }
935 livein_iterator livein_end() const { return LiveIns.end(); }
936 bool livein_empty() const { return LiveIns.empty(); }
939 return LiveIns;
H A DMachineTraceMetrics.h234 SmallVector<LiveInReg, 4> LiveIns; member in struct:llvm::MachineTraceMetrics::TraceBlockInfo
H A DMIRYamlMapping.h585 std::vector<MachineFunctionLiveIn> LiveIns; member in struct:llvm::yaml::MachineFunction
612 YamlIO.mapOptional("liveins", MF.LiveIns,
H A DRDFGraph.h667 const RegisterAggr &getLiveIns() const { return LiveIns; }
877 RegisterAggr LiveIns; member in struct:DataFlowGraph
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonBlockRanges.cpp235 RegisterSet LiveIns; local
253 LiveIns.insert(R);
256 LiveIns.insert(S);
258 return LiveIns;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIRParser.cpp552 for (const auto &LiveIn : YamlMF.LiveIns) {

Completed in 300 milliseconds