Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCRegisterInfo.h232 friend class MCSuperRegIterator; variable
531 class MCSuperRegIterator : public MCRegisterInfo::DiffListIterator {
533 MCSuperRegIterator() = default;
535 MCSuperRegIterator(unsigned Reg, const MCRegisterInfo *MCRI,
547 for (MCSuperRegIterator I(RegA, this); I.isValid(); ++I) in isSuperRegister()
677 MCSuperRegIterator SI;
686 for (SI = MCSuperRegIterator(*RRI, MCRI, true); SI.isValid(); ++SI) { in MCRegAliasIterator()
708 SI = MCSuperRegIterator(*RRI, MCRI, true); in advance()
715 SI = MCSuperRegIterator(*RRI, MCRI, true); in advance()
/freebsd-12.1/contrib/llvm/lib/MC/
H A DMCRegisterInfo.cpp26 for (MCSuperRegIterator Supers(Reg, this); Supers.isValid(); ++Supers) in getMatchingSuperReg()
/freebsd-12.1/contrib/llvm/lib/MCA/HardwareUnits/
H A DRegisterFile.cpp231 for (MCSuperRegIterator I(RegID, &MRI); I.isValid(); ++I) { in addRegisterWrite()
285 for (MCSuperRegIterator I(RegID, &MRI); I.isValid(); ++I) { in removeRegisterWrite()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DTargetRegisterInfo.cpp61 for (MCSuperRegIterator AI(Reg, this, true); AI.isValid(); ++AI) in markSuperRegs()
72 for (MCSuperRegIterator SR(Reg, this); SR.isValid(); ++SR) { in checkAllSuperRegsMarked()
H A DCriticalAntiDepBreaker.cpp237 for (MCSuperRegIterator SuperRegs(Reg, TRI); in PrescanInstruction()
300 for (MCSuperRegIterator SR(Reg, TRI); SR.isValid(); ++SR) in ScanInstruction()
H A DLivePhysRegs.cpp268 for (MCSuperRegIterator SReg(Reg, &TRI); SReg.isValid(); ++SReg) { in addLiveIns()
H A DStackMaps.cpp95 for (MCSuperRegIterator SR(Reg, TRI); SR.isValid() && RegNum < 0; ++SR) in getDwarfRegNum()
H A DMachineRegisterInfo.cpp655 for (MCSuperRegIterator Super(*Root, TRI, /*IncludeSelf=*/true); in isReservedRegUnit()
H A DRegisterScavenging.cpp230 for (MCSuperRegIterator SR(Reg, TRI); SR.isValid(); ++SR) { in forward()
H A DLiveIntervals.cpp276 for (MCSuperRegIterator Super(*Root, TRI, /*IncludeSelf=*/true); in computeRegUnitRange()
295 for (MCSuperRegIterator Super(*Root, TRI, /*IncludeSelf=*/true); in computeRegUnitRange()
H A DLiveVariables.cpp436 for (MCSuperRegIterator SR(Reg, TRI); SR.isValid(); ++SR) in HandleRegMask()
/freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp118 for (MCSuperRegIterator SR(MachineReg, &TRI); SR.isValid(); ++SR) { in addMachineReg()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.cpp314 for (MCSuperRegIterator SI(MO.getReg(), this, true/*IncludeSelf*/); in shouldCoalesce()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DRDFRegisters.cpp327 for (MCSuperRegIterator S(*R, &PRI.getTRI(), true); S.isValid(); ++S) in makeRegRef()
H A DHexagonFrameLowering.cpp1456 for (MCSuperRegIterator SR(R, TRI, true); SR.isValid(); ++SR) in assignCalleeSavedSpillSlots()
1471 for (MCSuperRegIterator SR(R, TRI); SR.isValid(); ++SR) in assignCalleeSavedSpillSlots()
1495 for (MCSuperRegIterator SR(R, TRI); SR.isValid(); ++SR) { in assignCalleeSavedSpillSlots()
H A DHexagonAsmPrinter.cpp69 MCSuperRegIterator SR(Reg, RI, false); in getHexagonRegisterPair()
H A DHexagonInstrInfo.cpp4062 for (MCSuperRegIterator SR(DefMO.getReg(), &HRI); SR.isValid(); ++SR) { in getOperandLatency()
4073 for (MCSuperRegIterator SR(UseMO.getReg(), &HRI); SR.isValid(); ++SR) { in getOperandLatency()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.cpp281 for (MCSuperRegIterator Supers(Reg, RI); Supers.isValid(); ++Supers) in getPairedGPR()
H A DARMAsmPrinter.cpp292 for (MCSuperRegIterator SR(Reg, TRI); SR.isValid(); ++SR) { in PrintAsmOperand()