Searched refs:Epilogs (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCWin64EH.cpp | 649 // Epilogs - Epilogs that potentialy match the current epilog. in FindMatchingEpilog() 652 const std::vector<MCSymbol *>& Epilogs, in FindMatchingEpilog() 654 for (auto *EpilogStart : Epilogs) { in FindMatchingEpilog() 765 if (Seg->Epilogs.size() != 1) in checkARM64PackedEpilog() 768 MCSymbol *Sym = Seg->Epilogs.begin()->first; in checkARM64PackedEpilog() 775 (uint32_t)(Seg->Offset + Seg->Length - Seg->Epilogs.begin()->second); in checkARM64PackedEpilog() 1087 for (auto &I : Seg->Epilogs) in ARM64ProcessEpilogs() 1090 // Epilogs processed so far. in ARM64ProcessEpilogs() 1138 SmallVector<struct EpilogStartEnd, 4> Epilogs; in ARM64FindSegmentsInFunction() 644 FindMatchingEpilog(const std::vector<WinEH::Instruction> & EpilogInstrs,const std::vector<MCSymbol * > & Epilogs,const WinEH::FrameInfo * info) FindMatchingEpilog() argument 1129 SmallVector<struct EpilogStartEnd, 4> Epilogs; ARM64FindSegmentsInFunction() local [all...] |
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCWinEH.h | 73 MapVector<MCSymbol *, int64_t> Epilogs; member
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ModuloSchedule.cpp | 1786 Epilogs.push_back(peelKernel(LPD_Back)); in peelPrologAndEpilogs() 1787 MachineBasicBlock *B = Epilogs.back(); in peelPrologAndEpilogs() 1795 for (size_t I = 0; I < Epilogs.size(); I++) { in peelPrologAndEpilogs() 1797 for (size_t J = I; J < Epilogs.size(); J++) { in peelPrologAndEpilogs() 1802 moveStageBetweenBlocks(Epilogs[K - 1], Epilogs[K], Stage); in peelPrologAndEpilogs() 1805 LiveStages[Epilogs[I]] = LS; in peelPrologAndEpilogs() 1806 AvailableStages[Epilogs[I]] = AS; in peelPrologAndEpilogs() 1813 auto EI = Epilogs.begin(); in peelPrologAndEpilogs() 1814 assert(Prologs.size() == Epilogs.size()); in peelPrologAndEpilogs() 1961 for (auto PI = Prologs.rbegin(), EI = Epilogs.rbegin(); PI != Prologs.rend(); in fixupBranches()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ModuloSchedule.h | 309 SmallVector<MachineBasicBlock *, 4> Prologs, Epilogs; variable
|