Home
last modified time | relevance | path

Searched refs:getNumRegs (Results 1 – 25 of 94) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kRegisterInfo.cpp98 (BestRC->hasSubClass(RC) && RC->getNumRegs() > BestRC->getNumRegs()))) in getMaximalPhysRegClass()
108 for (unsigned i = 0; i < TRC.getNumRegs(); ++i) { in getRegisterOrder()
125 BitVector Reserved(getNumRegs()); in getReservedRegs()
138 for (size_t Reg = 0, Total = getNumRegs(); Reg != Total; ++Reg) { in getReservedRegs()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLivePhysRegs.h63 LiveRegs.setUniverse(TRI.getNumRegs()); in LivePhysRegs()
73 LiveRegs.setUniverse(TRI.getNumRegs()); in init()
85 assert(Reg < TRI->getNumRegs() && "Expected a physical register."); in addReg()
94 assert(Reg < TRI->getNumRegs() && "Expected a physical register."); in removeReg()
H A DTargetRegisterInfo.h82 unsigned getNumRegs() const { return MC->getNumRegs(); } in getNumRegs() function
85 return ArrayRef(begin(), getNumRegs()); in getRegisters()
281 return getNumRegs(); in getNumSupportedRegs()
389 unsigned NumRegs = getNumRegs(); in getRegisterCosts()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCriticalAntiDepBreaker.cpp45 Classes(TRI->getNumRegs(), nullptr), KillIndices(TRI->getNumRegs(), 0), in CriticalAntiDepBreaker()
46 DefIndices(TRI->getNumRegs(), 0), KeepRegs(TRI->getNumRegs(), false) {} in CriticalAntiDepBreaker()
52 for (unsigned i = 1, e = TRI->getNumRegs(); i != e; ++i) { in StartBlock()
114 for (unsigned Reg = 1; Reg != TRI->getNumRegs(); ++Reg) { in Observe()
269 for (unsigned i = 1, e = TRI->getNumRegs(); i != e; ++i) { in ScanInstruction()
466 for (unsigned Reg = 1; Reg < TRI->getNumRegs(); ++Reg) { in BreakAntiDependencies()
520 std::vector<MCRegister> LastNewReg(TRI->getNumRegs(), MCRegister()); in BreakAntiDependencies()
H A DRDFRegisters.cpp31 RegInfos.resize(TRI.getNumRegs()); in PhysicalRegisterInfo()
33 BitVector BadRC(TRI.getNumRegs()); in PhysicalRegisterInfo()
81 for (unsigned I = 1, E = TRI.getNumRegs(); I != E; ++I) { in PhysicalRegisterInfo()
92 BitVector AS(TRI.getNumRegs()); in PhysicalRegisterInfo()
111 for (unsigned i = 1, e = TRI.getNumRegs(); i != e; ++i) { in getAliasSet()
144 unsigned NumRegs = TRI.getNumRegs(); in getUnits()
256 if (0 < A.idx() && A.idx() < TRI.getNumRegs()) in print()
H A DRegUsageInfoCollector.cpp152 unsigned RegMaskSize = MachineOperand::getRegMaskSize(TRI->getNumRegs()); in run()
181 for (unsigned PReg = 1, PRegE = TRI->getNumRegs(); PReg < PRegE; ++PReg) { in run()
208 for (unsigned PReg = 1, PRegE = TRI->getNumRegs(); PReg < PRegE; ++PReg) { in run()
H A DRegisterClassInfo.cpp97 BitVector CSRHintsForAllocOrder(TRI->getNumRegs()); in runOnMachineFunction()
134 unsigned NumRegs = RC->getNumRegs(); in compute()
240 unsigned NReserved = RC->getNumRegs() - NAllocatableRegs; in computePSetLimit()
H A DMachineRegisterInfo.cpp48 unsigned NumRegs = getTargetRegisterInfo()->getNumRegs(); in MachineRegisterInfo()
78 if (NewRC->getNumRegs() < MinNumRegs) in constrainRegClass()
267 for (unsigned i = 1, e = getTargetRegisterInfo()->getNumRegs(); i != e; ++i) in verifyUseLists()
528 assert(ReservedRegs.size() == getTargetRegisterInfo()->getNumRegs() && in freezeReservedRegs()
620 assert(Reg && (Reg < TRI->getNumRegs()) && in disableCalleeSavedRegister()
H A DTargetFrameLoweringImpl.cpp86 CalleeSaves.resize(TRI.getNumRegs()); in getCalleeSaves()
104 SavedRegs.resize(TRI.getNumRegs()); in determineCalleeSaves()
H A DExecutionDomainFix.cpp420 assert(NumRegs == RC->getNumRegs() && "Bad regclass"); in runOnMachineFunction()
444 AliasMap.resize(TRI->getNumRegs()); in runOnMachineFunction()
445 for (unsigned i = 0, e = RC->getNumRegs(); i != e; ++i) in runOnMachineFunction()
H A DTargetRegisterInfo.cpp85 BitVector Checked(getNumRegs()); in checkAllSuperRegsMarked()
123 else if (Reg < TRI->getNumRegs()) { in printReg()
293 BitVector Allocatable(getNumRegs()); in getAllocatableSet()
534 unsigned N = (getNumRegs()+31) / 32; in regmaskSubsetEqual()
H A DInterferenceCache.cpp42 if (PhysRegEntriesCount == TRI->getNumRegs()) return; in reinitPhysRegEntries()
44 PhysRegEntriesCount = TRI->getNumRegs(); in reinitPhysRegEntries()
H A DAggressiveAntiDepBreaker.cpp147 State = new AggressiveAntiDepState(TRI->getNumRegs(), BB); in StartBlock()
202 for (unsigned Reg = 1; Reg != TRI->getNumRegs(); ++Reg) { in Observe()
515 BitVector BV(TRI->getNumRegs(), false); in GetRenameRegisters()
776 for (unsigned Reg = 1; Reg < TRI->getNumRegs(); ++Reg) { in BreakAntiDependencies()
783 BitVector RegAliases(TRI->getNumRegs()); in BreakAntiDependencies()
H A DRegisterUsageInfo.cpp93 for (unsigned PReg = 1, PRegE = TRI->getNumRegs(); PReg < PRegE; ++PReg) { in print()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVRegisterInfo.cpp24 return BitVector(getNumRegs()); in getReservedRegs()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDirectXRegisterInfo.cpp32 return BitVector(getNumRegs()); in getReservedRegs()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp229 for (size_t i = 0; i < AArch64::GPR64commonRegClass.getNumRegs(); ++i) { in UpdateCustomCalleeSavedRegs()
359 unsigned RegMaskSize = MachineOperand::getRegMaskSize(getNumRegs()); in UpdateCustomCallPreservedMask()
362 for (size_t i = 0; i < AArch64::GPR64commonRegClass.getNumRegs(); ++i) { in UpdateCustomCallPreservedMask()
440 BitVector Reserved(getNumRegs()); in getStrictlyReservedRegs()
459 for (size_t i = 0; i < AArch64::GPR32commonRegClass.getNumRegs(); ++i) { in getStrictlyReservedRegs()
531 BitVector Reserved(getNumRegs()); in getUserReservedRegs()
532 for (size_t i = 0; i < AArch64::GPR32commonRegClass.getNumRegs(); ++i) { in getUserReservedRegs()
543 BitVector Reserved(getNumRegs()); in getReservedRegs()
544 for (size_t i = 0; i < AArch64::GPR32commonRegClass.getNumRegs(); ++i) { in getReservedRegs()
H A DAArch64Subtarget.cpp377 ReserveXRegister(AArch64::GPR64commonRegClass.getNumRegs()), in AArch64Subtarget()
378 ReserveXRegisterForRA(AArch64::GPR64commonRegClass.getNumRegs()), in AArch64Subtarget()
379 CustomCallSavedXRegs(AArch64::GPR64commonRegClass.getNumRegs()), in AArch64Subtarget()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCRegisterInfo.cpp132 assert(SubReg && SubReg < getNumRegs() && "This is not a register"); in getSubRegIndex()
205 report_fatal_error("unknown codeview register " + (RegNum < getNumRegs() in getCodeViewRegNum()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp338 : TRI(TRI), Defs(TRI.getNumRegs(), false), Uses(TRI.getNumRegs(), false) {} in RegDefsUses()
370 BitVector CallerSavedRegs(TRI.getNumRegs(), true); in setCallerSaved()
405 BitVector NewDefs(TRI.getNumRegs()), NewUses(TRI.getNumRegs()); in update()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcSubtarget.cpp53 ReserveRegister(TM.getMCRegisterInfo()->getNumRegs()), in SparcSubtarget()
/freebsd/contrib/llvm-project/llvm/lib/DWARFCFIChecker/
H A DRegisters.h34 for (unsigned I = 0; I < RegClass.getNumRegs(); I++) { in getSuperRegs()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCRegisterInfo.h63 unsigned getNumRegs() const { return RegsSize; } in getNumRegs() function
68 assert(i < getNumRegs() && "Register number out of range!"); in getRegister()
415 unsigned getNumRegs() const { in getNumRegs() function
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.cpp263 BitVector Reserved(getNumRegs()); in getReservedRegs()
414 BitVector PhysClobbered(getNumRegs()); in shouldCoalesce()
429 if (PhysClobbered.count() > (NewRC->getNumRegs() - DemandedFreeGR128)) in shouldCoalesce()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600RegisterInfo.cpp37 BitVector Reserved(getNumRegs()); in getReservedRegs()

1234