Home
last modified time | relevance | path

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

123

/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DLivePhysRegs.h60 LiveRegs.setUniverse(TRI.getNumRegs()); in LivePhysRegs()
70 LiveRegs.setUniverse(TRI.getNumRegs()); in init()
82 assert(Reg <= TRI->getNumRegs() && "Expected a physical register."); in addReg()
92 assert(Reg <= TRI->getNumRegs() && "Expected a physical register."); in removeReg()
H A DTargetRegisterInfo.h76 unsigned getNumRegs() const { return MC->getNumRegs(); } in getNumRegs() function
189 return OrderFunc ? OrderFunc(MF) : makeArrayRef(begin(), getNumRegs()); in getRawAllocationOrder()
H A DExecutionDomainFix.h132 : MachineFunctionPass(PassID), RC(&RC), NumRegs(RC.getNumRegs()) {} in ExecutionDomainFix()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DRegUsageInfoCollector.cpp95 unsigned RegMaskSize = MachineOperand::getRegMaskSize(TRI->getNumRegs()); in runOnMachineFunction()
114 for (unsigned PReg = 1, PRegE = TRI->getNumRegs(); PReg < PRegE; ++PReg) { in runOnMachineFunction()
139 for (unsigned PReg = 1, PRegE = TRI->getNumRegs(); PReg < PRegE; ++PReg) in runOnMachineFunction()
173 for (unsigned PReg = 1, PRegE = TRI.getNumRegs(); PReg < PRegE; ++PReg) { in computeCalleeSavedRegs()
H A DCriticalAntiDepBreaker.cpp50 Classes(TRI->getNumRegs(), nullptr), KillIndices(TRI->getNumRegs(), 0), in CriticalAntiDepBreaker()
51 DefIndices(TRI->getNumRegs(), 0), KeepRegs(TRI->getNumRegs(), false) {} in CriticalAntiDepBreaker()
57 for (unsigned i = 0, e = TRI->getNumRegs(); i != e; ++i) { in StartBlock()
120 for (unsigned Reg = 0; Reg != TRI->getNumRegs(); ++Reg) { in Observe()
266 for (unsigned i = 0, e = TRI->getNumRegs(); i != e; ++i) in ScanInstruction()
467 for (unsigned Reg = 0; Reg < TRI->getNumRegs(); ++Reg) { in BreakAntiDependencies()
521 std::vector<unsigned> LastNewReg(TRI->getNumRegs(), 0); in BreakAntiDependencies()
H A DRegisterClassInfo.cpp63 CalleeSavedAliases.resize(TRI->getNumRegs(), 0); in runOnMachineFunction()
96 unsigned NumRegs = RC->getNumRegs(); in compute()
189 unsigned NReserved = RC->getNumRegs() - getNumAllocatableRegs(RC); in computePSetLimit()
H A DMachineRegisterInfo.cpp49 unsigned NumRegs = getTargetRegisterInfo()->getNumRegs(); in MachineRegisterInfo()
79 if (NewRC->getNumRegs() < MinNumRegs) in constrainRegClass()
260 for (unsigned i = 1, e = getTargetRegisterInfo()->getNumRegs(); i != e; ++i) in verifyUseLists()
509 assert(ReservedRegs.size() == getTargetRegisterInfo()->getNumRegs() && in freezeReservedRegs()
610 assert(Reg && (Reg < TRI->getNumRegs()) && in disableCalleeSavedRegister()
H A DTargetRegisterInfo.cpp68 BitVector Checked(getNumRegs()); in checkAllSuperRegsMarked()
107 else if (Reg < TRI->getNumRegs()) { in printReg()
220 BitVector Allocatable(getNumRegs()); in getAllocatableSet()
460 unsigned N = (getNumRegs()+31) / 32; in regmaskSubsetEqual()
H A DExecutionDomainFix.cpp421 assert(NumRegs == RC->getNumRegs() && "Bad regclass"); in runOnMachineFunction()
445 AliasMap.resize(TRI->getNumRegs()); in runOnMachineFunction()
446 for (unsigned i = 0, e = RC->getNumRegs(); i != e; ++i) in runOnMachineFunction()
H A DAggressiveAntiDepBreaker.cpp155 State = new AggressiveAntiDepState(TRI->getNumRegs(), BB); in StartBlock()
211 for (unsigned Reg = 0; Reg != TRI->getNumRegs(); ++Reg) { in Observe()
527 BitVector BV(TRI->getNumRegs(), false); in GetRenameRegisters()
801 for (unsigned Reg = 0; Reg < TRI->getNumRegs(); ++Reg) { in BreakAntiDependencies()
808 BitVector RegAliases(TRI->getNumRegs()); in BreakAntiDependencies()
H A DRegisterUsageInfo.cpp96 for (unsigned PReg = 1, PRegE = TRI->getNumRegs(); PReg < PRegE; ++PReg) { in print()
H A DInterferenceCache.cpp48 if (PhysRegEntriesCount == TRI->getNumRegs()) return; in reinitPhysRegEntries()
50 PhysRegEntriesCount = TRI->getNumRegs(); in reinitPhysRegEntries()
H A DTargetFrameLoweringImpl.cpp71 SavedRegs.resize(TRI.getNumRegs()); in determineCalleeSaves()
H A DRegUsageInfoPropagate.cpp69 ->getNumRegs()) in setRegMask()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DRDFRegisters.cpp31 RegInfos.resize(TRI.getNumRegs()); in PhysicalRegisterInfo()
33 BitVector BadRC(TRI.getNumRegs()); in PhysicalRegisterInfo()
88 for (unsigned i = 1, e = TRI.getNumRegs(); i != e; ++i) { in PhysicalRegisterInfo()
109 for (unsigned i = 1, e = TRI.getNumRegs(); i != e; ++i) { in getAliasSet()
200 unsigned NumRegs = TRI.getNumRegs(); in aliasMM()
335 BitVector Regs(PRI.getTRI().getNumRegs()); in makeRegRef()
342 BitVector AR(PRI.getTRI().getNumRegs()); in makeRegRef()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp87 for (size_t i = 0; i < AArch64::GPR64commonRegClass.getNumRegs(); ++i) { in UpdateCustomCalleeSavedRegs()
147 unsigned RegMaskSize = MachineOperand::getRegMaskSize(getNumRegs()); in UpdateCustomCallPreservedMask()
150 for (size_t i = 0; i < AArch64::GPR64commonRegClass.getNumRegs(); ++i) { in UpdateCustomCallPreservedMask()
191 BitVector Reserved(getNumRegs()); in getReservedRegs()
198 for (size_t i = 0; i < AArch64::GPR32commonRegClass.getNumRegs(); ++i) { in getReservedRegs()
H A DAArch64Subtarget.cpp163 ReserveXRegister(AArch64::GPR64commonRegClass.getNumRegs()), in AArch64Subtarget()
164 CustomCallSavedXRegs(AArch64::GPR64commonRegClass.getNumRegs()), in AArch64Subtarget()
/freebsd-12.1/contrib/llvm/lib/MC/
H A DMCRegisterInfo.cpp45 assert(SubReg && SubReg < getNumRegs() && "This is not a register"); in getSubRegIndex()
131 report_fatal_error("unknown codeview register " + (RegNum < getNumRegs() in getCodeViewRegNum()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.cpp151 BitVector Reserved(getNumRegs()); in getReservedRegs()
309 BitVector PhysClobbered(getNumRegs()); in shouldCoalesce()
325 if (PhysClobbered.count() > (NewRC->getNumRegs() - DemandedFreeGR128)) in shouldCoalesce()
/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCRegisterInfo.h58 unsigned getNumRegs() const { return RegsSize; } in getNumRegs() function
63 assert(i < getNumRegs() && "Register number out of range!"); in getRegister()
377 unsigned getNumRegs() const { in getNumRegs() function
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp348 : TRI(TRI), Defs(TRI.getNumRegs(), false), Uses(TRI.getNumRegs(), false) {} in RegDefsUses()
379 BitVector CallerSavedRegs(TRI.getNumRegs(), true); in setCallerSaved()
415 BitVector NewDefs(TRI.getNumRegs()), NewUses(TRI.getNumRegs()); in update()
/freebsd-12.1/contrib/llvm/lib/MCA/HardwareUnits/
H A DRegisterFile.cpp29 RegisterMappings(mri.getNumRegs(), {WriteRef(), RegisterRenamingInfo()}), in RegisterFile()
30 ZeroRegisters(mri.getNumRegs(), false) {
467 for (unsigned I = 0, E = MRI.getNumRegs(); I < E; ++I) { in dump()
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXRegisterInfo.cpp109 BitVector Reserved(getNumRegs()); in getReservedRegs()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DR600RegisterInfo.cpp33 BitVector Reserved(getNumRegs()); in getReservedRegs()
/freebsd-12.1/contrib/llvm/lib/Target/BPF/
H A DBPFRegisterInfo.cpp39 BitVector Reserved(getNumRegs()); in getReservedRegs()

123