Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DGCNRegPressure.h109 using LiveRegSet = DenseMap<unsigned, LaneBitmask>;
113 LiveRegSet LiveRegs;
120 void reset(const MachineInstr &MI, const LiveRegSet *LiveRegsCopy,
141 static void printLiveRegs(raw_ostream &OS, const LiveRegSet& LiveRegs,
151 void reset(const MachineInstr &MI, const LiveRegSet *LiveRegs = nullptr);
175 bool reset(const MachineInstr &MI, const LiveRegSet *LiveRegs = nullptr);
193 const LiveRegSet *LiveRegsCopy = nullptr);
201 GCNRPTracker::LiveRegSet getLiveRegs(SlotIndex SI,
211 DenseMap<MachineInstr*, GCNRPTracker::LiveRegSet>
223 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet> LiveRegMap; in getLiveRegMap()
[all …]
H A DGCNSchedStrategy.h114 SmallVector<GCNRPTracker::LiveRegSet, 32> LiveIns;
120 DenseMap<const MachineBasicBlock*, GCNRPTracker::LiveRegSet> MBBLiveIns;
122 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet> BBLiveInMap;
123 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet> getBBLiveInMap() const;
H A DGCNRegPressure.cpp55 bool llvm::isEqual(const GCNRPTracker::LiveRegSet &S1, in isEqual()
56 const GCNRPTracker::LiveRegSet &S2) { in isEqual()
263 GCNRPTracker::LiveRegSet llvm::getLiveRegs(SlotIndex SI, in getLiveRegs()
266 GCNRPTracker::LiveRegSet LiveRegs; in getLiveRegs()
279 const LiveRegSet *LiveRegsCopy, in reset()
295 const LiveRegSet *LiveRegsCopy) { in reset()
343 const LiveRegSet *LiveRegsCopy) { in reset()
426 const LiveRegSet *LiveRegsCopy) { in advance()
433 static void reportMismatch(const GCNRPTracker::LiveRegSet &LISLR, in reportMismatch()
434 const GCNRPTracker::LiveRegSet &TrackedLR, in reportMismatch()
[all …]
H A DSIFormMemoryClauses.cpp302 const GCNRPTracker::LiveRegSet LiveRegsCopy(RPT.getLiveRegs()); in runOnMachineFunction()
H A DGCNSchedStrategy.cpp525 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet>
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DBreakFalseDeps.cpp44 LivePhysRegs LiveRegSet; member in llvm::BreakFalseDeps
239 LiveRegSet.init(*TRI); in processUndefReads()
242 LiveRegSet.addLiveOutsNoPristines(*MBB); in processUndefReads()
249 LiveRegSet.stepBackward(I); in processUndefReads()
252 if (!LiveRegSet.contains(UndefMI->getOperand(OpIdx).getReg())) in processUndefReads()
H A DRegisterPressure.cpp225 void LiveRegSet::init(const MachineRegisterInfo &MRI) { in init()
233 void LiveRegSet::clear() { in clear()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DRegisterPressure.h260 class LiveRegSet {
390 LiveRegSet LiveRegs;