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

  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
ModuloSchedule.h 1 //===- ModuloSchedule.h - Software pipeline schedule expansion ------------===//
78 class ModuloSchedule {
98 /// Create a new ModuloSchedule.
105 ModuloSchedule(MachineFunction &MF, MachineLoop *Loop,
157 /// The ModuloScheduleExpander takes a ModuloSchedule and expands it in-place,
168 ModuloSchedule &Schedule;
261 ModuloScheduleExpander(MachineFunction &MF, ModuloSchedule &S,
281 PeelingModuloScheduleExpander(MachineFunction &MF, ModuloSchedule &S,
293 ModuloSchedule &Schedule;
377 ModuloSchedule &S
    [all...]
  /src/external/apache2/llvm/lib/libLLVMCodeGen/
Makefile 129 ModuloSchedule.cpp \
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
ModuloSchedule.cpp 1 //===- ModuloSchedule.cpp - Software pipeline schedule expansion ----------===//
9 #include "llvm/CodeGen/ModuloSchedule.h"
24 void ModuloSchedule::print(raw_ostream &OS) {
1251 ModuloSchedule &S;
1278 KernelRewriter(MachineLoop &L, ModuloSchedule &S,
1284 KernelRewriter::KernelRewriter(MachineLoop &L, ModuloSchedule &S,
2089 // This pass constructs a ModuloSchedule from its module and runs
2175 ModuloSchedule MS(MF, &L, std::move(Instrs), std::move(Cycle),
MachinePipeliner.cpp 60 #include "llvm/CodeGen/ModuloSchedule.h"
611 // Generate the schedule as a ModuloSchedule.
629 ModuloSchedule MS(MF, &Loop, std::move(OrderedInsts), std::move(Cycles),

Completed in 18 milliseconds