Searched refs:Epilogs (Results 1 – 4 of 4) sorted by relevance
654 for (auto *EpilogStart : Epilogs) { in FindMatchingEpilog()765 if (Seg->Epilogs.size() != 1) in checkARM64PackedEpilog()768 MCSymbol *Sym = Seg->Epilogs.begin()->first; in checkARM64PackedEpilog()1087 for (auto &I : Seg->Epilogs) in ARM64ProcessEpilogs()1145 assert((Epilogs.size() == 0 || Offset >= Epilogs.back().End) && in ARM64FindSegmentsInFunction()1169 while (E < Epilogs.size() && Epilogs[E].End < SegEnd) { in ARM64FindSegmentsInFunction()1171 EpilogsInSegment[Epilogs[E].Start] = Epilogs[E].Offset; in ARM64FindSegmentsInFunction()1182 if (E < Epilogs.size() && Epilogs[E].Offset <= SegEnd) in ARM64FindSegmentsInFunction()1201 for (; E < Epilogs.size(); ++E) in ARM64FindSegmentsInFunction()1202 LastSeg.Epilogs[Epilogs[E].Start] = Epilogs[E].Offset; in ARM64FindSegmentsInFunction()[all …]
1778 Epilogs.push_back(peelKernel(LPD_Back)); in peelPrologAndEpilogs()1779 MachineBasicBlock *B = Epilogs.back(); in peelPrologAndEpilogs()1787 for (size_t I = 0; I < Epilogs.size(); I++) { in peelPrologAndEpilogs()1789 for (size_t J = I; J < Epilogs.size(); J++) { in peelPrologAndEpilogs()1794 moveStageBetweenBlocks(Epilogs[K - 1], Epilogs[K], Stage); in peelPrologAndEpilogs()1797 LiveStages[Epilogs[I]] = LS; in peelPrologAndEpilogs()1798 AvailableStages[Epilogs[I]] = AS; in peelPrologAndEpilogs()1805 auto EI = Epilogs.begin(); in peelPrologAndEpilogs()1806 assert(Prologs.size() == Epilogs.size()); in peelPrologAndEpilogs()1953 for (auto PI = Prologs.rbegin(), EI = Epilogs.rbegin(); PI != Prologs.rend(); in fixupBranches()
73 MapVector<MCSymbol *, int64_t> Epilogs; member
309 SmallVector<MachineBasicBlock *, 4> Prologs, Epilogs; variable