#include "polly/PolyhedralInfo.h"
#include "polly/DependenceInfo.h"
#include "polly/LinkAllPasses.h"
#include "polly/Options.h"
#include "polly/ScopInfo.h"
#include "polly/Support/GICHelper.h"
#include "llvm/Analysis/LoopInfo.h"
#include "llvm/InitializePasses.h"
#include "llvm/Support/Debug.h"
#include "isl/union_map.h"
#include "polly/Support/PollyDebug.h"
Go to the source code of this file.
|
static cl::opt< bool > | CheckParallel ("polly-check-parallel", cl::desc("Check for parallel loops"), cl::Hidden, cl::cat(PollyCategory)) |
|
static cl::opt< bool > | CheckVectorizable ("polly-check-vectorizable", cl::desc("Check for vectorizable loops"), cl::Hidden, cl::cat(PollyCategory)) |
|
| INITIALIZE_PASS_BEGIN (PolyhedralInfo, "polyhedral-info", "Polly - Interface to polyhedral analysis engine", false, false) |
|
| INITIALIZE_PASS_DEPENDENCY (DependenceInfoWrapperPass) |
|
| INITIALIZE_PASS_DEPENDENCY (LoopInfoWrapperPass) |
|
| INITIALIZE_PASS_DEPENDENCY (ScopInfoWrapperPass) |
|
| INITIALIZE_PASS_END (PolyhedralInfo, "polyhedral-info", "Polly - Interface to polyhedral analysis engine", false, false) namespace |
|
| INITIALIZE_PASS_BEGIN (PolyhedralInfoPrinterLegacyPass, "print-polyhedral-info", "Polly - Print interface to polyhedral analysis engine analysis", false, false) |
|
| INITIALIZE_PASS_DEPENDENCY (PolyhedralInfo) |
|
◆ DEBUG_TYPE
#define DEBUG_TYPE "polyhedral-info" |
◆ CheckParallel()
static cl::opt< bool > CheckParallel |
( |
"polly-check-parallel" |
, |
|
|
cl::desc("Check for parallel loops") |
, |
|
|
cl::Hidden |
, |
|
|
cl::cat(PollyCategory) |
|
|
) |
| |
|
static |
◆ CheckVectorizable()
static cl::opt< bool > CheckVectorizable |
( |
"polly-check-vectorizable" |
, |
|
|
cl::desc("Check for vectorizable loops") |
, |
|
|
cl::Hidden |
, |
|
|
cl::cat(PollyCategory) |
|
|
) |
| |
|
static |
◆ INITIALIZE_PASS_BEGIN() [1/2]
INITIALIZE_PASS_BEGIN |
( |
PolyhedralInfo |
, |
|
|
"polyhedral-info" |
, |
|
|
"Polly - Interface to polyhedral analysis engine" |
, |
|
|
false |
, |
|
|
false |
|
|
) |
| |
◆ INITIALIZE_PASS_BEGIN() [2/2]
INITIALIZE_PASS_BEGIN |
( |
PolyhedralInfoPrinterLegacyPass |
, |
|
|
"print-polyhedral-info" |
, |
|
|
"Polly - Print interface to polyhedral analysis engine analysis" |
, |
|
|
false |
, |
|
|
false |
|
|
) |
| |
◆ INITIALIZE_PASS_DEPENDENCY() [1/4]
◆ INITIALIZE_PASS_DEPENDENCY() [2/4]
INITIALIZE_PASS_DEPENDENCY |
( |
LoopInfoWrapperPass |
| ) |
|
◆ INITIALIZE_PASS_DEPENDENCY() [3/4]
◆ INITIALIZE_PASS_DEPENDENCY() [4/4]
◆ INITIALIZE_PASS_END()
INITIALIZE_PASS_END |
( |
PolyhedralInfo |
, |
|
|
"polyhedral-info" |
, |
|
|
"Polly - Interface to polyhedral analysis engine" |
, |
|
|
false |
, |
|
|
false |
|
|
) |
| |