Home
last modified time | relevance | path

Searched refs:LiveRegSet (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DGCNRegPressure.h98 using LiveRegSet = DenseMap<unsigned, LaneBitmask>;
102 LiveRegSet LiveRegs;
109 void reset(const MachineInstr &MI, const LiveRegSet *LiveRegsCopy,
130 static void printLiveRegs(raw_ostream &OS, const LiveRegSet& LiveRegs,
140 void reset(const MachineInstr &MI, const LiveRegSet *LiveRegs = nullptr);
164 bool reset(const MachineInstr &MI, const LiveRegSet *LiveRegs = nullptr);
182 const LiveRegSet *LiveRegsCopy = nullptr);
190 GCNRPTracker::LiveRegSet getLiveRegs(SlotIndex SI,
194 inline GCNRPTracker::LiveRegSet getLiveRegsAfter(const MachineInstr &MI, in getLiveRegsAfter()
200 inline GCNRPTracker::LiveRegSet getLiveRegsBefore(const MachineInstr &MI, in getLiveRegsBefore()
H A DGCNRegPressure.cpp68 static bool isEqual(const GCNRPTracker::LiveRegSet &S1, in isEqual()
69 const GCNRPTracker::LiveRegSet &S2) { in isEqual()
272 GCNRPTracker::LiveRegSet llvm::getLiveRegs(SlotIndex SI, in getLiveRegs()
275 GCNRPTracker::LiveRegSet LiveRegs; in getLiveRegs()
288 const LiveRegSet *LiveRegsCopy, in reset()
304 const LiveRegSet *LiveRegsCopy) { in reset()
353 const LiveRegSet *LiveRegsCopy) { in reset()
435 const LiveRegSet *LiveRegsCopy) { in advance()
442 static void reportMismatch(const GCNRPTracker::LiveRegSet &LISLR, in reportMismatch()
443 const GCNRPTracker::LiveRegSet &TrackedLR, in reportMismatch()
[all …]
H A DGCNSchedStrategy.h86 SmallVector<GCNRPTracker::LiveRegSet, 32> LiveIns;
92 DenseMap<const MachineBasicBlock*, GCNRPTracker::LiveRegSet> MBBLiveIns;
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DBreakFalseDeps.cpp45 LivePhysRegs LiveRegSet; member in llvm::BreakFalseDeps
214 LiveRegSet.init(*TRI); in processUndefReads()
217 LiveRegSet.addLiveOutsNoPristines(*MBB); in processUndefReads()
224 LiveRegSet.stepBackward(I); in processUndefReads()
227 if (!LiveRegSet.contains(UndefMI->getOperand(OpIdx).getReg())) in processUndefReads()
H A DRegisterPressure.cpp210 void LiveRegSet::init(const MachineRegisterInfo &MRI) { in init()
218 void LiveRegSet::clear() { in clear()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DRegisterPressure.h262 class LiveRegSet {
392 LiveRegSet LiveRegs;