Home
last modified time | relevance | path

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

1234

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DLivePhysRegs.h59 LiveRegs.setUniverse(TRI.getNumRegs()); in LivePhysRegs()
69 LiveRegs.setUniverse(TRI.getNumRegs()); in init()
81 assert(Reg <= TRI->getNumRegs() && "Expected a physical register."); in addReg()
91 assert(Reg <= TRI->getNumRegs() && "Expected a physical register."); in removeReg()
DTargetRegisterInfo.h77 unsigned getNumRegs() const { return MC->getNumRegs(); } in getNumRegs() function
198 return OrderFunc ? OrderFunc(MF) : makeArrayRef(begin(), getNumRegs()); in getRawAllocationOrder()
352 unsigned NumRegs = getNumRegs(); in getRegisterCosts()
DExecutionDomainFix.h140 : MachineFunctionPass(PassID), RC(&RC), NumRegs(RC.getNumRegs()) {} in ExecutionDomainFix()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/M68k/
DM68kRegisterInfo.cpp97 (BestRC->hasSubClass(RC) && RC->getNumRegs() > BestRC->getNumRegs()))) in getMaximalPhysRegClass()
107 for (unsigned i = 0; i < TRC.getNumRegs(); ++i) { in getRegisterOrder()
124 BitVector Reserved(getNumRegs()); in getReservedRegs()
137 for (size_t Reg = 0, Total = getNumRegs(); Reg != Total; ++Reg) { in getReservedRegs()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DCriticalAntiDepBreaker.cpp46 Classes(TRI->getNumRegs(), nullptr), KillIndices(TRI->getNumRegs(), 0), in CriticalAntiDepBreaker()
47 DefIndices(TRI->getNumRegs(), 0), KeepRegs(TRI->getNumRegs(), false) {} in CriticalAntiDepBreaker()
53 for (unsigned i = 0, e = TRI->getNumRegs(); i != e; ++i) { in StartBlock()
115 for (unsigned Reg = 0; Reg != TRI->getNumRegs(); ++Reg) { in Observe()
268 for (unsigned i = 0, e = TRI->getNumRegs(); i != e; ++i) { in ScanInstruction()
471 for (unsigned Reg = 0; Reg < TRI->getNumRegs(); ++Reg) { in BreakAntiDependencies()
525 std::vector<unsigned> LastNewReg(TRI->getNumRegs(), 0); in BreakAntiDependencies()
DRegUsageInfoCollector.cpp128 unsigned RegMaskSize = MachineOperand::getRegMaskSize(TRI->getNumRegs()); in runOnMachineFunction()
155 for (unsigned PReg = 1, PRegE = TRI->getNumRegs(); PReg < PRegE; ++PReg) { in runOnMachineFunction()
182 for (unsigned PReg = 1, PRegE = TRI->getNumRegs(); PReg < PRegE; ++PReg) { in runOnMachineFunction()
DRDFRegisters.cpp30 RegInfos.resize(TRI.getNumRegs()); in PhysicalRegisterInfo()
32 BitVector BadRC(TRI.getNumRegs()); in PhysicalRegisterInfo()
87 for (unsigned I = 1, E = TRI.getNumRegs(); I != E; ++I) { in PhysicalRegisterInfo()
98 BitVector AS(TRI.getNumRegs()); in PhysicalRegisterInfo()
113 for (unsigned i = 1, e = TRI.getNumRegs(); i != e; ++i) { in getAliasSet()
204 unsigned NumRegs = TRI.getNumRegs(); in aliasMM()
DRegisterClassInfo.cpp62 CalleeSavedAliases.assign(TRI->getNumRegs(), 0); in runOnMachineFunction()
98 unsigned NumRegs = RC->getNumRegs(); in compute()
201 unsigned NReserved = RC->getNumRegs() - NAllocatableRegs; in computePSetLimit()
DTargetFrameLoweringImpl.cpp68 CalleeSaves.resize(TRI.getNumRegs()); in getCalleeSaves()
86 SavedRegs.resize(TRI.getNumRegs()); in determineCalleeSaves()
DMachineRegisterInfo.cpp48 unsigned NumRegs = getTargetRegisterInfo()->getNumRegs(); in MachineRegisterInfo()
78 if (NewRC->getNumRegs() < MinNumRegs) in constrainRegClass()
259 for (unsigned i = 1, e = getTargetRegisterInfo()->getNumRegs(); i != e; ++i) in verifyUseLists()
509 assert(ReservedRegs.size() == getTargetRegisterInfo()->getNumRegs() && in freezeReservedRegs()
601 assert(Reg && (Reg < TRI->getNumRegs()) && in disableCalleeSavedRegister()
DTargetRegisterInfo.cpp88 BitVector Checked(getNumRegs()); in checkAllSuperRegsMarked()
126 else if (Reg < TRI->getNumRegs()) { in printReg()
257 BitVector Allocatable(getNumRegs()); in getAllocatableSet()
493 unsigned N = (getNumRegs()+31) / 32; in regmaskSubsetEqual()
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()
DAggressiveAntiDepBreaker.cpp149 State = new AggressiveAntiDepState(TRI->getNumRegs(), BB); in StartBlock()
204 for (unsigned Reg = 0; Reg != TRI->getNumRegs(); ++Reg) { in Observe()
518 BitVector BV(TRI->getNumRegs(), false); in GetRenameRegisters()
792 for (unsigned Reg = 0; Reg < TRI->getNumRegs(); ++Reg) { in BreakAntiDependencies()
799 BitVector RegAliases(TRI->getNumRegs()); in BreakAntiDependencies()
DInterferenceCache.cpp43 if (PhysRegEntriesCount == TRI->getNumRegs()) return; in reinitPhysRegEntries()
45 PhysRegEntriesCount = TRI->getNumRegs(); in reinitPhysRegEntries()
DRegisterUsageInfo.cpp95 for (unsigned PReg = 1, PRegE = TRI->getNumRegs(); PReg < PRegE; ++PReg) { in print()
DRegUsageInfoPropagate.cpp66 ->getNumRegs()) in setRegMask()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/MC/
DMCRegisterInfo.cpp46 assert(SubReg && SubReg < getNumRegs() && "This is not a register"); in getSubRegIndex()
120 report_fatal_error("unknown codeview register " + (RegNum < getNumRegs() in getCodeViewRegNum()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
DAArch64RegisterInfo.cpp162 for (size_t i = 0; i < AArch64::GPR64commonRegClass.getNumRegs(); ++i) { in UpdateCustomCalleeSavedRegs()
273 unsigned RegMaskSize = MachineOperand::getRegMaskSize(getNumRegs()); in UpdateCustomCallPreservedMask()
276 for (size_t i = 0; i < AArch64::GPR64commonRegClass.getNumRegs(); ++i) { in UpdateCustomCallPreservedMask()
319 BitVector Reserved(getNumRegs()); in getReservedRegs()
326 for (size_t i = 0; i < AArch64::GPR32commonRegClass.getNumRegs(); ++i) { in getReservedRegs()
DAArch64Subtarget.cpp205 ReserveXRegister(AArch64::GPR64commonRegClass.getNumRegs()), in AArch64Subtarget()
206 CustomCallSavedXRegs(AArch64::GPR64commonRegClass.getNumRegs()), in AArch64Subtarget()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
DMipsDelaySlotFiller.cpp345 : TRI(TRI), Defs(TRI.getNumRegs(), false), Uses(TRI.getNumRegs(), false) {} in RegDefsUses()
376 BitVector CallerSavedRegs(TRI.getNumRegs(), true); in setCallerSaved()
412 BitVector NewDefs(TRI.getNumRegs()), NewUses(TRI.getNumRegs()); in update()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/MC/
DMCRegisterInfo.h57 unsigned getNumRegs() const { return RegsSize; } in getNumRegs() function
62 assert(i < getNumRegs() && "Register number out of range!"); in getRegister()
491 unsigned getNumRegs() const { in getNumRegs() function
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
DNVPTXRegisterInfo.cpp108 BitVector Reserved(getNumRegs()); in getReservedRegs()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
DSystemZRegisterInfo.cpp256 BitVector Reserved(getNumRegs()); in getReservedRegs()
425 BitVector PhysClobbered(getNumRegs()); in shouldCoalesce()
441 if (PhysClobbered.count() > (NewRC->getNumRegs() - DemandedFreeGR128)) in shouldCoalesce()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
DRISCVRegisterInfo.cpp78 BitVector Reserved(getNumRegs()); in getReservedRegs()
81 for (size_t Reg = 0; Reg < getNumRegs(); Reg++) { in getReservedRegs()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/BPF/
DBPFRegisterInfo.cpp38 BitVector Reserved(getNumRegs()); in getReservedRegs()

1234