Searched refs:Epilog (Results 1 – 9 of 9) sorted by relevance
| /openbsd/src/gnu/llvm/llvm/lib/MC/ |
| D | MCWin64EH.cpp | 733 const std::vector<WinEH::Instruction> &Epilog) { in getARM64OffsetInProlog() argument 735 if (Epilog.size() > Prolog.size()) in getARM64OffsetInProlog() 740 for (int I = Epilog.size() - 1; I >= 0; I--) { 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() 761 const std::vector<WinEH::Instruction> &Epilog = in checkARM64PackedEpilog() local 768 if (DistanceFromEnd / 4 != Epilog.size()) in checkARM64PackedEpilog() 777 PrologCodeBytes + ARM64CountOfUnwindCodes(Epilog) <= 124) in checkARM64PackedEpilog() 780 int Offset = getARM64OffsetInProlog(info->Instructions, Epilog); in checkARM64PackedEpilog() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/ARM/MCTargetDesc/ |
| D | ARMWinCOFFStreamer.cpp | 246 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/src/gnu/llvm/llvm/lib/Target/AArch64/ |
| D | AArch64LowerHomogeneousPrologEpilog.cpp | 126 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/src/gnu/llvm/llvm/include/llvm/MC/ |
| D | MCWinEH.h | 59 struct Epilog { struct 64 MapVector<MCSymbol *, Epilog> EpilogMap;
|
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/ |
| D | ModuloSchedule.cpp | 835 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() 887 numAdded = TII->insertBranch(*Prolog, Epilog, LastPro, Cond, DebugLoc()); in addBranches() 889 Prolog->addSuccessor(Epilog); in addBranches() 891 LastEpi->removeSuccessor(Epilog); in addBranches() 892 numAdded = TII->insertBranch(*Prolog, Epilog, nullptr, Cond, DebugLoc()); in addBranches() 893 removePhis(Epilog, LastEpi); in addBranches() 907 removePhis(Epilog, Prolog); in addBranches() [all …]
|
| /openbsd/src/gnu/llvm/llvm/docs/ |
| D | CodeGenerator.rst | 138 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
|
| D | WritingAnLLVMBackend.rst | 51 Formation, SSA-based Optimization, Register Allocation, Prolog/Epilog Code
|
| /openbsd/src/gnu/gcc/libcpp/po/ |
| D | de.po | 3698 #~ msgstr "Versuch, Prolog/Epilog-insn zu löschen"
|
| /openbsd/src/gnu/usr.bin/gcc/gcc/po/ |
| D | de.po | 5186 msgstr "Versuch, Prolog/Epilog-insn zu löschen"
|