Home
last modified time | relevance | path

Searched refs:Epilogs (Results 1 – 4 of 4) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/MC/
H A DMCWin64EH.cpp644 const std::vector<MCSymbol *>& Epilogs, in FindMatchingEpilog() argument
646 for (auto *EpilogStart : Epilogs) { in FindMatchingEpilog()
757 if (Seg->Epilogs.size() != 1) in checkARM64PackedEpilog()
760 MCSymbol *Sym = Seg->Epilogs.begin()->first; in checkARM64PackedEpilog()
767 (uint32_t)(Seg->Offset + Seg->Length - Seg->Epilogs.begin()->second); in checkARM64PackedEpilog()
1078 for (auto &I : Seg->Epilogs) in ARM64ProcessEpilogs()
1129 SmallVector<struct EpilogStartEnd, 4> Epilogs; in ARM64FindSegmentsInFunction() local
1136 assert((Epilogs.size() == 0 || Offset >= Epilogs.back().End) && in ARM64FindSegmentsInFunction()
1140 Epilogs.push_back({Start, Offset, Offset + (int64_t)(Instrs.size() - 1) * 4}); in ARM64FindSegmentsInFunction()
1160 while (E < Epilogs.size() && Epilogs[E].End < SegEnd) { in ARM64FindSegmentsInFunction()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DModuloSchedule.cpp1783 Epilogs.push_back(peelKernel(LPD_Back)); in peelPrologAndEpilogs()
1784 MachineBasicBlock *B = Epilogs.back(); in peelPrologAndEpilogs()
1792 for (size_t I = 0; I < Epilogs.size(); I++) { in peelPrologAndEpilogs()
1794 for (size_t J = I; J < Epilogs.size(); J++) { in peelPrologAndEpilogs()
1799 moveStageBetweenBlocks(Epilogs[K - 1], Epilogs[K], Stage); in peelPrologAndEpilogs()
1802 LiveStages[Epilogs[I]] = LS; in peelPrologAndEpilogs()
1803 AvailableStages[Epilogs[I]] = AS; in peelPrologAndEpilogs()
1810 auto EI = Epilogs.begin(); in peelPrologAndEpilogs()
1811 assert(Prologs.size() == Epilogs.size()); in peelPrologAndEpilogs()
1958 for (auto PI = Prologs.rbegin(), EI = Epilogs.rbegin(); PI != Prologs.rend(); in fixupBranches()
/openbsd-src/gnu/llvm/llvm/include/llvm/MC/
H A DMCWinEH.h73 MapVector<MCSymbol *, int64_t> Epilogs; member
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DModuloSchedule.h308 SmallVector<MachineBasicBlock *, 4> Prologs, Epilogs; variable