Home
last modified time | relevance | path

Searched refs:MustSaveCRs (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMachineFunctionInfo.h144 SmallVector<Register, 3> MustSaveCRs; variable
276 getMustSaveCRs() const { return MustSaveCRs; } in getMustSaveCRs()
277 void addMustSaveCR(Register Reg) { MustSaveCRs.push_back(Reg); } in addMustSaveCR()
H A DPPCFrameLowering.cpp643 const SmallVectorImpl<Register> &MustSaveCRs = FI->getMustSaveCRs(); in emitPrologue() local
644 bool MustSaveCR = !MustSaveCRs.empty(); in emitPrologue()
790 if (isELFv2ABI && MustSaveCRs.size() == 1) { in emitPrologue()
798 MIB.addReg(MustSaveCRs[0], RegState::Kill); in emitPrologue()
802 for (unsigned CRfield : MustSaveCRs) in emitPrologue()
1562 const SmallVectorImpl<Register> &MustSaveCRs = FI->getMustSaveCRs(); in emitEpilogue() local
1563 bool MustSaveCR = !MustSaveCRs.empty(); in emitEpilogue()
1781 for (unsigned i = 0, e = MustSaveCRs.size(); i != e; ++i) in emitEpilogue()
1782 BuildMI(MBB, MBBI, dl, MoveToCRInst, MustSaveCRs[i]) in emitEpilogue()
1857 for (unsigned i = 0, e = MustSaveCRs.size(); i != e; ++i) in emitEpilogue()
[all …]
H A DPPCAsmPrinter.cpp2454 const SmallVectorImpl<Register> &MustSaveCRs = FI->getMustSaveCRs(); in emitTracebackTable() local
2455 if (!MustSaveCRs.empty()) in emitTracebackTable()