CGRAOmp  0.1
Classes | Namespaces
LoopDependencyAnalysis.hpp File Reference
#include "llvm/IR/PassManager.h"
#include "llvm/Analysis/LoopInfo.h"
#include "llvm/Analysis/LoopAnalysisManager.h"
#include "llvm/ADT/iterator_range.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/Analysis/ScalarEvolution.h"
#include "llvm/ADT/Optional.h"

Go to the source code of this file.

Classes

class  CGRAOmp::LoopDependency
 A base class for loop dependency relationship. More...
 
class  CGRAOmp::SimpleLoopDependency
 A derived class from LoopDependency for loop carried dependency via register. More...
 
class  CGRAOmp::MemoryLoopDependency
 A derived class from LoopDependency for loop carried dependency via memory access. More...
 
class  CGRAOmp::InductionVariableDependency
 A derived class from LoopDependency for loop carried dependency associated with loop induction variables. More...
 
class  CGRAOmp::LoopDependencyInfo
 LoopDependency analysis result. More...
 
class  CGRAOmp::LoopDependencyAnalysisPass
 A loop pass to analyze memory access for decoupling. More...
 

Namespaces

 CGRAOmp