| /freebsd-14-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
| HD | RegisterPressure.cpp | 469 RegisterOperands &RegOpers; member in __anon6ea6814c0611::RegisterOperandsCollector 474 RegisterOperandsCollector(RegisterOperands &RegOpers, in RegisterOperandsCollector() argument 477 : RegOpers(RegOpers), TRI(TRI), MRI(MRI), IgnoreDead(IgnoreDead) {} in RegisterOperandsCollector() 484 for (const RegisterMaskPair &P : RegOpers.Defs) in collectInstr() 485 removeRegLanes(RegOpers.DeadDefs, P); in collectInstr() 493 for (const RegisterMaskPair &P : RegOpers.Defs) in collectInstrLanes() 494 removeRegLanes(RegOpers.DeadDefs, P); in collectInstrLanes() 504 pushReg(Reg, RegOpers.Uses); in collectOperand() 509 pushReg(Reg, RegOpers.Uses); in collectOperand() 513 pushReg(Reg, RegOpers.DeadDefs); in collectOperand() [all …]
|
| HD | ScheduleDAGInstrs.cpp | 831 RegisterOperands RegOpers; in buildSchedGraph() local 832 RegOpers.collect(MI, *TRI, MRI, TrackLaneMasks, false); in buildSchedGraph() 835 RegOpers.adjustLaneLiveness(*LIS, MRI, SlotIdx); in buildSchedGraph() 838 PDiffs->addInstruction(SU->NodeNum, RegOpers, MRI); in buildSchedGraph() 843 RPTracker->recede(RegOpers); in buildSchedGraph()
|
| HD | MachineScheduler.cpp | 1666 RegisterOperands RegOpers; in scheduleMI() local 1667 RegOpers.collect(*MI, *TRI, MRI, ShouldTrackLaneMasks, in scheduleMI() 1672 RegOpers.adjustLaneLiveness(*LIS, MRI, SlotIdx, MI); in scheduleMI() 1675 RegOpers.detectDeadDefs(*MI, *LIS); in scheduleMI() 1678 TopRPTracker.advance(RegOpers); in scheduleMI() 1701 RegisterOperands RegOpers; in scheduleMI() local 1702 RegOpers.collect(*MI, *TRI, MRI, ShouldTrackLaneMasks, in scheduleMI() 1707 RegOpers.adjustLaneLiveness(*LIS, MRI, SlotIdx, MI); in scheduleMI() 1710 RegOpers.detectDeadDefs(*MI, *LIS); in scheduleMI() 1716 BotRPTracker.recede(RegOpers, &LiveUses); in scheduleMI()
|
| HD | MachineSink.cpp | 1069 RegisterOperands RegOpers; in getBBRegisterPressure() local 1070 RegOpers.collect(MI, *TRI, *MRI, false, false); in getBBRegisterPressure() 1073 RPTracker.recede(RegOpers); in getBBRegisterPressure()
|
| /freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| HD | RegisterPressure.h | 222 void addInstruction(unsigned Idx, const RegisterOperands &RegOpers, 430 void recede(const RegisterOperands &RegOpers, 442 void advance(const RegisterOperands &RegOpers);
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| HD | GCNIterativeScheduler.cpp | 373 RegisterOperands RegOpers; in scheduleRegion() local 374 RegOpers.collect(*MI, *TRI, MRI, /*ShouldTrackLaneMasks*/true, in scheduleRegion() 378 RegOpers.adjustLaneLiveness(*LIS, MRI, SlotIdx, MI); in scheduleRegion()
|
| HD | GCNSchedStrategy.cpp | 1328 RegisterOperands RegOpers; in revertScheduling() local 1329 RegOpers.collect(*MI, *DAG.TRI, DAG.MRI, DAG.ShouldTrackLaneMasks, false); in revertScheduling() 1334 RegOpers.adjustLaneLiveness(*DAG.LIS, DAG.MRI, SlotIdx, MI); in revertScheduling() 1337 RegOpers.detectDeadDefs(*MI, *DAG.LIS); in revertScheduling()
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| HD | PPCInstrInfo.cpp | 634 RegisterOperands RegOpers; in shouldReduceRegisterPressure() local 635 RegOpers.collect(MI, *TRI, *MRI, false, false); in shouldReduceRegisterPressure() 638 RPTracker.recede(RegOpers); in shouldReduceRegisterPressure()
|