/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInsertSingleUseVDST.cpp | 163 DenseMap<MCRegUnit, unsigned> RegisterUseCount; in runOnMachineFunction() 189 SmallVector<MCRegUnit> RegistersUsed; in runOnMachineFunction() 195 if (any_of(RegUnits, [&RegisterUseCount](const MCRegUnit Unit) { in runOnMachineFunction() 201 for (const MCRegUnit Unit : RegUnits) in runOnMachineFunction() 209 for (const MCRegUnit Unit : TRI->regunits(Reg)) { in runOnMachineFunction() 214 for (const MCRegUnit Unit : RegistersUsed) 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/CodeGen/ |
H A D | MachineCopyPropagation.cpp | 116 DenseMap<MCRegUnit, CopyInfo> Copies; 125 for (MCRegUnit Unit : TRI.regunits(Reg)) { in markRegsUnavailable() 140 SmallSet<MCRegUnit, 8> RegUnitsToInvalidate; in invalidateRegister() 152 for (MCRegUnit Unit : TRI.regunits(Reg)) { in invalidateRegister() 161 for (MCRegUnit Unit : RegUnitsToInvalidate) 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() 255 MachineInstr *findCopyForUnit(MCRegUnit RegUnit, in findCopyForUnit() [all …]
|
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 | 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() 729 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in displacePhysReg() 783 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in calcSpillCost() 1257 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in dumpState()
|
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() 755 for (MCRegUnit Unit : 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/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/include/llvm/MC/ |
H A D | MCRegisterInfo.h | 623 std::forward_iterator_tag, const MCRegUnit> { 627 MCRegUnit Val; 641 Val = MCRegUnit(*I); in MCRegUnitIterator() 644 const MCRegUnit &operator*() const { return Val; } 648 Val = MCRegUnit(*++I);
|
H A D | MCRegister.h | 30 using MCRegUnit = unsigned; variable
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCVSXFMAMutate.cpp | 317 for (MCRegUnit Unit : TRI->regunits(AddendSrcReg.asMCReg())) { in processBlock()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86FixupBWInsts.cpp | 204 for (MCRegUnit S : TRI->regunits(SuperDestReg)) { in getSuperRegDestIfDead()
|