/external/llvm/lib/CodeGen/ |
D | LiveVariables.cpp | 197 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 …]
|
D | MachineCopyPropagation.cpp | 78 for (MCSubRegIterator SR(MappedDef, TRI); SR.isValid(); ++SR) in SourceNoLongerAvailable() 214 for (MCSubRegIterator SR(Def, TRI, /*IncludeSelf=*/true); SR.isValid(); in CopyPropagateBlock()
|
D | CriticalAntiDepBreaker.cpp | 217 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in PrescanInstruction() 229 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in PrescanInstruction() 273 for (MCSubRegIterator SRI(Reg, TRI, true); SRI.isValid(); ++SRI) { in ScanInstruction()
|
D | DeadMachineInstructionElim.cpp | 146 for (MCSubRegIterator SR(Reg, TRI,/*IncludeSelf=*/true); in runOnMachineFunction()
|
D | MachineVerifier.cpp | 94 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) in addRegWithSubRegs() 475 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in visitMachineFunctionBefore() 699 for (MCSubRegIterator SubRegs(LI.PhysReg, TRI, /*IncludeSelf=*/true); in visitMachineBasicBlockBefore() 709 for (MCSubRegIterator SubRegs(I, TRI, /*IncludeSelf=*/true); in visitMachineBasicBlockBefore() 1099 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); in checkLiveness() 1117 for (MCSubRegIterator SubRegs(MOP.getReg(), TRI); SubRegs.isValid(); in checkLiveness()
|
D | ScheduleDAGInstrs.cpp | 1168 for (MCSubRegIterator SubRegs(LI.PhysReg, TRI, /*IncludeSelf=*/true); in startBlockForKills() 1237 for (MCSubRegIterator SubRegs(SuperReg, TRI); SubRegs.isValid(); ++SubRegs) { in toggleKillFlag() 1283 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in fixupKills() 1302 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in fixupKills() 1339 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in fixupKills()
|
D | MachineInstrBundle.cpp | 186 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in finalizeBundle()
|
D | RegisterScavenging.cpp | 217 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) in forward()
|
D | AggressiveAntiDepBreaker.cpp | 244 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in GetPassthruRegs() 318 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in HandleLastUse()
|
D | BranchFolding.cpp | 157 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in OptimizeImpDefsBlock() 1718 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) in findHoistingInsertPosAndDeps()
|
D | IfConversion.cpp | 1456 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in IfConvertDiamond() 1465 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in IfConvertDiamond()
|
D | MachineFunction.cpp | 624 for (MCSubRegIterator S(I.getReg(), TRI, true); S.isValid(); ++S) in getPristineRegs()
|
/external/llvm/lib/Target/Hexagon/MCTargetDesc/ |
D | HexagonMCChecker.cpp | 79 for(MCRegAliasIterator SRI(R, &RI, !MCSubRegIterator(R, &RI).isValid()); in init() 82 if (!MCSubRegIterator(*SRI, &RI).isValid()) in init() 123 for(MCRegAliasIterator SRI(R, &RI, !MCSubRegIterator(R, &RI).isValid()); in init() 126 if (MCSubRegIterator(*SRI, &RI).isValid()) in init() 176 for(MCRegAliasIterator SRI(R, &RI, !MCSubRegIterator(R, &RI).isValid()); in init() 179 if (!MCSubRegIterator(*SRI, &RI).isValid()) in init() 189 for(MCRegAliasIterator SRI(R2, &RI, !MCSubRegIterator(R2, &RI).isValid()); in init() 192 if (!MCSubRegIterator(*SRI, &RI).isValid()) in init() 212 if (!MCSubRegIterator(N, &RI).isValid()) { in init()
|
/external/llvm/include/llvm/CodeGen/ |
D | LivePhysRegs.h | 77 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in addReg() 87 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in removeReg()
|
/external/llvm/lib/MC/ |
D | MCRegisterInfo.cpp | 32 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/ |
D | MCRegisterInfo.h | 235 friend class MCSubRegIterator; variable 454 class MCSubRegIterator : public MCRegisterInfo::DiffListIterator { 456 MCSubRegIterator(unsigned Reg, const MCRegisterInfo *MCRI, 468 MCSubRegIterator SRIter;
|
/external/llvm/lib/Target/ARM/ |
D | Thumb2ITBlockPass.cpp | 78 for (MCSubRegIterator Subreg(Reg, TRI, /*IncludeSelf=*/true); in TrackDefUses() 85 for (MCSubRegIterator Subreg(Reg, TRI, /*IncludeSelf=*/true); in TrackDefUses()
|
D | ARMBaseRegisterInfo.cpp | 153 for (MCSubRegIterator SI(*I, this); SI.isValid(); ++SI) in getReservedRegs()
|
/external/llvm/lib/Target/Mips/MCTargetDesc/ |
D | MipsOptionRecord.cpp | 72 for (MCSubRegIterator SubRegIt(Reg, MCRegInfo, true); SubRegIt.isValid(); in SetPhysRegUsed()
|
/external/llvm/lib/Target/X86/ |
D | X86RegisterInfo.cpp | 398 for (MCSubRegIterator I(X86::RSP, this, /*IncludeSelf=*/true); I.isValid(); in getReservedRegs() 403 for (MCSubRegIterator I(X86::RIP, this, /*IncludeSelf=*/true); I.isValid(); in getReservedRegs() 409 for (MCSubRegIterator I(X86::RBP, this, /*IncludeSelf=*/true); I.isValid(); in getReservedRegs() 425 for (MCSubRegIterator I(BasePtr, this, /*IncludeSelf=*/true); in getReservedRegs()
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
D | DwarfExpression.cpp | 135 for (MCSubRegIterator SR(MachineReg, &TRI); SR.isValid(); ++SR) { in AddMachineRegPiece()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonFrameLowering.cpp | 201 for (MCSubRegIterator SubRegs(Reg, &TRI); SubRegs.isValid(); ++SubRegs) { in getMax32BitSubRegister() 1212 for (MCSubRegIterator SR(R, TRI, true); SR.isValid(); ++SR) in assignCalleeSavedSpillSlots() 1241 for (MCSubRegIterator SR(R, TRI, true); SR.isValid(); ++SR) { in assignCalleeSavedSpillSlots()
|
D | HexagonGenMux.cpp | 105 for (MCSubRegIterator I(Reg, HRI); I.isValid(); ++I) in getSubRegs()
|
D | HexagonCopyToCombine.cpp | 389 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in findPotentialNewifiableTFRs()
|
D | HexagonInstrInfo.cpp | 1736 for (MCSubRegIterator SubRegs(RegA, &HRI); SubRegs.isValid(); ++SubRegs) in isDependent() 1741 for (MCSubRegIterator SubRegs(RegB, &HRI); SubRegs.isValid(); ++SubRegs) in isDependent()
|