HomeSort by: relevance | last modified time | path
    Searched refs:Epilogs (Results 1 - 3 of 3) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
ModuloSchedule.cpp 1215 // a fully correct steady-state kernel and peeling off the prolog and epilogs.
1512 // prologs and epilogs.
1741 // all prologs and epilogs). It will only contain PHIs, in the same order as
1748 // Push out the epilogs, again in reverse order.
1765 Epilogs.push_back(peelKernel(LPD_Back));
1766 MachineBasicBlock *B = Epilogs.back();
1774 for (size_t I = 0; I < Epilogs.size(); I++) {
1776 for (size_t J = I; J < Epilogs.size(); J++) {
1781 moveStageBetweenBlocks(Epilogs[K - 1], Epilogs[K], Stage)
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
ModuloSchedule.h 55 // generated loop; prologs and epilogs must be generated also that prime and
158 /// rewriting the old loop and inserting prologs and epilogs as required.
278 /// standalone kernel loop and peeling out the prologs and epilogs.
305 SmallVector<MachineBasicBlock *, 4> Prologs, Epilogs;
341 /// Peel the kernel forwards and backwards to produce prologs and epilogs,
350 /// Insert branches between prologs, kernel and epilogs.
353 /// to a block dominated by all prologs and epilogs. This allows us to treat
  /src/external/apache2/llvm/dist/llvm/lib/MC/
MCWin64EH.cpp 518 // Epilogs - Epilogs that potentialy match the current epilog.
521 const std::vector<MCSymbol *>& Epilogs,
523 for (auto *EpilogStart : Epilogs) {
690 // prologs/epilogs.
970 // Process epilogs.
972 // Epilogs processed so far.
1019 // FIXME: We should share epilog codes across epilogs, where possible,

Completed in 15 milliseconds