Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/
H A DMCRegisterInfo.h346 friend class MCSuperRegIterator; variable
641 class MCSuperRegIterator : public MCRegisterInfo::DiffListIterator {
643 MCSuperRegIterator() = default;
645 MCSuperRegIterator(MCRegister Reg, const MCRegisterInfo *MCRI,
657 for (MCSuperRegIterator I(RegA, this); I.isValid(); ++I) in isSuperRegister()
788 MCSuperRegIterator SI;
797 for (SI = MCSuperRegIterator(*RRI, MCRI, true); SI.isValid(); ++SI) { in MCRegAliasIterator()
819 SI = MCSuperRegIterator(*RRI, MCRI, true); in advance()
826 SI = MCSuperRegIterator(*RRI, MCRI, true); in advance()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MCA/HardwareUnits/
H A DRegisterFile.cpp132 for (MCSuperRegIterator I(RegID, &MRI); I.isValid(); ++I) { in onInstructionExecuted()
298 for (MCSuperRegIterator I(RegID, &MRI); I.isValid(); ++I) { in addRegisterWrite()
349 for (MCSuperRegIterator I(RegID, &MRI); I.isValid(); ++I) { in removeRegisterWrite()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/
H A DMCRegisterInfo.cpp26 for (MCSuperRegIterator Supers(Reg, this); Supers.isValid(); ++Supers) in getMatchingSuperReg()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
H A DBPFMIChecking.cpp147 for (MCSuperRegIterator SR(I, TRI); SR.isValid(); ++SR) in hasLiveDefs()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DCriticalAntiDepBreaker.cpp231 for (MCSuperRegIterator SuperRegs(Reg, TRI); in PrescanInstruction()
304 for (MCSuperRegIterator SR(Reg, TRI); SR.isValid(); ++SR) in ScanInstruction()
H A DTargetRegisterInfo.cpp81 for (MCSuperRegIterator AI(Reg, this, true); AI.isValid(); ++AI) in markSuperRegs()
92 for (MCSuperRegIterator SR(Reg, this); SR.isValid(); ++SR) { in checkAllSuperRegsMarked()
H A DLivePhysRegs.cpp263 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.cpp643 for (MCSuperRegIterator Super(*Root, TRI, /*IncludeSelf=*/true); in isReservedRegUnit()
H A DStackMaps.cpp180 for (MCSuperRegIterator SR(Reg, TRI); SR.isValid() && RegNum < 0; ++SR) in getDwarfRegNum()
H A DRegisterScavenging.cpp210 for (MCSuperRegIterator SR(Reg, TRI); SR.isValid(); ++SR) { in forward()
H A DLiveVariables.cpp434 for (MCSuperRegIterator SR(Reg, TRI); SR.isValid(); ++SR) in HandleRegMask()
H A DLiveIntervals.cpp290 for (MCSuperRegIterator Super(*Root, TRI, /*IncludeSelf=*/true); in computeRegUnitRange()
309 for (MCSuperRegIterator Super(*Root, TRI, /*IncludeSelf=*/true); in computeRegUnitRange()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
H A DM68kRegisterInfo.cpp77 for (MCSuperRegIterator Super(Reg, this); Super.isValid(); ++Super) in getMatchingMegaReg()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.cpp430 for (MCSuperRegIterator SI(MO.getReg(), this, true/*IncludeSelf*/); in shouldCoalesce()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp120 for (MCSuperRegIterator SR(MachineReg, &TRI); SR.isValid(); ++SR) { in addMachineReg()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp1639 for (MCSuperRegIterator SR(R, TRI, true); SR.isValid(); ++SR) in assignCalleeSavedSpillSlots()
1654 for (MCSuperRegIterator SR(R, TRI); SR.isValid(); ++SR) in assignCalleeSavedSpillSlots()
1678 for (MCSuperRegIterator SR(R, TRI); SR.isValid(); ++SR) { in assignCalleeSavedSpillSlots()
H A DHexagonAsmPrinter.cpp69 MCSuperRegIterator SR(Reg, RI, false); in getHexagonRegisterPair()
H A DHexagonInstrInfo.cpp4232 for (MCSuperRegIterator SR(DefMO.getReg(), &HRI); SR.isValid(); ++SR) { in getOperandLatency()
4243 for (MCSuperRegIterator SR(UseMO.getReg(), &HRI); SR.isValid(); ++SR) { in getOperandLatency()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.cpp311 for (MCSuperRegIterator Supers(Reg, RI); Supers.isValid(); ++Supers) in getPairedGPR()
H A DARMAsmPrinter.cpp292 for (MCSuperRegIterator SR(Reg, TRI); SR.isValid(); ++SR) { in PrintAsmOperand()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.cpp1814 for (MCSuperRegIterator SRI(DstRegNum, TRI); SRI.isValid(); ++SRI) in performCopy()