Home
last modified time | relevance | path

Searched refs:MCSuperRegIterator (Results 1 – 21 of 21) sorted by relevance

/openbsd-src/gnu/llvm/llvm/include/llvm/MC/
H A DMCRegisterInfo.h346 friend class MCSuperRegIterator; variable
644 class MCSuperRegIterator : public MCRegisterInfo::DiffListIterator {
646 MCSuperRegIterator() = default;
648 MCSuperRegIterator(MCRegister Reg, const MCRegisterInfo *MCRI,
660 for (MCSuperRegIterator I(RegA, this); I.isValid(); ++I) in isSuperRegister()
796 MCSuperRegIterator SI;
805 for (SI = MCSuperRegIterator(*RRI, MCRI, true); SI.isValid(); ++SI) { in MCRegAliasIterator()
827 SI = MCSuperRegIterator(*RRI, MCRI, true); in advance()
834 SI = MCSuperRegIterator(*RRI, MCRI, true); in advance()
/openbsd-src/gnu/llvm/llvm/lib/MC/
H A DMCRegisterInfo.cpp26 for (MCSuperRegIterator Supers(Reg, this); Supers.isValid(); ++Supers) in getMatchingSuperReg()
/openbsd-src/gnu/llvm/llvm/lib/Target/BPF/
H A DBPFMIChecking.cpp148 for (MCSuperRegIterator SR(I, TRI); SR.isValid(); ++SR) in hasLiveDefs()
/openbsd-src/gnu/llvm/llvm/lib/MCA/HardwareUnits/
H A DRegisterFile.cpp139 for (MCSuperRegIterator I(RegID, &MRI); I.isValid(); ++I) { in onInstructionExecuted()
322 for (MCSuperRegIterator I(RegID, &MRI); I.isValid(); ++I) { in addRegisterWrite()
377 for (MCSuperRegIterator I(RegID, &MRI); I.isValid(); ++I) { in removeRegisterWrite()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DCriticalAntiDepBreaker.cpp245 for (MCSuperRegIterator SuperRegs(Reg, TRI); in PrescanInstruction()
310 for (MCSuperRegIterator SR(Reg, TRI); SR.isValid(); ++SR) in ScanInstruction()
H A DTargetRegisterInfo.cpp82 for (MCSuperRegIterator AI(Reg, this, true); AI.isValid(); ++AI) in markSuperRegs()
93 for (MCSuperRegIterator SR(Reg, this); SR.isValid(); ++SR) { in checkAllSuperRegsMarked()
H A DLivePhysRegs.cpp269 for (MCSuperRegIterator SReg(Reg, &TRI); SReg.isValid(); ++SReg) { in addLiveIns()
H A DRDFRegisters.cpp100 for (MCSuperRegIterator S(*R, &TRI, true); S.isValid(); ++S) in PhysicalRegisterInfo()
H A DMachineRegisterInfo.cpp648 for (MCSuperRegIterator Super(*Root, TRI, /*IncludeSelf=*/true); in isReservedRegUnit()
H A DRegisterScavenging.cpp208 for (MCSuperRegIterator SR(Reg, TRI); SR.isValid(); ++SR) { in forward()
H A DStackMaps.cpp197 for (MCSuperRegIterator SR(Reg, TRI); SR.isValid() && RegNum < 0; ++SR) in getDwarfRegNum()
H A DLiveIntervals.cpp283 for (MCSuperRegIterator Super(*Root, TRI, /*IncludeSelf=*/true); in computeRegUnitRange()
302 for (MCSuperRegIterator Super(*Root, TRI, /*IncludeSelf=*/true); in computeRegUnitRange()
H A DLiveVariables.cpp433 for (MCSuperRegIterator SR(Reg, TRI); SR.isValid(); ++SR) in HandleRegMask()
/openbsd-src/gnu/llvm/llvm/lib/Target/M68k/
H A DM68kRegisterInfo.cpp78 for (MCSuperRegIterator Super(Reg, this); Super.isValid(); ++Super) in getMatchingMegaReg()
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.cpp433 for (MCSuperRegIterator SI(MO.getReg(), this, true/*IncludeSelf*/); in shouldCoalesce()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp120 for (MCSuperRegIterator SR(MachineReg, &TRI); SR.isValid(); ++SR) { in addMachineReg()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp1589 for (MCSuperRegIterator SP(AP, TRI, false); SP.isValid(); ++SP) { in assignCalleeSavedSpillSlots()
1604 for (MCSuperRegIterator SR(R, TRI, true); SR.isValid(); ++SR) in assignCalleeSavedSpillSlots()
1619 for (MCSuperRegIterator SR(R, TRI); SR.isValid(); ++SR) in assignCalleeSavedSpillSlots()
1643 for (MCSuperRegIterator SR(R, TRI); SR.isValid(); ++SR) { in assignCalleeSavedSpillSlots()
H A DHexagonAsmPrinter.cpp69 MCSuperRegIterator SR(Reg, RI, false); in getHexagonRegisterPair()
H A DHexagonInstrInfo.cpp4307 for (MCSuperRegIterator SR(DefMO.getReg(), &HRI); SR.isValid(); ++SR) { in getOperandLatency()
4318 for (MCSuperRegIterator SR(UseMO.getReg(), &HRI); SR.isValid(); ++SR) { in getOperandLatency()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.cpp329 for (MCSuperRegIterator Supers(Reg, RI); Supers.isValid(); ++Supers) in getPairedGPR()
H A DARMAsmPrinter.cpp290 for (MCSuperRegIterator SR(Reg, TRI); SR.isValid(); ++SR) { in PrintAsmOperand()