/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LivePhysRegs.cpp | 31 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 D | DeadMachineInstructionElim.cpp | 35 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 D | StackMapLivenessAnalysis.cpp | 52 LivePhysRegs LiveRegs;
|
H A D | BranchFolding.h | 128 LivePhysRegs LiveRegs;
|
H A D | BreakFalseDeps.cpp | 47 LivePhysRegs LiveRegSet;
|
H A D | MachineOutliner.cpp | 774 LivePhysRegs LiveIns(TRI); in createOutlinedFunction() 778 LivePhysRegs CandLiveIns(TRI); in createOutlinedFunction()
|
H A D | BranchRelaxation.cpp | 11 #include "llvm/CodeGen/LivePhysRegs.h" 89 LivePhysRegs LiveRegs;
|
H A D | IfConversion.cpp | 196 LivePhysRegs Redefs; 1476 static void UpdatePredRedefs(MachineInstr &MI, LivePhysRegs &Redefs) { in UpdatePredRedefs()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | LivePhysRegs.h | 52 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 D | SIFrameLowering.h |
|
H A D | SIRegisterInfo.h | 26 class LivePhysRegs; global() variable
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCExpandISEL.cpp | 385 LivePhysRegs LPR; in reorganizeBlockLayout() 467 LivePhysRegs LPR; in populateBlocks() 473 LivePhysRegs LPR; in populateBlocks()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchExpandAtomicPseudoInsts.cpp | 20 #include "llvm/CodeGen/LivePhysRegs.h" 331 LivePhysRegs LiveRegs; in expandAtomicBinOp() 460 LivePhysRegs LiveRegs; in expandAtomicMinMaxOp() 596 LivePhysRegs LiveRegs; in expandAtomicCmpXchg()
|
H A D | LoongArchExpandPseudoInsts.cpp | 479 LivePhysRegs LiveRegs; in expandCopyCFR()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVExpandAtomicPseudoInsts.cpp | 20 #include "llvm/CodeGen/LivePhysRegs.h" 420 LivePhysRegs LiveRegs; in expandAtomicMinMaxOp() 550 LivePhysRegs LiveRegs; in tryToFoldBNEOnCmpXchgResult() 723 LivePhysRegs LiveRegs;
|
H A D | RISCVExpandPseudoInsts.cpp | 254 LivePhysRegs LiveRegs; in expandCCOp()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsExpandPseudo.cpp | 191 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 D | X86WinFixupBufferSecurityCheck.cpp | 169 LivePhysRegs LiveRegs; in FinishBlock()
|
H A D | X86ExpandPseudo.cpp | 730 LivePhysRegs LiveRegs(*STI->getRegisterInfo()); in expandVastartSaveXmmRegs()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMBlockPlacement.cpp | 138 LivePhysRegs LiveRegs; in revertWhileToDoLoop()
|
H A D | ARMExpandPseudoInsts.cpp | 91 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 D | SystemZPostRewrite.cpp | 164 LivePhysRegs LiveRegs(TII->getRegisterInfo()); in expandCondMove()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ExpandPseudoInsts.cpp | 302 LivePhysRegs LiveRegs; in expandCMP_SWAP() 434 LivePhysRegs LiveRegs; in expandCMP_SWAP_128() 747 LivePhysRegs LiveRegs; in expandSetTagLoop()
|
H A D | AArch64FrameLowering.cpp | 1042 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 D | HexagonInstrInfo.cpp | 838 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()
|