Searched refs:LiveRegSet (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNRegPressure.h | 265 using LiveRegSet = DenseMap<unsigned, LaneBitmask>; 269 LiveRegSet LiveRegs; 276 void reset(const MachineInstr &MI, const LiveRegSet *LiveRegsCopy, 286 void reset(const MachineRegisterInfo &MRI_, const LiveRegSet &LiveRegs_); 300 GCNRPTracker::LiveRegSet getLiveRegs(SlotIndex SI, const LiveIntervals &LIS, 374 bool reset(const MachineInstr &MI, const LiveRegSet *LiveRegs = nullptr); 411 const LiveRegSet *LiveRegsCopy = nullptr); 434 GCNRPTracker::LiveRegSet getLiveRegs(SlotIndex SI, const LiveIntervals &LIS, 443 DenseMap<MachineInstr*, GCNRPTracker::LiveRegSet> 455 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet> LiveRegMap; in getLiveRegMap() [all …]
|
| H A D | GCNSchedStrategy.h | 198 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet> RegionLiveRegMap; 212 GCNRPTracker::LiveRegSet &getLiveRegsForRegionIdx(unsigned RegionIdx) { in getLiveRegsForRegionIdx() 260 SmallVector<GCNRPTracker::LiveRegSet, 32> LiveIns; 266 DenseMap<const MachineBasicBlock *, GCNRPTracker::LiveRegSet> MBBLiveIns; 269 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet> BBLiveInMap; 273 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet> getRegionLiveInMap() const; 277 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet>
|
| H A D | GCNRegPressure.cpp | 23 bool llvm::isEqual(const GCNRPTracker::LiveRegSet &S1, in isEqual() 24 const GCNRPTracker::LiveRegSet &S2) { in isEqual() 454 GCNRPTracker::LiveRegSet llvm::getLiveRegs(SlotIndex SI, in getLiveRegs() 457 GCNRPTracker::LiveRegSet LiveRegs; in getLiveRegs() 470 const LiveRegSet *LiveRegsCopy, in reset() 486 const LiveRegSet &LiveRegs_) { in reset() 571 const LiveRegSet *LiveRegsCopy) { in reset() 695 const LiveRegSet *LiveRegsCopy) { in advance() 700 Printable llvm::reportMismatch(const GCNRPTracker::LiveRegSet &LISLR, in reportMismatch() 701 const GCNRPTracker::LiveRegSet &TrackedLR, in reportMismatch() [all …]
|
| H A D | SIFormMemoryClauses.cpp | 301 const GCNRPTracker::LiveRegSet LiveRegsCopy(RPT.getLiveRegs()); in run()
|
| H A D | GCNSchedStrategy.cpp | 893 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet> 910 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet> 981 GCNRPTracker::LiveRegSet *RegionLiveIns = in runSchedStages() 1939 GCNRPTracker::LiveRegSet &RegionLiveIns = DAG.LiveIns[I]; in rematerialize()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | BreakFalseDeps.cpp | 47 LivePhysRegs LiveRegSet; member in llvm::BreakFalseDeps 241 LiveRegSet.init(*TRI); in processUndefReads() 244 LiveRegSet.addLiveOutsNoPristines(*MBB); in processUndefReads() 251 LiveRegSet.stepBackward(I); in processUndefReads() 254 if (!LiveRegSet.contains(UndefMI->getOperand(OpIdx).getReg())) in processUndefReads()
|
| H A D | RegisterPressure.cpp | 221 void LiveRegSet::init(const MachineRegisterInfo &MRI) { in init() 229 void LiveRegSet::clear() { in clear()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | RegisterPressure.h | 264 class LiveRegSet { 393 LiveRegSet LiveRegs;
|