Home
last modified time | relevance | path

Searched refs:RegUse (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIFormMemoryClauses.cpp35 typedef DenseMap<unsigned, std::pair<unsigned, LaneBitmask>> RegUse; typedef in __anon31a87dfc0111::SIFormMemoryClauses
63 bool canBundle(const MachineInstr &MI, const RegUse &Defs,
64 const RegUse &Uses) const;
66 void collectRegUses(const MachineInstr &MI, RegUse &Defs, RegUse &Uses) const;
67 bool processRegUses(const MachineInstr &MI, RegUse &Defs, RegUse &Uses,
153 const RegUse &Uses) const { in canBundle()
170 const RegUse &Map = MO.isDef() ? Uses : Defs; in canBundle()
219 RegUse &Defs, RegUse &Uses) const { in collectRegUses()
230 RegUse &Map = MO.isDef() ? Defs : Uses; in collectRegUses()
247 RegUse &Defs, RegUse &Uses, in processRegUses()
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DScheduleDAGInstrs.cpp251 MachineInstr *RegUse = nullptr; in addPhysRegDataDeps() local
260 RegUse = UseSU->getInstr(); in addPhysRegDataDeps()
263 (RegUse ? &UseSU->getInstr()->getDesc() : nullptr); in addPhysRegDataDeps()
269 RegUse, UseOp)); in addPhysRegDataDeps()
374 auto RegUse = CurrentVRegUses.find(MO.getReg()); in deadDefHasNoUse() local
375 if (RegUse == CurrentVRegUses.end()) in deadDefHasNoUse()
377 return (RegUse->LaneMask & getLaneMaskForMO(MO)).none(); in deadDefHasNoUse()