Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
DLiveVariables.cpp197 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in FindLastPartialDef()
220 for (MCSubRegIterator SubRegs(DefReg, TRI, /*IncludeSelf=*/true); in FindLastPartialDef()
251 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in HandlePhysRegUse()
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()
353 for (MCSubRegIterator SS(SubReg, TRI, /*IncludeSelf=*/true); SS.isValid(); in HandlePhysRegKill()
370 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in HandlePhysRegKill()
390 for (MCSubRegIterator SS(SubReg, TRI, /*IncludeSelf=*/true); in HandlePhysRegKill()
[all …]
DRegisterScavenging.cpp35 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in setUsed()
108 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in addRegWithSubRegs()
221 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) in forward()
DMachineCopyPropagation.cpp78 for (MCSubRegIterator SR(MappedDef, TRI); SR.isValid(); ++SR) in SourceNoLongerAvailable()
222 for (MCSubRegIterator SR(Def, TRI, /*IncludeSelf=*/true); SR.isValid(); in CopyPropagateBlock()
DCriticalAntiDepBreaker.cpp222 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in PrescanInstruction()
234 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in PrescanInstruction()
287 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in ScanInstruction()
DDeadMachineInstructionElim.cpp154 for (MCSubRegIterator SR(Reg, TRI,/*IncludeSelf=*/true); in runOnMachineFunction()
DScheduleDAGInstrs.cpp1066 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in startBlockForKills()
1092 for (MCSubRegIterator SubRegs(SuperReg, TRI); SubRegs.isValid(); ++SubRegs) { in toggleKillFlag()
1136 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in fixupKills()
1155 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in fixupKills()
1186 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in fixupKills()
DMachineInstrBundle.cpp174 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in finalizeBundle()
DMachineVerifier.cpp95 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) in addRegWithSubRegs()
461 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in visitMachineFunctionBefore()
683 for (MCSubRegIterator SubRegs(*I, TRI, /*IncludeSelf=*/true); in visitMachineBasicBlockBefore()
693 for (MCSubRegIterator SubRegs(I, TRI, /*IncludeSelf=*/true); in visitMachineBasicBlockBefore()
DAggressiveAntiDepBreaker.cpp251 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in GetPassthruRegs()
318 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in HandleLastUse()
DBranchFolding.cpp146 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in OptimizeImpDefsBlock()
1578 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) in findHoistingInsertPosAndDeps()
DIfConversion.cpp1434 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in IfConvertDiamond()
1443 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in IfConvertDiamond()
/external/llvm/include/llvm/CodeGen/
DLivePhysRegs.h77 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in addReg()
87 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in removeReg()
/external/llvm/lib/MC/
DMCRegisterInfo.cpp32 for (MCSubRegIterator Subs(Reg, this); Subs.isValid(); ++Subs, ++SRI) in getSubReg()
43 for (MCSubRegIterator Subs(Reg, this); Subs.isValid(); ++Subs, ++SRI) in getSubRegIndex()
/external/llvm/include/llvm/MC/
DMCRegisterInfo.h232 friend class MCSubRegIterator; variable
441 class MCSubRegIterator : public MCRegisterInfo::DiffListIterator {
443 MCSubRegIterator(unsigned Reg, const MCRegisterInfo *MCRI,
/external/llvm/lib/Target/ARM/
DThumb2ITBlockPass.cpp78 for (MCSubRegIterator Subreg(Reg, TRI, /*IncludeSelf=*/true); in TrackDefUses()
85 for (MCSubRegIterator Subreg(Reg, TRI, /*IncludeSelf=*/true); in TrackDefUses()
DARMBaseRegisterInfo.cpp147 for (MCSubRegIterator SI(*I, this); SI.isValid(); ++SI) in getReservedRegs()
DARMBaseInstrInfo.cpp1878 for (MCSubRegIterator Subreg(Reg, TRI, /* IncludeSelf */ true); in isAnySubRegLive()
/external/llvm/lib/Target/X86/
DX86RegisterInfo.cpp330 for (MCSubRegIterator I(X86::RSP, this, /*IncludeSelf=*/true); I.isValid(); in getReservedRegs()
335 for (MCSubRegIterator I(X86::RIP, this, /*IncludeSelf=*/true); I.isValid(); in getReservedRegs()
341 for (MCSubRegIterator I(X86::RBP, this, /*IncludeSelf=*/true); I.isValid(); in getReservedRegs()
355 for (MCSubRegIterator I(getBaseRegister(), this, /*IncludeSelf=*/true); in getReservedRegs()
/external/llvm/lib/CodeGen/AsmPrinter/
DAsmPrinterDwarf.cpp298 for (MCSubRegIterator SR(MLoc.getReg(), TRI); SR.isValid(); ++SR) { in EmitDwarfRegOpPiece()
/external/llvm/lib/Target/Hexagon/
DHexagonCopyToCombine.cpp404 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in findPotentialNewifiableTFRs()