Home
last modified time | relevance | path

Searched refs:LivePhysRegs (Results 1 – 25 of 31) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLivePhysRegs.cpp31 void LivePhysRegs::removeRegsInMask(const MachineOperand &MO, in removeRegsInMask()
45 void LivePhysRegs::removeDefs(const MachineInstr &MI) { in removeDefs()
58 void LivePhysRegs::addUses(const MachineInstr &MI) { in addUses()
68 void LivePhysRegs::stepBackward(const MachineInstr &MI) { in stepBackward()
80 void LivePhysRegs::stepForward(const MachineInstr &MI, in stepForward()
118 void LivePhysRegs::print(raw_ostream &OS) const { in print()
136 LLVM_DUMP_METHOD void LivePhysRegs::dump() const { in dump()
141 bool LivePhysRegs::available(const MachineRegisterInfo &MRI, in available()
155 void LivePhysRegs::addBlockLiveIns(const MachineBasicBlock &MBB) { in addBlockLiveIns()
174 static void addCalleeSavedRegs(LivePhysRegs &LiveRegs, in addCalleeSavedRegs()
[all …]
H A DDeadMachineInstructionElim.cpp35 LiveRegUnits LivePhysRegs; member in __anon96989c200111::DeadMachineInstructionElimImpl
103 if (!LivePhysRegs.available(Reg) || MRI->isReserved(Reg)) in isDead()
131 LivePhysRegs.init(*ST.getRegisterInfo()); in runImpl()
146 LivePhysRegs.addLiveOuts(*MBB); in eliminateDeadMI()
163 LivePhysRegs.stepBackward(MI); in eliminateDeadMI()
167 LivePhysRegs.clear(); in eliminateDeadMI()
H A DStackMapLivenessAnalysis.cpp52 LivePhysRegs LiveRegs;
H A DBranchFolding.h128 LivePhysRegs LiveRegs;
H A DBreakFalseDeps.cpp47 LivePhysRegs LiveRegSet;
H A DMachineOutliner.cpp774 LivePhysRegs LiveIns(TRI); in createOutlinedFunction()
778 LivePhysRegs CandLiveIns(TRI); in createOutlinedFunction()
H A DBranchRelaxation.cpp11 #include "llvm/CodeGen/LivePhysRegs.h"
89 LivePhysRegs LiveRegs;
H A DIfConversion.cpp196 LivePhysRegs Redefs;
1476 static void UpdatePredRedefs(MachineInstr &MI, LivePhysRegs &Redefs) { in UpdatePredRedefs()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLivePhysRegs.h52 class LivePhysRegs {
59 LivePhysRegs() = default;
62 LivePhysRegs(const TargetRegisterInfo &TRI) : TRI(&TRI) { in LivePhysRegs() function
66 LivePhysRegs(const LivePhysRegs&) = delete;
67 LivePhysRegs &operator=(const LivePhysRegs&) = delete;
177 inline raw_ostream &operator<<(raw_ostream &OS, const LivePhysRegs& LR) {
185 void computeLiveIns(LivePhysRegs &LiveRegs, const MachineBasicBlock &MBB);
192 void addLiveIns(MachineBasicBlock &MBB, const LivePhysRegs &LiveRegs);
195 void computeAndAddLiveIns(LivePhysRegs &LiveRegs,
201 LivePhysRegs LPR; in recomputeLiveIns()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFrameLowering.h
H A DSIRegisterInfo.h26 class LivePhysRegs; global() variable
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCExpandISEL.cpp385 LivePhysRegs LPR; in reorganizeBlockLayout()
467 LivePhysRegs LPR; in populateBlocks()
473 LivePhysRegs LPR; in populateBlocks()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchExpandAtomicPseudoInsts.cpp20 #include "llvm/CodeGen/LivePhysRegs.h"
331 LivePhysRegs LiveRegs; in expandAtomicBinOp()
460 LivePhysRegs LiveRegs; in expandAtomicMinMaxOp()
596 LivePhysRegs LiveRegs; in expandAtomicCmpXchg()
H A DLoongArchExpandPseudoInsts.cpp479 LivePhysRegs LiveRegs; in expandCopyCFR()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVExpandAtomicPseudoInsts.cpp20 #include "llvm/CodeGen/LivePhysRegs.h"
420 LivePhysRegs LiveRegs; in expandAtomicMinMaxOp()
550 LivePhysRegs LiveRegs; in tryToFoldBNEOnCmpXchgResult()
723 LivePhysRegs LiveRegs;
H A DRISCVExpandPseudoInsts.cpp254 LivePhysRegs LiveRegs; in expandCCOp()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsExpandPseudo.cpp191 LivePhysRegs LiveRegs; in expandAtomicCmpSwapSubword()
292 LivePhysRegs LiveRegs; in expandAtomicCmpSwap()
602 LivePhysRegs LiveRegs; in expandAtomicBinOpSubword()
845 LivePhysRegs LiveRegs; in expandAtomicBinOp()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86WinFixupBufferSecurityCheck.cpp169 LivePhysRegs LiveRegs; in FinishBlock()
H A DX86ExpandPseudo.cpp730 LivePhysRegs LiveRegs(*STI->getRegisterInfo()); in expandVastartSaveXmmRegs()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBlockPlacement.cpp138 LivePhysRegs LiveRegs; in revertWhileToDoLoop()
H A DARMExpandPseudoInsts.cpp91 const LivePhysRegs &LiveRegs,
95 const LivePhysRegs &LiveRegs,
99 const LivePhysRegs &LiveRegs);
1404 const LivePhysRegs &LiveRegs, SmallVectorImpl<unsigned> &ScratchRegs) { in CMSESaveClearFPRegs()
1414 const LivePhysRegs &LiveRegs, SmallVectorImpl<unsigned> &ScratchRegs) { in CMSESaveClearFPRegsV8()
1558 const LivePhysRegs &LiveRegs) { in CMSESaveClearFPRegsV81()
1908 LivePhysRegs LiveRegs; in ExpandCMP_SWAP()
2029 LivePhysRegs LiveRegs; in ExpandCMP_SWAP_64()
2045 const LivePhysRegs &LiveRegs, bool Thumb1Only) { in CMSEPushCalleeSaves()
2319 LivePhysRegs LiveRegs(*TRI); in ExpandMI()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZPostRewrite.cpp164 LivePhysRegs LiveRegs(TII->getRegisterInfo()); in expandCondMove()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ExpandPseudoInsts.cpp302 LivePhysRegs LiveRegs; in expandCMP_SWAP()
434 LivePhysRegs LiveRegs; in expandCMP_SWAP_128()
747 LivePhysRegs LiveRegs; in expandSetTagLoop()
H A DAArch64FrameLowering.cpp1042 static void getLiveRegsForEntryMBB(LivePhysRegs &LiveRegs, in getLiveRegsForEntryMBB()
1075 LivePhysRegs LiveRegs(TRI); in findScratchNonCalleeSaveRegister()
1102 LivePhysRegs LiveRegs(TRI); in canUseAsPrologue()
1714 LivePhysRegs &LiveRegs) { in getLivePhysRegsUpTo()
1751 LivePhysRegs LiveRegs(*TRI); in emitPrologue()
4520 LivePhysRegs LiveRegs(*(MBB->getParent()->getSubtarget().getRegisterInfo())); in tryMergeAdjacentSTG()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.cpp838 static void getLiveInRegsAt(LivePhysRegs &Regs, const MachineInstr &MI) { in getLiveInRegsAt()
849 static void getLiveOutRegsAt(LivePhysRegs &Regs, const MachineInstr &MI) { in getLiveOutRegsAt()
922 LivePhysRegs LiveAtMI(HRI); in copyPhysReg()
1057 LivePhysRegs LiveIn(HRI), LiveOut(HRI); in expandPostRAPseudo()

12