HomeSort by: relevance | last modified time | path
    Searched defs:LoopNest (Results 1 - 2 of 2) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
LoopNestAnalysis.h 27 class LoopNest {
30 LoopNest(Loop &Root, ScalarEvolution &SE);
32 LoopNest() = delete;
33 LoopNest &operator=(const LoopNest &) = delete;
35 /// Construct a LoopNest object.
36 static std::unique_ptr<LoopNest> getLoopNest(Loop &Root, ScalarEvolution &SE);
156 raw_ostream &operator<<(raw_ostream &, const LoopNest &);
165 using Result = LoopNest;
169 /// Printer pass for the \c LoopNest results
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
LoopNestAnalysis.cpp 22 #define DEBUG_TYPE "loopnest"
40 // LoopNest implementation
43 LoopNest::LoopNest(Loop &Root, ScalarEvolution &SE)
48 std::unique_ptr<LoopNest> LoopNest::getLoopNest(Loop &Root,
50 return std::make_unique<LoopNest>(Root, SE);
53 bool LoopNest::arePerfectlyNested(const Loop &OuterLoop, const Loop &InnerLoop,
161 LoopNest::getPerfectLoops(ScalarEvolution &SE) const {
181 unsigned LoopNest::getMaxPerfectDepth(const Loop &Root, ScalarEvolution &SE)
    [all...]

Completed in 15 milliseconds