Home
last modified time | relevance | path

Searched refs:Prolog (Results 1 – 6 of 6) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DModuloSchedule.cpp873 MachineBasicBlock *Prolog = PrologBBs[j]; in addBranches() local
881 Prolog->addSuccessor(Epilog); in addBranches()
884 Prolog->addSuccessor(Epilog); in addBranches()
885 Prolog->removeSuccessor(LastPro); in addBranches()
902 removePhis(Epilog, Prolog); in addBranches()
904 LastPro = Prolog; in addBranches()
1955 MachineBasicBlock *Prolog = *PI; in fixupBranches() local
1956 MachineBasicBlock *Fallthrough = *Prolog->succ_begin(); in fixupBranches()
1959 TII->removeBranch(*Prolog); in fixupBranches()
1970 Prolog->removeSuccessor(Fallthrough); in fixupBranches()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64LowerHomogeneousPrologEpilog.cpp126 enum FrameHelperType { Prolog, PrologFrame, Epilog, EpilogTail }; enumerator
135 case FrameHelperType::Prolog: in getFrameHelperName()
329 case FrameHelperType::Prolog: in getOrCreateFrameHelper()
409 case FrameHelperType::Prolog: in shouldUseFrameHelper()
598 FrameHelperType::Prolog)) { in lowerProlog()
602 getOrCreateFrameHelper(M, MMI, Regs, FrameHelperType::Prolog); in lowerProlog()
H A DAArch64FrameLowering.cpp1875 auto Prolog = MBBI; in emitPrologue() local
1876 --Prolog; in emitPrologue()
1877 assert(Prolog->getOpcode() == AArch64::HOM_Prolog); in emitPrologue()
1878 Prolog->addOperand(MachineOperand::CreateImm(FPOffset)); in emitPrologue()
/freebsd-14.2/contrib/llvm-project/llvm/lib/MC/
H A DMCWin64EH.cpp740 getARM64OffsetInProlog(const std::vector<WinEH::Instruction> &Prolog, in getARM64OffsetInProlog() argument
743 if (Epilog.size() > Prolog.size()) in getARM64OffsetInProlog()
749 if (Prolog[I] != Epilog[Epilog.size() - 1 - I]) in getARM64OffsetInProlog()
753 if (Epilog.size() == Prolog.size()) in getARM64OffsetInProlog()
758 &Prolog[Epilog.size()], Prolog.size() - Epilog.size())); in getARM64OffsetInProlog()
1735 static int getARMOffsetInProlog(const std::vector<WinEH::Instruction> &Prolog, in getARMOffsetInProlog() argument
1739 if (Epilog.size() > Prolog.size()) in getARMOffsetInProlog()
1750 if (Prolog[I] != Epilog[Epilog.size() - 1 - I]) in getARMOffsetInProlog()
1756 if (Prolog.front().Operation != Win64EH::UOP_End) in getARMOffsetInProlog()
1765 if (Epilog.size() == Prolog.size()) in getARMOffsetInProlog()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSchedule.td673 // /* Prolog */
/freebsd-14.2/contrib/diff/doc/
H A Ddiff.texi885 C, C++, Prolog