| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | LiveVariables.cpp | 194 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in FindLastPartialDef() 217 for (MCSubRegIterator SubRegs(DefReg, TRI, /*IncludeSelf=*/true); in FindLastPartialDef() 248 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in HandlePhysRegUse() 260 for (MCSubRegIterator SS(SubReg, TRI); SS.isValid(); ++SS) in HandlePhysRegUse() 271 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in HandlePhysRegUse() 287 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in FindLastRefOrPartRef() 336 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in HandlePhysRegKill() 350 for (MCSubRegIterator SS(SubReg, TRI, /*IncludeSelf=*/true); SS.isValid(); in HandlePhysRegKill() 367 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in HandlePhysRegKill() 387 for (MCSubRegIterator SS(SubReg, TRI, /*IncludeSelf=*/true); in HandlePhysRegKill() [all …]
|
| H A D | CriticalAntiDepBreaker.cpp | 216 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in PrescanInstruction() 241 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in PrescanInstruction() 267 for (MCSubRegIterator SRI(PhysReg, TRI, true); SRI.isValid(); ++SRI) in ScanInstruction() 300 for (MCSubRegIterator SRI(Reg, TRI, true); SRI.isValid(); ++SRI) { in ScanInstruction()
|
| H A D | RegUsageInfoCollector.cpp | 211 for (MCSubRegIterator SR(Reg, &TRI); SR.isValid(); ++SR) in computeCalleeSavedRegs()
|
| H A D | MachineFrameInfo.cpp | 131 for (MCSubRegIterator S(I.getReg(), TRI, true); S.isValid(); ++S) in getPristineRegs()
|
| H A D | MachineInstrBundle.cpp | 202 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in finalizeBundle()
|
| H A D | AggressiveAntiDepBreaker.cpp | 249 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in GetPassthruRegs() 325 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in HandleLastUse()
|
| H A D | RDFLiveness.cpp | 946 for (MCSubRegIterator SR(R, &TRI, true); SR.isValid(); ++SR) in resetKills() 964 for (MCSubRegIterator SR(R, &TRI, true); SR.isValid(); ++SR) in resetKills()
|
| H A D | IfConversion.cpp | 1519 for (MCSubRegIterator S(Reg, TRI); S.isValid(); ++S) { in UpdatePredRedefs() 1961 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in IfConvertDiamondCommon() 1969 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in IfConvertDiamondCommon()
|
| H A D | ScheduleDAGInstrs.cpp | 337 for (MCSubRegIterator SubReg(Reg, TRI, true); SubReg.isValid(); ++SubReg) { in addPhysRegDeps()
|
| H A D | MachineSink.cpp | 1703 for (MCSubRegIterator S(DefReg, TRI, true); S.isValid(); ++S) in updateLiveIn()
|
| /openbsd-src/gnu/llvm/llvm/lib/MCA/HardwareUnits/ |
| H A D | RegisterFile.cpp | 130 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() 307 for (MCSubRegIterator I(RegID, &MRI); I.isValid(); ++I) { in addRegisterWrite() 368 for (MCSubRegIterator I(RegID, &MRI); I.isValid(); ++I) { in removeRegisterWrite() 475 for (MCSubRegIterator I(AliasReg, &MRI); I.isValid(); ++I) in tryEliminateMoveOrSwap() 533 for (MCSubRegIterator I(RegID, &MRI); I.isValid(); ++I) { in collectWrites()
|
| /openbsd-src/gnu/llvm/llvm/lib/MC/ |
| H A D | MCRegisterInfo.cpp | 38 for (MCSubRegIterator Subs(Reg, this); Subs.isValid(); ++Subs, ++SRI) in getSubReg() 50 for (MCSubRegIterator Subs(Reg, this); Subs.isValid(); ++Subs, ++SRI) in getSubRegIndex()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/MC/ |
| H A D | MCRegisterInfo.h | 344 friend class MCSubRegIterator; variable 597 class MCSubRegIterator : public MCRegisterInfo::DiffListIterator { 599 MCSubRegIterator(MCRegister Reg, const MCRegisterInfo *MCRI, 611 MCSubRegIterator SRIter;
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | HexagonBlockRanges.cpp | 272 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 D | HexagonGenMux.cpp | 147 for (MCSubRegIterator I(Reg, HRI); I.isValid(); ++I) in getSubRegs() 352 for (MCSubRegIterator S(Reg, HRI, true); S.isValid(); ++S) in genMuxInBlock()
|
| H A D | HexagonFrameLowering.cpp | 255 for (MCSubRegIterator SubRegs(Reg, &TRI); SubRegs.isValid(); ++SubRegs) { in getMax32BitSubRegister() 314 for (MCSubRegIterator S(R, &HRI, true); S.isValid(); ++S) in needsStackFrame() 442 for (MCSubRegIterator S(*P, &HRI, true); S.isValid(); ++S) in findShrunkPrologEpilog() 1572 for (MCSubRegIterator SR(R, TRI, true); SR.isValid(); ++SR) in assignCalleeSavedSpillSlots() 1591 for (MCSubRegIterator SB(*SP, TRI, false); SB.isValid(); ++SB) { in assignCalleeSavedSpillSlots() 1624 for (MCSubRegIterator SR(R, TRI, true); SR.isValid(); ++SR) { in assignCalleeSavedSpillSlots()
|
| H A D | HexagonCopyToCombine.cpp | 439 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) in findPotentialNewifiableTFRs()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/MCTargetDesc/ |
| H A D | HexagonMCChecker.cpp | 82 for (MCRegAliasIterator SRI(R, &RI, !MCSubRegIterator(R, &RI).isValid()); in initReg() 84 if (!MCSubRegIterator(*SRI, &RI).isValid()) in initReg() 148 for (MCRegAliasIterator SRI(R, &RI, !MCSubRegIterator(R, &RI).isValid()); in init() 150 if (MCSubRegIterator(*SRI, &RI).isValid()) in init()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | LivePhysRegs.h | 84 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in addReg()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/M68k/ |
| H A D | M68kRegisterInfo.cpp | 132 for (MCSubRegIterator I(Reg, this, /* self */ true); I.isValid(); ++I) { in getReservedRegs()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | Thumb2ITBlockPass.cpp | 101 for (MCSubRegIterator Subreg(Reg, TRI, /*IncludeSelf=*/true); in INITIALIZE_PASS()
|
| H A D | ARMBaseRegisterInfo.cpp | 225 for (MCSubRegIterator SI(Reg, this); SI.isValid(); ++SI) in getReservedRegs()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64RegisterInfo.cpp | 312 for (MCSubRegIterator SubReg(AArch64::GPR64commonRegClass.getRegister(i), in UpdateCustomCallPreservedMask() 422 for (MCSubRegIterator SubReg(AArch64::ZA, this, /*self=*/true); in getStrictlyReservedRegs()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfExpression.cpp | 145 for (MCSubRegIterator SR(MachineReg, &TRI); SR.isValid(); ++SR) { in addMachineReg()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/LiveDebugValues/ |
| H A D | InstrRefBasedImpl.cpp | 1547 for (MCSubRegIterator SRI(Reg, TRI, false); SRI.isValid(); ++SRI) { in getValueForInstrRef() 2069 for (MCSubRegIterator SRI(Reg, TRI, false); SRI.isValid(); ++SRI) { in transferSpillOrRestoreInst() 2104 for (MCSubRegIterator SRI(Reg, TRI, false); SRI.isValid(); ++SRI) { in transferSpillOrRestoreInst()
|