/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineRegisterInfo.cpp | 213 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 D | MachineBasicBlock.cpp | 450 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 D | MachineTraceMetrics.cpp | 768 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 D | RDFLiveness.cpp | 844 const RegisterAggr &LiveIns = LiveMap[&B]; local 845 for (auto I = LiveIns.rr_begin(), E = LiveIns.rr_end(); I != E; ++I) {
|
H A D | RDFGraph.cpp | 655 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 D | MIRPrinter.cpp | 311 MF.LiveIns.push_back(LiveIn);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | GCNSchedStrategy.h | 88 SmallVector<GCNRPTracker::LiveRegSet, 32> LiveIns; member in class:llvm::final
|
H A D | GCNSchedStrategy.cpp | 342 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 D | GCNIterativeScheduler.cpp | 98 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 D | MachineBasicBlock.h | 104 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 D | MachineRegisterInfo.h | 146 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 D | MachineTraceMetrics.h | 234 SmallVector<LiveInReg, 4> LiveIns; member in struct:llvm::MachineTraceMetrics::TraceBlockInfo
|
H A D | MIRYamlMapping.h | 585 std::vector<MachineFunctionLiveIn> LiveIns; member in struct:llvm::yaml::MachineFunction 612 YamlIO.mapOptional("liveins", MF.LiveIns,
|
H A D | RDFGraph.h | 667 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 D | HexagonBlockRanges.cpp | 235 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 D | MIRParser.cpp | 552 for (const auto &LiveIn : YamlMF.LiveIns) {
|