Searched refs:MCRegUnitIterator (Results 1 - 25 of 29) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveRegUnits.h88 for (MCRegUnitIterator Unit(Reg, TRI); Unit.isValid(); ++Unit)
104 for (MCRegUnitIterator Unit(Reg, TRI); Unit.isValid(); ++Unit)
118 for (MCRegUnitIterator Unit(Reg, TRI); Unit.isValid(); ++Unit) {
H A DTargetRegisterInfo.h393 MCRegUnitIterator RUA(regA, this);
394 MCRegUnitIterator RUB(regB, this);
405 for (MCRegUnitIterator Units(Reg, this); Units.isValid(); ++Units)
H A DLiveIntervals.h427 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveRegMatrix.cpp96 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) {
139 for (MCRegUnitIterator Unit(PhysReg, TRI); Unit.isValid(); ++Unit) {
218 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) {
H A DMachineCopyPropagation.cpp104 for (MCRegUnitIterator RUI(Reg, &TRI); RUI.isValid(); ++RUI) {
119 for (MCRegUnitIterator RUI(Reg, &TRI); RUI.isValid(); ++RUI) {
131 for (MCRegUnitIterator RUI(InvalidReg, &TRI); RUI.isValid(); ++RUI)
137 for (MCRegUnitIterator RUI(Reg, &TRI); RUI.isValid(); ++RUI) {
161 for (MCRegUnitIterator RUI(Def, &TRI); RUI.isValid(); ++RUI)
166 for (MCRegUnitIterator RUI(Src, &TRI); RUI.isValid(); ++RUI) {
195 MCRegUnitIterator RUI(CI->second.DefRegs[0], &TRI);
201 MCRegUnitIterator RUI(Reg, &TRI);
224 MCRegUnitIterator RUI(Reg, &TRI);
317 for (MCRegUnitIterator RU
[all...]
H A DInterferenceCache.cpp100 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units, ++i)
117 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) {
126 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units, ++i) {
H A DReachingDefAnalysis.cpp61 for (MCRegUnitIterator Unit(LI.PhysReg, TRI); Unit.isValid(); ++Unit) {
124 for (MCRegUnitIterator Unit(MO.getReg(), TRI); Unit.isValid(); ++Unit) {
265 for (MCRegUnitIterator Unit(PhysReg, TRI); Unit.isValid(); ++Unit) {
H A DRegAllocBasic.cpp211 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) {
H A DBreakFalseDeps.cpp124 for (MCRegUnitIterator Unit(OriginalReg, TRI); Unit.isValid(); ++Unit) {
H A DMachineTraceMetrics.cpp726 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units) {
738 for (MCRegUnitIterator Units(Kill, TRI); Units.isValid(); ++Units)
743 for (MCRegUnitIterator Units(UseMI->getOperand(DefOp).getReg(), TRI);
915 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units) {
935 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units) {
H A DEarlyIfConversion.cpp267 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units)
388 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units)
396 for (MCRegUnitIterator Units(Reads.pop_back_val(), TRI); Units.isValid();
H A DRegAllocGreedy.cpp809 MCRegUnitIterator Units(PhysReg, TRI);
886 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) {
968 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) {
1055 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) {
2149 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) {
2184 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) {
2516 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) {
H A DLiveIntervals.cpp331 for (MCRegUnitIterator Units(LI.PhysReg, TRI); Units.isValid(); ++Units) {
710 for (MCRegUnitIterator Unit(VRM->getPhys(Reg), TRI); Unit.isValid();
1033 for (MCRegUnitIterator Units(Reg, &TRI); Units.isValid(); ++Units)
1680 for (MCRegUnitIterator Unit(Reg, TRI); Unit.isValid(); ++Unit) {
H A DRDFRegisters.cpp90 for (MCRegUnitIterator U(i, &TRI); U.isValid(); ++U)
H A DRegisterScavenging.cpp101 for (MCRegUnitIterator RUI(Reg, TRI); RUI.isValid(); ++RUI)
106 for (MCRegUnitIterator RUI(Reg, TRI); RUI.isValid(); ++RUI)
H A DVirtRegMap.cpp475 for (MCRegUnitIterator Unit(SuperPhysReg, TRI); Unit.isValid(); ++Unit) {
H A DRegAllocFast.cpp144 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units)
150 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units)
H A DRegisterPressure.cpp525 for (MCRegUnitIterator Units(Reg, &TRI); Units.isValid(); ++Units)
560 for (MCRegUnitIterator Units(Reg, &TRI); Units.isValid(); ++Units)
H A DMachineSink.cpp1274 for (auto RI = MCRegUnitIterator(Reg, TRI); RI.isValid(); ++RI)
H A DRegAllocPBQP.cpp624 for (MCRegUnitIterator Units(PReg, &TRI); Units.isValid(); ++Units) {
H A DRegisterCoalescer.cpp1501 for (MCRegUnitIterator Units(NewMI.getOperand(0).getReg(), TRI);
1517 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units)
2050 for (MCRegUnitIterator UI(DstReg, TRI); UI.isValid(); ++UI) {
2133 for (MCRegUnitIterator UI(DstReg, TRI); UI.isValid(); ++UI) {
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCRegisterInfo.h108 // Scale, the high bits hold an offset into DiffLists. See MCRegUnitIterator.
340 friend class MCRegUnitIterator;
497 /// can be accessed through MCRegUnitIterator defined below.
668 // MCRegUnitIterator enumerates a list of register units for Reg. The list is
670 class MCRegUnitIterator : public MCRegisterInfo::DiffListIterator { class in namespace:llvm
672 /// MCRegUnitIterator - Create an iterator that traverses the register units
674 MCRegUnitIterator() = default;
676 MCRegUnitIterator(MCRegister Reg, const MCRegisterInfo *MCRI) { function in class:llvm::MCRegUnitIterator
699 MCRegUnitIterator RUIter;
778 MCRegUnitIterator R
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCVSXFMAMutate.cpp319 for (MCRegUnitIterator Units(AddendSrcReg, TRI); Units.isValid();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIWholeQuadMode.cpp286 for (MCRegUnitIterator RegUnit(Reg, TRI); RegUnit.isValid(); ++RegUnit) {
555 LiveRange &LR = LIS->getRegUnit(*MCRegUnitIterator(AMDGPU::SCC, TRI));
935 LIS->removeRegUnit(*MCRegUnitIterator(AMDGPU::SCC, TRI));
H A DSIRegisterInfo.cpp56 RegPressureIgnoredUnits.set(*MCRegUnitIterator(AMDGPU::M0, this));
58 RegPressureIgnoredUnits.set(*MCRegUnitIterator(Reg, this));
1906 for (MCRegUnitIterator Units(Reg, this); Units.isValid(); ++Units) {

Completed in 464 milliseconds

12