Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DLiveVariables.cpp197 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in FindLastPartialDef()
220 for (MCSubRegIterator SubRegs(DefReg, TRI, /*IncludeSelf=*/true); in FindLastPartialDef()
263 for (MCSubRegIterator SS(SubReg, TRI); SS.isValid(); ++SS) in HandlePhysRegUse()
274 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in HandlePhysRegUse()
290 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in FindLastRefOrPartRef()
339 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in HandlePhysRegKill()
390 for (MCSubRegIterator SS(SubReg, TRI, /*IncludeSelf=*/true); in HandlePhysRegKill()
394 for (MCSubRegIterator SS(SubReg, TRI); SS.isValid(); ++SS) in HandlePhysRegKill()
448 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in HandlePhysRegDef()
463 for (MCSubRegIterator SS(SubReg, TRI, /*IncludeSelf=*/true); in HandlePhysRegDef()
[all …]
H A DRegUsageInfoCollector.cpp164 for (MCSubRegIterator SR(Reg, &TRI, false); SR.isValid(); ++SR) in computeCalleeSavedRegs()
183 for (MCSubRegIterator SR(PReg, &TRI, false); SR.isValid(); ++SR) in computeCalleeSavedRegs()
H A DCriticalAntiDepBreaker.cpp233 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in PrescanInstruction()
245 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in PrescanInstruction()
290 for (MCSubRegIterator SRI(Reg, TRI, true); SRI.isValid(); ++SRI) { in ScanInstruction()
H A DDeadMachineInstructionElim.cpp147 for (MCSubRegIterator SR(Reg, TRI,/*IncludeSelf=*/true); in runOnMachineFunction()
H A DMachineFrameInfo.cpp128 for (MCSubRegIterator S(I.getReg(), TRI, true); S.isValid(); ++S) in getPristineRegs()
H A DMachineInstrBundle.cpp199 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in finalizeBundle()
H A DMachineVerifier.cpp127 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) in addRegWithSubRegs()
802 for (MCSubRegIterator SubRegs(LI.PhysReg, TRI, /*IncludeSelf=*/true); in visitMachineBasicBlockBefore()
811 for (MCSubRegIterator SubRegs(I, TRI, /*IncludeSelf=*/true); in visitMachineBasicBlockBefore()
1616 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); in checkLiveness()
1636 for (MCSubRegIterator SubRegs(MOP.getReg(), TRI); SubRegs.isValid(); in checkLiveness()
H A DAggressiveAntiDepBreaker.cpp257 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in GetPassthruRegs()
335 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in HandleLastUse()
H A DIfConversion.cpp1403 for (MCSubRegIterator S(Reg, TRI); S.isValid(); ++S) { in UpdatePredRedefs()
1833 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in IfConvertDiamondCommon()
1841 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in IfConvertDiamondCommon()
H A DRegisterScavenging.cpp224 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) in forward()
/freebsd-12.1/contrib/llvm/lib/MCA/HardwareUnits/
H A DRegisterFile.cpp105 for (MCSubRegIterator I(Reg, &MRI); I.isValid(); ++I) { in addRegisterFile()
202 for (MCSubRegIterator I(ZeroRegisterID, &MRI); I.isValid(); ++I) in addRegisterWrite()
206 for (MCSubRegIterator I(ZeroRegisterID, &MRI); I.isValid(); ++I) in addRegisterWrite()
216 for (MCSubRegIterator I(RegID, &MRI); I.isValid(); ++I) { in addRegisterWrite()
276 for (MCSubRegIterator I(RegID, &MRI); I.isValid(); ++I) { in removeRegisterWrite()
348 for (MCSubRegIterator I(ToReg, &MRI); I.isValid(); ++I) in tryEliminateMove()
379 for (MCSubRegIterator I(RegID, &MRI); I.isValid(); ++I) { in collectWrites()
/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCRegisterInfo.h230 friend class MCSubRegIterator; variable
484 class MCSubRegIterator : public MCRegisterInfo::DiffListIterator {
486 MCSubRegIterator(unsigned Reg, const MCRegisterInfo *MCRI,
498 MCSubRegIterator SRIter;
/freebsd-12.1/contrib/llvm/lib/MC/
H A DMCRegisterInfo.cpp38 for (MCSubRegIterator Subs(Reg, this); Subs.isValid(); ++Subs, ++SRI) in getSubReg()
49 for (MCSubRegIterator Subs(Reg, this); Subs.isValid(); ++Subs, ++SRI) in getSubRegIndex()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonBlockRanges.cpp273 MCSubRegIterator I(R.Reg, &TRI); in expandToSubRegs()
359 if (MCSubRegIterator(PR, &TRI, false).isValid()) in computeInitialLiveRanges()
379 !MCSubRegIterator(S.Reg, &TRI, false).isValid()); in computeInitialLiveRanges()
388 !MCSubRegIterator(S.Reg, &TRI, false).isValid()); in computeInitialLiveRanges()
H A DHexagonGenMux.cpp148 for (MCSubRegIterator I(Reg, HRI); I.isValid(); ++I) in getSubRegs()
353 for (MCSubRegIterator S(Reg, HRI, true); S.isValid(); ++S) in genMuxInBlock()
H A DHexagonFrameLowering.cpp252 for (MCSubRegIterator SubRegs(Reg, &TRI); SubRegs.isValid(); ++SubRegs) { in getMax32BitSubRegister()
312 for (MCSubRegIterator S(R, &HRI, true); S.isValid(); ++S) in needsStackFrame()
438 for (MCSubRegIterator S(*P, &HRI, true); S.isValid(); ++S) in findShrunkPrologEpilog()
1444 for (MCSubRegIterator SR(R, TRI, true); SR.isValid(); ++SR) in assignCalleeSavedSpillSlots()
1476 for (MCSubRegIterator SR(R, TRI, true); SR.isValid(); ++SR) { in assignCalleeSavedSpillSlots()
H A DRDFLiveness.cpp897 for (MCSubRegIterator SR(R, &TRI, true); SR.isValid(); ++SR) in resetKills()
915 for (MCSubRegIterator SR(R, &TRI, true); SR.isValid(); ++SR) in resetKills()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86RegisterInfo.cpp504 for (MCSubRegIterator I(X86::RSP, this, /*IncludeSelf=*/true); I.isValid(); in getReservedRegs()
512 for (MCSubRegIterator I(X86::RIP, this, /*IncludeSelf=*/true); I.isValid(); in getReservedRegs()
518 for (MCSubRegIterator I(X86::RBP, this, /*IncludeSelf=*/true); I.isValid(); in getReservedRegs()
533 for (MCSubRegIterator I(BasePtr, this, /*IncludeSelf=*/true); in getReservedRegs()
H A DShadowCallStack.cpp265 for (MCSubRegIterator SR(Reg, TRI, true); SR.isValid(); ++SR) in runOnMachineFunction()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DThumb2ITBlockPass.cpp100 for (MCSubRegIterator Subreg(Reg, TRI, /*IncludeSelf=*/true); in TrackDefUses()
107 for (MCSubRegIterator Subreg(Reg, TRI, /*IncludeSelf=*/true); in TrackDefUses()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCChecker.cpp81 for (MCRegAliasIterator SRI(R, &RI, !MCSubRegIterator(R, &RI).isValid()); in initReg()
83 if (!MCSubRegIterator(*SRI, &RI).isValid()) in initReg()
140 for (MCRegAliasIterator SRI(R, &RI, !MCSubRegIterator(R, &RI).isValid()); in init()
142 if (MCSubRegIterator(*SRI, &RI).isValid()) in init()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsOptionRecord.cpp78 for (MCSubRegIterator SubRegIt(Reg, MCRegInfo, true); SubRegIt.isValid(); in SetPhysRegUsed()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DLivePhysRegs.h83 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in addReg()
/freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp143 for (MCSubRegIterator SR(MachineReg, &TRI); SR.isValid(); ++SR) { in addMachineReg()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp152 for (MCSubRegIterator SubReg(AArch64::GPR64commonRegClass.getRegister(i), in UpdateCustomCallPreservedMask()

12