Home
last modified time | relevance | path

Searched refs:getMinimalPhysRegClass (Results 1 – 25 of 45) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DRDFCopy.cpp51 if (TRI.getMinimalPhysRegClass(DstR.Reg) != in interpretAsCopy()
52 TRI.getMinimalPhysRegClass(SrcR.Reg)) in interpretAsCopy()
161 const TargetRegisterClass &RC = *TRI.getMinimalPhysRegClass(RR.Reg); in run()
H A DHexagonVLIWPacketizer.cpp715 predRegClass = HRI->getMinimalPhysRegClass(predRegNumSrc); in canPromoteToNewValueStore()
727 predRegClass = HRI->getMinimalPhysRegClass(predRegNumDst); in canPromoteToNewValueStore()
1437 RC = HRI->getMinimalPhysRegClass(DepReg); in isLegalToPacketizeTogether()
H A DHexagonFrameLowering.cpp1420 const TargetRegisterClass *RC = HRI.getMinimalPhysRegClass(Reg); in insertCSRSpillsInBlock()
1484 const TargetRegisterClass *RC = HRI.getMinimalPhysRegClass(Reg); in insertCSRRestoresInBlock()
1667 const TargetRegisterClass *RC = TRI->getMinimalPhysRegClass(S->Reg); in assignCalleeSavedSpillSlots()
1679 const TargetRegisterClass *RC = TRI->getMinimalPhysRegClass(R); in assignCalleeSavedSpillSlots()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILowerSGPRSpills.cpp105 const TargetRegisterClass *RC = TRI->getMinimalPhysRegClass( in insertCSRSaves()
146 const TargetRegisterClass *RC = TRI->getMinimalPhysRegClass( in insertCSRRestores()
236 TRI->getMinimalPhysRegClass(Reg, MVT::i32); in spillCalleeSavedRegs()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyReplacePhysRegs.cpp83 const TargetRegisterClass *RC = TRI.getMinimalPhysRegClass(PReg); in runOnMachineFunction()
H A DWebAssemblyInstrInfo.cpp67 : MRI.getTargetRegisterInfo()->getMinimalPhysRegClass(DestReg); in copyPhysReg()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsFrameLowering.cpp127 unsigned RegSize = TRI.getSpillSize(*TRI.getMinimalPhysRegClass(*R)); in estimateStackSize()
H A DMipsSEFrameLowering.cpp262 const TargetRegisterClass *DstRC = RegInfo.getMinimalPhysRegClass(Dst); in expandCopyACC()
833 const TargetRegisterClass *RC = TRI->getMinimalPhysRegClass(Reg); in spillCalleeSavedRegisters()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DFixupStatepointCallerSaved.cpp93 const TargetRegisterClass *RC = TRI.getMinimalPhysRegClass(Reg); in getRegisterSize()
421 const TargetRegisterClass *RC = TRI.getMinimalPhysRegClass(Reg); in spillRegisters()
431 const TargetRegisterClass *RC = TRI.getMinimalPhysRegClass(Reg); in insertReloadBefore()
H A DRegisterBankInfo.cpp89 const TargetRegisterClass *RC = getMinimalPhysRegClass(Reg, TRI); in getRegBank()
103 RegisterBankInfo::getMinimalPhysRegClass(Register Reg, in getMinimalPhysRegClass() function in RegisterBankInfo
507 auto *RC = getMinimalPhysRegClass(Reg, TRI); in getSizeInBits()
H A DTargetRegisterInfo.cpp209 TargetRegisterInfo::getMinimalPhysRegClass(MCRegister reg, MVT VT) const { in getMinimalPhysRegClass() function in TargetRegisterInfo
501 RC = getMinimalPhysRegClass(Reg); in getRegSizeInBits()
H A DStackMaps.cpp280 const TargetRegisterClass *RC = TRI->getMinimalPhysRegClass(MOI->getReg()); in parseOperand()
376 unsigned Size = TRI->getSpillSize(*TRI->getMinimalPhysRegClass(Reg)); in parseRegisterLiveOutMask()
H A DPrologEpilogInserter.cpp483 const TargetRegisterClass *RC = RegInfo->getMinimalPhysRegClass(Reg); in assignCalleeSavedSpillSlots()
613 const TargetRegisterClass *RC = TRI->getMinimalPhysRegClass(Reg); in insertCSRSaves()
640 const TargetRegisterClass *RC = TRI->getMinimalPhysRegClass(Reg); in insertCSRRestores()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64LoadStoreOptimizer.cpp919 TRI->getMinimalPhysRegClass(MOP.getReg())); in mergePairedInsns()
939 TRI->getMinimalPhysRegClass(MOP.getReg())); in mergePairedInsns()
1425 auto *RegClass = TRI->getMinimalPhysRegClass(MOP.getReg()); in canRenameMOP()
1521 RequiredClasses.insert(TRI->getMinimalPhysRegClass(MOP.getReg())); in canRenameUpToDef()
1534 RequiredClasses.insert(TRI->getMinimalPhysRegClass(MOP.getReg())); in canRenameUpToDef()
1588 RequiredClasses.insert(TRI->getMinimalPhysRegClass(MOP.getReg())); in canRenameUntilSecondLoad()
1628 auto *RegClass = TRI->getMinimalPhysRegClass(Reg); in tryToFindRegisterToRename()
1656 auto *RegClass = TRI->getMinimalPhysRegClass(getLdStRegOp(FirstMI).getReg()); in findRenameRegForSameLdStRegPair()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRFrameLowering.cpp271 assert(TRI->getRegSizeInBits(*TRI->getMinimalPhysRegClass(Reg)) == 8 && in spillCalleeSavedRegisters()
308 assert(TRI->getRegSizeInBits(*TRI->getMinimalPhysRegClass(Reg)) == 8 && in restoreCalleeSavedRegisters()
H A DAVRAsmPrinter.cpp128 const TargetRegisterClass *RC = TRI.getMinimalPhysRegClass(Reg); in PrintAsmOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYFrameLowering.cpp478 const TargetRegisterClass *RC = TRI->getMinimalPhysRegClass(Reg); in spillCalleeSavedRegisters()
500 const TargetRegisterClass *RC = TRI->getMinimalPhysRegClass(Reg); in restoreCalleeSavedRegisters()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreFrameLowering.cpp436 const TargetRegisterClass *RC = TRI->getMinimalPhysRegClass(Reg); in spillCalleeSavedRegisters()
462 const TargetRegisterClass *RC = TRI->getMinimalPhysRegClass(Reg); in restoreCalleeSavedRegisters()
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaFrameLowering.cpp213 const TargetRegisterClass *RC = TRI->getMinimalPhysRegClass(Reg); in spillCalleeSavedRegisters()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRegisterBankInfo.h448 getMinimalPhysRegClass(Register Reg, const TargetRegisterInfo &TRI) const;
H A DTargetRegisterInfo.h350 const TargetRegisterClass *getMinimalPhysRegClass(MCRegister Reg,
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp1426 const TargetRegisterClass *RC = RegInfo->getMinimalPhysRegClass(Reg); in assignCalleeSavedSpillSlots()
1521 const TargetRegisterClass *RC = TRI->getMinimalPhysRegClass(Reg); in spillCalleeSavedRegisters()
1591 const TargetRegisterClass *RC = TRI->getMinimalPhysRegClass(Reg); in restoreCalleeSavedRegisters()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchFrameLowering.cpp446 const TargetRegisterClass *RC = TRI->getMinimalPhysRegClass(Reg); in spillCalleeSavedRegisters()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp138 const TargetRegisterClass *RC = TRI.getMinimalPhysRegClass(MachineReg); in addMachineReg()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenRegisters.h793 getMinimalPhysRegClass(Record *RegRecord, ValueTypeByHwMode *VT = nullptr);

12