/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | LiveRegUnits.h | 87 for (MCRegUnit Unit : TRI->regunits(Reg)) in addReg() 103 for (MCRegUnit Unit : TRI->regunits(Reg)) in removeReg() 117 for (MCRegUnit Unit : TRI->regunits(Reg)) { in available()
|
H A D | LiveIntervals.h | 435 for (MCRegUnit Unit : TRI->regunits(Reg)) in removeAllRegUnitsForPhysReg()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LiveRegMatrix.cpp | 96 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in foreachUnit() 139 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in isPhysRegUsed() 219 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in checkInterference() 242 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in getOneVReg()
|
H A D | MachineCopyPropagation.cpp | 125 for (MCRegUnit Unit : TRI.regunits(Reg)) { in markRegsUnavailable() 146 auto Dest = TRI.regunits(CopyOperands->Destination->getReg().asMCReg()); in invalidateRegister() 147 auto Src = TRI.regunits(CopyOperands->Source->getReg().asMCReg()); in invalidateRegister() 152 for (MCRegUnit Unit : TRI.regunits(Reg)) { in invalidateRegister() 168 for (MCRegUnit Unit : TRI.regunits(Reg)) { in clobberRegister() 197 for (MCRegUnit SrcUnit : TRI.regunits(Src)) { in clobberRegister() 237 for (MCRegUnit Unit : TRI.regunits(Def)) in trackCopy() 242 for (MCRegUnit Unit : TRI.regunits(Src)) { in trackCopy() 273 MCRegUnit RU = *TRI.regunits(CI->second.DefRegs[0]).begin(); in findCopyDefViaUnit() 281 MCRegUnit RU = *TRI.regunits(Reg).begin(); in findAvailBackwardCopy() [all …]
|
H A D | InterferenceCache.cpp | 96 for (MCRegUnit Unit : TRI->regunits(PhysReg)) in revalidate() 113 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in reset() 122 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in valid()
|
H A D | RegAllocFast.cpp | 284 for (MCRegUnit Unit : TRI->regunits(PhysReg)) in markRegUsedInInstr() 299 for (MCRegUnit Unit : TRI->regunits(PhysReg)) in isRegUsedInInstr() 308 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in markPhysRegUsedInInstr() 316 for (MCRegUnit Unit : TRI->regunits(PhysReg)) in unmarkRegUsedInInstr() 450 for (MCRegUnit Unit : TRI->regunits(PhysReg)) in setPhysRegState() 455 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in isPhysRegFree() 688 MCRegister FirstUnit = *TRI->regunits(PhysReg).begin(); in reloadAtBegin() 729 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in displacePhysReg() 758 MCRegister FirstUnit = *TRI->regunits(PhysReg).begin(); in freePhysReg() 783 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in calcSpillCost() [all …]
|
H A D | ScheduleDAGInstrs.cpp | 214 for (MCRegUnit Unit : TRI->regunits(Reg)) in addSchedBarrierDeps() 251 for (MCRegUnit Unit : TRI->regunits(Reg)) { in addPhysRegDataDeps() 311 for (MCRegUnit Unit : TRI->regunits(Reg)) { in addPhysRegDeps() 338 for (MCRegUnit Unit : TRI->regunits(Reg)) in addPhysRegDeps() 346 for (MCRegUnit Unit : TRI->regunits(Reg)) { in addPhysRegDeps() 358 for (MCRegUnit Unit : TRI->regunits(Reg)) { in addPhysRegDeps() 372 for (MCRegUnit Unit : TRI->regunits(Reg)) in addPhysRegDeps()
|
H A D | ReachingDefAnalysis.cpp | 68 for (MCRegUnit Unit : TRI->regunits(LI.PhysReg)) { in enterBasicBlock() 131 for (MCRegUnit Unit : TRI->regunits(MO.getReg().asMCReg())) { in processDefs() 271 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in getReachingDef()
|
H A D | MachineTraceMetrics.cpp | 738 for (MCRegUnit Unit : TRI->regunits(Reg)) { in updatePhysDepsDownwards() 750 for (MCRegUnit Unit : TRI->regunits(Kill)) in updatePhysDepsDownwards() 756 TRI->regunits(UseMI->getOperand(DefOp).getReg().asMCReg())) { in updatePhysDepsDownwards() 924 for (MCRegUnit Unit : TRI->regunits(Reg.asMCReg())) { in updatePhysDepsUpwards() 944 for (MCRegUnit Unit : TRI->regunits(Reg)) { in updatePhysDepsUpwards()
|
H A D | RegisterClassInfo.cpp | 85 for (MCRegUnit U : TRI->regunits(*I)) in runOnMachineFunction()
|
H A D | RDFRegisters.cpp | 84 for (MCRegUnit Unit : TRI.regunits(MCRegister::from(I))) in PhysicalRegisterInfo() 157 for (MCRegUnit U : TRI.regunits(CR)) in getUnits()
|
H A D | RegisterScavenging.cpp |
|
H A D | VirtRegMap.cpp | 517 for (MCRegUnit Unit : TRI->regunits(SuperPhysReg)) { in subRegLiveThrough() 636 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in rewrite()
|
H A D | BreakFalseDeps.cpp | 127 for (MCRegUnit Unit : TRI->regunits(OriginalReg)) { in pickBestRegisterForUndef()
|
H A D | RegAllocEvictionAdvisor.cpp | 205 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in canEvictInterferenceBasedOnCost()
|
H A D | EarlyIfConversion.cpp | 266 for (MCRegUnit Unit : TRI->regunits(Reg.asMCReg())) in InstrDependenciesAllowIfConv() 396 for (MCRegUnit Unit : TRI->regunits(Reg.asMCReg())) in findInsertionPoint() 404 for (MCRegUnit Unit : TRI->regunits(Reads.pop_back_val())) in findInsertionPoint()
|
H A D | RegAllocBasic.cpp | 214 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in spillInterferences()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInsertSingleUseVDST.cpp | 194 const auto RegUnits = TRI->regunits(Reg); in runOnMachineFunction() 209 for (const MCRegUnit Unit : TRI->regunits(Reg)) { in runOnMachineFunction()
|
H A D | AMDGPUInsertDelayAlu.cpp | 371 for (MCRegUnit Unit : TRI->regunits(Op.getReg())) { in runOnMachineBasicBlock() 392 for (MCRegUnit Unit : TRI->regunits(Op.getReg())) in runOnMachineBasicBlock()
|
H A D | SIOptimizeExecMaskingPreRA.cpp | 99 for (MCRegUnit Unit : TRI.regunits(Reg.asMCReg())) { in isDefBetween() 323 for (MCRegUnit Unit : TRI->regunits(ExecReg)) { in optimizeElseBranch()
|
H A D | SIPostRABundler.cpp | 104 for (MCRegUnit Unit : TRI->regunits(Reg)) in collectUsedRegUnits()
|
/freebsd/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCRegisterInfo.cpp | 209 auto RangeA = regunits(RegA); in regsOverlap() 211 auto RangeB = regunits(RegB); in regsOverlap()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86FixupBWInsts.cpp | 202 auto Range = TRI->regunits(OrigDestReg); in getSuperRegDestIfDead() 204 for (MCRegUnit S : TRI->regunits(SuperDestReg)) { in getSuperRegDestIfDead()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCRegisterInfo.h | 259 iterator_range<MCRegUnitIterator> regunits(MCRegister Reg) const; 787 MCRegisterInfo::regunits(MCRegister Reg) const { in regunits() function
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCVSXFMAMutate.cpp | 317 for (MCRegUnit Unit : TRI->regunits(AddendSrcReg.asMCReg())) { in processBlock()
|