Searched refs:VRegMaskOrUnit (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | RegisterPressure.cpp | 95 for (const VRegMaskOrUnit &P : LiveInRegs) { in dump() 103 for (const VRegMaskOrUnit &P : LiveOutRegs) { in dump() 358 for (const VRegMaskOrUnit &Pair : P.LiveOutRegs) { in initLiveThru() 366 static LaneBitmask getRegLanes(ArrayRef<VRegMaskOrUnit> RegUnits, in getRegLanes() 368 auto I = llvm::find_if(RegUnits, [RegUnit](const VRegMaskOrUnit Other) { in getRegLanes() 376 static void addRegLanes(SmallVectorImpl<VRegMaskOrUnit> &RegUnits, in addRegLanes() 377 VRegMaskOrUnit Pair) { in addRegLanes() 380 auto I = llvm::find_if(RegUnits, [RegUnit](const VRegMaskOrUnit Other) { in addRegLanes() 390 static void setRegZero(SmallVectorImpl<VRegMaskOrUnit> &RegUnits, in setRegZero() 392 auto I = llvm::find_if(RegUnits, [RegUnit](const VRegMaskOrUnit Other) { in setRegZero() [all …]
|
| H A D | MachineScheduler.cpp | 1536 SmallVector<VRegMaskOrUnit, 8> LiveUses; in initRegPressure() 1603 void ScheduleDAGMILive::updatePressureDiffs(ArrayRef<VRegMaskOrUnit> LiveUses) { in updatePressureDiffs() 1604 for (const VRegMaskOrUnit &P : LiveUses) { in updatePressureDiffs() 1838 for (const VRegMaskOrUnit &P : RPTracker.getPressure().LiveOutRegs) { in computeCyclicCriticalPath() 1966 SmallVector<VRegMaskOrUnit, 8> LiveUses; in scheduleMI()
|
| H A D | MachinePipeliner.cpp | 2240 SmallVector<VRegMaskOrUnit, 8> LiveOutRegs; in computeLiveOuts()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | RegisterPressure.h | 39 struct VRegMaskOrUnit { struct 43 VRegMaskOrUnit(Register RegUnit, LaneBitmask LaneMask) in VRegMaskOrUnit() argument 53 SmallVector<VRegMaskOrUnit, 8> LiveInRegs; 54 SmallVector<VRegMaskOrUnit, 8> LiveOutRegs; 170 SmallVector<VRegMaskOrUnit, 8> Uses; 173 SmallVector<VRegMaskOrUnit, 8> Defs; 176 SmallVector<VRegMaskOrUnit, 8> DeadDefs; 309 LaneBitmask insert(VRegMaskOrUnit Pair) { in insert() 322 LaneBitmask erase(VRegMaskOrUnit Pair) { in erase() 336 void appendTo(SmallVectorImpl<VRegMaskOrUnit> &To) const { in appendTo() [all …]
|
| H A D | MachineScheduler.h | 527 void updatePressureDiffs(ArrayRef<VRegMaskOrUnit> LiveUses);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNRegPressure.cpp | 267 collectVirtualRegUses(SmallVectorImpl<VRegMaskOrUnit> &VRegMaskOrUnits, in collectVirtualRegUses() 279 auto I = llvm::find_if(VRegMaskOrUnits, [Reg](const VRegMaskOrUnit &RM) { in collectVirtualRegUses() 551 SmallVector<VRegMaskOrUnit, 8> RegUses; in recede() 553 for (const VRegMaskOrUnit &U : RegUses) { in recede() 739 for (const VRegMaskOrUnit &Use : RegOpers.Uses) { in bumpDownwardPressure() 773 for (const VRegMaskOrUnit &Def : RegOpers.Defs) { in bumpDownwardPressure()
|
| H A D | GCNRegPressure.h | 280 void bumpDeadDefs(ArrayRef<VRegMaskOrUnit> DeadDefs);
|