Home
last modified time | relevance | path

Searched refs:MCSubRegIterator (Results 1 – 25 of 29) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveVariables.cpp195 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in FindLastPartialDef()
218 for (MCSubRegIterator SubRegs(DefReg, TRI, /*IncludeSelf=*/true); in FindLastPartialDef()
261 for (MCSubRegIterator SS(SubReg, TRI); SS.isValid(); ++SS) in HandlePhysRegUse()
272 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in HandlePhysRegUse()
288 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in FindLastRefOrPartRef()
337 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in HandlePhysRegKill()
388 for (MCSubRegIterator SS(SubReg, TRI, /*IncludeSelf=*/true); in HandlePhysRegKill()
392 for (MCSubRegIterator SS(SubReg, TRI); SS.isValid(); ++SS) in HandlePhysRegKill()
446 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in HandlePhysRegDef()
461 for (MCSubRegIterator SS(SubReg, TRI, /*IncludeSelf=*/true); in HandlePhysRegDef()
[all …]
H A DCriticalAntiDepBreaker.cpp227 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in PrescanInstruction()
239 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in PrescanInstruction()
261 for (MCSubRegIterator SRI(PhysReg, TRI, true); SRI.isValid(); ++SRI) in ScanInstruction()
294 for (MCSubRegIterator SRI(Reg, TRI, true); SRI.isValid(); ++SRI) { in ScanInstruction()
H A DDeadMachineInstructionElim.cpp167 for (MCSubRegIterator SR(Reg, TRI,/*IncludeSelf=*/true); in eliminateDeadMI()
H A DRegUsageInfoCollector.cpp212 for (MCSubRegIterator SR(Reg, &TRI); SR.isValid(); ++SR) in computeCalleeSavedRegs()
H A DMachineFrameInfo.cpp131 for (MCSubRegIterator S(I.getReg(), TRI, true); S.isValid(); ++S) in getPristineRegs()
H A DMachineInstrBundle.cpp197 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in finalizeBundle()
H A DAggressiveAntiDepBreaker.cpp250 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in GetPassthruRegs()
326 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in HandleLastUse()
H A DRDFLiveness.cpp949 for (MCSubRegIterator SR(R, &TRI, true); SR.isValid(); ++SR) in resetKills()
967 for (MCSubRegIterator SR(R, &TRI, true); SR.isValid(); ++SR) in resetKills()
H A DIfConversion.cpp1521 for (MCSubRegIterator S(Reg, TRI); S.isValid(); ++S) { in UpdatePredRedefs()
1963 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in IfConvertDiamondCommon()
1971 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in IfConvertDiamondCommon()
H A DScheduleDAGInstrs.cpp340 for (MCSubRegIterator SubReg(Reg, TRI, true); SubReg.isValid(); ++SubReg) { in addPhysRegDeps()
H A DMachineSink.cpp1642 for (MCSubRegIterator S(DefReg, TRI, true); S.isValid(); ++S) in updateLiveIn()
/freebsd-13.1/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DRegisterFile.cpp130 for (MCSubRegIterator I(RegID, &MRI); I.isValid(); ++I) { in onInstructionExecuted()
185 for (MCSubRegIterator I(Reg, &MRI); I.isValid(); ++I) { in addRegisterFile()
285 for (MCSubRegIterator I(ZeroRegisterID, &MRI); I.isValid(); ++I) in addRegisterWrite()
294 for (MCSubRegIterator I(RegID, &MRI); I.isValid(); ++I) { in addRegisterWrite()
355 for (MCSubRegIterator I(RegID, &MRI); I.isValid(); ++I) { in removeRegisterWrite()
462 for (MCSubRegIterator I(AliasReg, &MRI); I.isValid(); ++I) in tryEliminateMoveOrSwap()
520 for (MCSubRegIterator I(RegID, &MRI); I.isValid(); ++I) { in collectWrites()
/freebsd-13.1/contrib/llvm-project/llvm/lib/MC/
H A DMCRegisterInfo.cpp38 for (MCSubRegIterator Subs(Reg, this); Subs.isValid(); ++Subs, ++SRI) in getSubReg()
50 for (MCSubRegIterator Subs(Reg, this); Subs.isValid(); ++Subs, ++SRI) in getSubRegIndex()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCRegisterInfo.h344 friend class MCSubRegIterator; variable
594 class MCSubRegIterator : public MCRegisterInfo::DiffListIterator {
596 MCSubRegIterator(MCRegister Reg, const MCRegisterInfo *MCRI,
608 MCSubRegIterator SRIter;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonBlockRanges.cpp272 MCSubRegIterator I(R.Reg, &TRI); in expandToSubRegs()
358 if (MCSubRegIterator(PR, &TRI, false).isValid()) in computeInitialLiveRanges()
378 !MCSubRegIterator(S.Reg, &TRI, false).isValid()); in computeInitialLiveRanges()
387 !MCSubRegIterator(S.Reg, &TRI, false).isValid()); in computeInitialLiveRanges()
H A DHexagonGenMux.cpp147 for (MCSubRegIterator I(Reg, HRI); I.isValid(); ++I) in getSubRegs()
358 for (MCSubRegIterator S(Reg, HRI, true); S.isValid(); ++S) in genMuxInBlock()
H A DHexagonFrameLowering.cpp251 for (MCSubRegIterator SubRegs(Reg, &TRI); SubRegs.isValid(); ++SubRegs) { in getMax32BitSubRegister()
311 for (MCSubRegIterator S(R, &HRI, true); S.isValid(); ++S) in needsStackFrame()
440 for (MCSubRegIterator S(*P, &HRI, true); S.isValid(); ++S) in findShrunkPrologEpilog()
1627 for (MCSubRegIterator SR(R, TRI, true); SR.isValid(); ++SR) in assignCalleeSavedSpillSlots()
1659 for (MCSubRegIterator SR(R, TRI, true); SR.isValid(); ++SR) { in assignCalleeSavedSpillSlots()
H A DHexagonCopyToCombine.cpp449 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) in findPotentialNewifiableTFRs()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCChecker.cpp79 for (MCRegAliasIterator SRI(R, &RI, !MCSubRegIterator(R, &RI).isValid()); in initReg()
81 if (!MCSubRegIterator(*SRI, &RI).isValid()) in initReg()
144 for (MCRegAliasIterator SRI(R, &RI, !MCSubRegIterator(R, &RI).isValid()); in init()
146 if (MCSubRegIterator(*SRI, &RI).isValid()) in init()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLivePhysRegs.h82 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in addReg()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kRegisterInfo.cpp131 for (MCSubRegIterator I(Reg, this, /* self */ true); I.isValid(); ++I) { in getReservedRegs()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb2ITBlockPass.cpp101 for (MCSubRegIterator Subreg(Reg, TRI, /*IncludeSelf=*/true); in INITIALIZE_PASS()
H A DARMBaseRegisterInfo.cpp219 for (MCSubRegIterator SI(Reg, this); SI.isValid(); ++SI) in getReservedRegs()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp145 for (MCSubRegIterator SR(MachineReg, &TRI); SR.isValid(); ++SR) { in addMachineReg()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp278 for (MCSubRegIterator SubReg(AArch64::GPR64commonRegClass.getRegister(i), in UpdateCustomCallPreservedMask()

12