Home
last modified time | relevance | path

Searched refs:getTargetRegisterInfo (Results 1 – 25 of 52) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineRegisterInfo.cpp48 unsigned NumRegs = getTargetRegisterInfo()->getNumRegs(); in MachineRegisterInfo()
75 MRI.getTargetRegisterInfo()->getCommonSubClass(OldRC, RC); in constrainRegClass()
125 const TargetRegisterInfo *TRI = getTargetRegisterInfo(); in recomputeRegClass()
214 << printReg(Reg, getTargetRegisterInfo()) << "...\n"; in clearVirtRegs()
232 errs() << printReg(Reg, getTargetRegisterInfo()) in verifyUseList()
241 errs() << printReg(Reg, getTargetRegisterInfo()) in verifyUseList()
247 errs() << printReg(Reg, getTargetRegisterInfo()) in verifyUseList()
253 errs() << printReg(Reg, getTargetRegisterInfo()) in verifyUseList()
267 for (unsigned i = 1, e = getTargetRegisterInfo()->getNumRegs(); i != e; ++i) in verifyUseLists()
391 const TargetRegisterInfo *TRI = getTargetRegisterInfo(); in replaceRegWith()
[all …]
H A DLivePhysRegs.cpp252 const TargetRegisterInfo &TRI = *MRI.getTargetRegisterInfo(); in computeLiveIns()
263 const TargetRegisterInfo &TRI = *MRI.getTargetRegisterInfo(); in addLiveIns()
279 const TargetRegisterInfo &TRI = *MRI.getTargetRegisterInfo(); in recomputeLivenessFlags()
H A DLiveRangeEdit.cpp139 const TargetRegisterInfo *TRI = MRI.getTargetRegisterInfo(); in allUsesAvailableAt()
268 const TargetRegisterInfo &TRI = *MRI.getTargetRegisterInfo(); in useIsKill()
403 const TargetRegisterInfo *TRI = MRI.getTargetRegisterInfo(); in eliminateDeadDef()
412 const TargetRegisterInfo &TRI = *MRI.getTargetRegisterInfo(); in eliminateDeadDef()
H A DLiveIntervalCalc.cpp51 const TargetRegisterInfo &TRI = *MRI->getTargetRegisterInfo(); in calculate()
144 const TargetRegisterInfo &TRI = *MRI->getTargetRegisterInfo(); in extendToUses()
H A DRegisterScavenging.cpp137 const TargetRegisterInfo &TRI = *MRI.getTargetRegisterInfo(); in findSurvivorBackwards()
340 const TargetRegisterInfo &TRI = *MRI.getTargetRegisterInfo(); in scavengeVReg()
394 const TargetRegisterInfo &TRI = *MRI.getTargetRegisterInfo(); in scavengeFrameVirtualRegsInBlock()
H A DMachineSSAContext.cpp108 Out << printReg(Value, MRI->getTargetRegisterInfo(), 0, MRI); in print()
H A DRegUsageInfoPropagate.cpp56 ->getRegInfo().getTargetRegisterInfo() in setRegMask()
H A DRenameIndependentSubregs.cpp182 const TargetRegisterInfo &TRI = *MRI->getTargetRegisterInfo(); in findComponents()
220 const TargetRegisterInfo &TRI = *MRI->getTargetRegisterInfo(); in rewriteOperands()
H A DLiveRangeCalc.cpp211 errs() << "Use of " << printReg(PhysReg, MRI->getTargetRegisterInfo()) in findReachingDefs()
220 const TargetRegisterInfo *TRI = MRI->getTargetRegisterInfo(); in findReachingDefs()
H A DDetectDeadLanes.cpp79 const TargetRegisterInfo &TRI = *MRI.getTargetRegisterInfo(); in isCrossCopy()
569 TRI = MRI->getTargetRegisterInfo(); in run()
H A DMachineUniformityAnalysis.cpp37 const auto &TRI = *MRI.getTargetRegisterInfo(); in markDefsDivergent()
H A DInitUndef.cpp279 TRI = MRI->getTargetRegisterInfo(); in run()
H A DImplicitNullChecks.cpp302 TRI = MF.getRegInfo().getTargetRegisterInfo(); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMacroFusion.cpp45 const TargetRegisterInfo *TRI = MRI.getTargetRegisterInfo(); in shouldScheduleAdjacent()
H A DGCNRegPressure.cpp63 const TargetRegisterInfo *TRI = MRI.getTargetRegisterInfo(); in inc()
263 MRI.getTargetRegisterInfo()->getSubRegIndexLaneMask(MO.getSubReg()); in getDefRegMask()
271 auto &TRI = *MRI.getTargetRegisterInfo(); in collectVirtualRegUses()
408 const TargetRegisterInfo *TRI = MRI.getTargetRegisterInfo(); in isSaveBeneficial()
795 reportMismatch(LISLR, TrackedLR, MRI->getTargetRegisterInfo()); in isValid()
811 const TargetRegisterInfo *TRI = MRI.getTargetRegisterInfo(); in print()
865 const TargetRegisterInfo *TRI = MRI.getTargetRegisterInfo(); in runOnMachineFunction()
H A DGCNRewritePartialRegUses.cpp437 TRI = static_cast<const SIRegisterInfo *>(MRI->getTargetRegisterInfo()); in run()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86DomainReassignment.cpp178 TII->getRegClass(TII->get(DstOpcode), 0, MRI->getTargetRegisterInfo(), in convertInstr()
238 MRI->getTargetRegisterInfo()); in getExtraCost()
347 dbgs() << printReg(Reg, MRI->getTargetRegisterInfo(), 0, MRI); in dump()
441 RegDomain RD = getDomain(MRI->getRegClass(Reg), MRI->getTargetRegisterInfo()); in visitRegister()
806 if (!MRI->getTargetRegisterInfo()->isGeneralPurposeRegisterClass( in runOnMachineFunction()
H A DX86FixupBWInsts.cpp159 TRI = MF.getRegInfo().getTargetRegisterInfo(); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h159 const TargetRegisterInfo *getTargetRegisterInfo() const { in getTargetRegisterInfo() function
872 getTargetRegisterInfo()->regsOverlap(Op.getReg(), OldReg)) in updateDbgUsersToReg()
990 return getTargetRegisterInfo()->isInAllocatableClass(PhysReg) && in isAllocatable()
1249 const TargetRegisterInfo *TRI = MRI->getTargetRegisterInfo(); in PSetIterator()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFrameLowering.cpp281 MRI.getTargetRegisterInfo()->getPointerRegClass(MF); in emitPrologue()
352 MRI.getTargetRegisterInfo()->getPointerRegClass(MF); in emitEpilogue()
H A DWebAssemblyRegisterInfo.cpp120 MRI.getTargetRegisterInfo()->getPointerRegClass(MF); in eliminateFrameIndex()
H A DWebAssemblyInstrInfo.cpp69 : MRI.getTargetRegisterInfo()->getMinimalPhysRegClass(DestReg); in copyPhysReg()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVVMV0Elimination.cpp92 const TargetRegisterInfo *TRI = MRI.getTargetRegisterInfo(); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonGenMemAbsolute.cpp75 TRI = Fn.getRegInfo().getTargetRegisterInfo(); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.cpp926 MRI.getTargetRegisterInfo()->getRegClassWeight(NewRC); in shouldCoalesce()
928 MRI.getTargetRegisterInfo()->getRegClassWeight(SrcRC); in shouldCoalesce()
930 MRI.getTargetRegisterInfo()->getRegClassWeight(DstRC); in shouldCoalesce()

123