Home
last modified time | relevance | path

Searched refs:Epilog (Results 1 – 9 of 9) sorted by relevance

/openbsd/gnu/llvm/llvm/lib/MC/
H A DMCWin64EH.cpp735 if (Epilog.size() > Prolog.size()) in getARM64OffsetInProlog()
741 if (Prolog[I] != Epilog[Epilog.size() - 1 - I]) in getARM64OffsetInProlog()
745 if (Epilog.size() == Prolog.size()) in getARM64OffsetInProlog()
750 &Prolog[Epilog.size()], Prolog.size() - Epilog.size())); in getARM64OffsetInProlog()
1727 if (Epilog.size() > Prolog.size()) in getARMOffsetInProlog()
1738 if (Prolog[I] != Epilog[Epilog.size() - 1 - I]) in getARMOffsetInProlog()
1753 if (Epilog.size() == Prolog.size()) in getARMOffsetInProlog()
1756 &Prolog[Epilog.size()], Prolog.size() - Epilog.size())); in getARMOffsetInProlog()
2303 auto &Epilog = I.second; in ARMEmitUnwindInfo() local
2304 checkARMInstructions(streamer, Epilog.Instructions, EpilogStart, Epilog.End, in ARMEmitUnwindInfo()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMWinCOFFStreamer.cpp246 std::vector<WinEH::Instruction> &Epilog = in emitARMWinCFIEpilogEnd() local
250 if (!Epilog.empty()) { in emitARMWinCFIEpilogEnd()
251 WinEH::Instruction EndInstr = Epilog.back(); in emitARMWinCFIEpilogEnd()
254 Epilog.pop_back(); in emitARMWinCFIEpilogEnd()
257 Epilog.pop_back(); in emitARMWinCFIEpilogEnd()
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64LowerHomogeneousPrologEpilog.cpp126 enum FrameHelperType { Prolog, PrologFrame, Epilog, EpilogTail }; enumerator
141 case FrameHelperType::Epilog: in getFrameHelperName()
323 case FrameHelperType::Epilog: in getOrCreateFrameHelper()
325 if (Type == FrameHelperType::Epilog) in getOrCreateFrameHelper()
341 .addReg(Type == FrameHelperType::Epilog ? AArch64::X16 : AArch64::LR); in getOrCreateFrameHelper()
378 case FrameHelperType::Epilog: in shouldUseFrameHelper()
460 FrameHelperType::Epilog)) { in lowerEpilog()
463 getOrCreateFrameHelper(M, MMI, Regs, FrameHelperType::Epilog); in lowerEpilog()
/openbsd/gnu/llvm/llvm/include/llvm/MC/
H A DMCWinEH.h59 struct Epilog { struct
64 MapVector<MCSymbol *, Epilog> EpilogMap;
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DModuloSchedule.cpp835 for (auto &Epilog : EpilogBBs) in splitLifetimes() local
836 for (auto &I : *Epilog) in splitLifetimes()
879 MachineBasicBlock *Epilog = EpilogBBs[i]; in addBranches() local
886 Prolog->addSuccessor(Epilog); in addBranches()
889 Prolog->addSuccessor(Epilog); in addBranches()
891 LastEpi->removeSuccessor(Epilog); in addBranches()
893 removePhis(Epilog, LastEpi); in addBranches()
907 removePhis(Epilog, Prolog); in addBranches()
910 LastEpi = Epilog; in addBranches()
1962 MachineBasicBlock *Epilog = *EI; in fixupBranches() local
[all …]
/openbsd/gnu/llvm/llvm/docs/
H A DCodeGenerator.rst138 5. `Prolog/Epilog Code Insertion`_ --- Once the machine code has been generated
1511 .. _Prolog/Epilog Code Insertion:
1513 Prolog/Epilog Code Insertion
2225 Prolog/Epilog
H A DWritingAnLLVMBackend.rst51 Formation, SSA-based Optimization, Register Allocation, Prolog/Epilog Code
/openbsd/gnu/gcc/libcpp/po/
H A Dde.po3698 #~ msgstr "Versuch, Prolog/Epilog-insn zu löschen"
/openbsd/gnu/usr.bin/gcc/gcc/po/
H A Dde.po5186 msgstr "Versuch, Prolog/Epilog-insn zu löschen"