Please use GitHub pull requests for new patches. Avoid migrating existing patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
include/polly/LinkAllPasses.h
Show First 20 Lines • Show All 48 Lines • ▼ Show 20 Lines | |||||
llvm::Pass *createScopDetectionPass(); | llvm::Pass *createScopDetectionPass(); | ||||
llvm::Pass *createScopInfoPass(); | llvm::Pass *createScopInfoPass(); | ||||
llvm::Pass *createIslAstInfoPass(); | llvm::Pass *createIslAstInfoPass(); | ||||
llvm::Pass *createIslCodeGenerationPass(); | llvm::Pass *createIslCodeGenerationPass(); | ||||
llvm::Pass *createIslScheduleOptimizerPass(); | llvm::Pass *createIslScheduleOptimizerPass(); | ||||
llvm::Pass *createTempScopInfoPass(); | llvm::Pass *createTempScopInfoPass(); | ||||
#ifdef SCOPLIB_FOUND | #ifdef SCOPLIB_FOUND | ||||
llvm::Pass *createPoccPass(); | |||||
llvm::Pass *createScopLibExporterPass(); | llvm::Pass *createScopLibExporterPass(); | ||||
llvm::Pass *createScopLibImporterPass(); | llvm::Pass *createScopLibImporterPass(); | ||||
#endif | #endif | ||||
extern char &IndependentBlocksID; | extern char &IndependentBlocksID; | ||||
extern char &CodePreparationID; | extern char &CodePreparationID; | ||||
} | } | ||||
Show All 30 Lines | |||||
#endif | #endif | ||||
polly::createPollyCanonicalizePass(); | polly::createPollyCanonicalizePass(); | ||||
polly::createIslAstInfoPass(); | polly::createIslAstInfoPass(); | ||||
polly::createIslCodeGenerationPass(); | polly::createIslCodeGenerationPass(); | ||||
polly::createIslScheduleOptimizerPass(); | polly::createIslScheduleOptimizerPass(); | ||||
polly::createTempScopInfoPass(); | polly::createTempScopInfoPass(); | ||||
#ifdef SCOPLIB_FOUND | #ifdef SCOPLIB_FOUND | ||||
polly::createPoccPass(); | |||||
polly::createScopLibExporterPass(); | polly::createScopLibExporterPass(); | ||||
polly::createScopLibImporterPass(); | polly::createScopLibImporterPass(); | ||||
#endif | #endif | ||||
} | } | ||||
} PollyForcePassLinking; // Force link by creating a global definition. | } PollyForcePassLinking; // Force link by creating a global definition. | ||||
} | } | ||||
namespace llvm { | namespace llvm { | ||||
class PassRegistry; | class PassRegistry; | ||||
#ifdef CLOOG_FOUND | #ifdef CLOOG_FOUND | ||||
void initializeCodeGenerationPass(llvm::PassRegistry &); | void initializeCodeGenerationPass(llvm::PassRegistry &); | ||||
#endif | #endif | ||||
void initializeCodePreparationPass(llvm::PassRegistry &); | void initializeCodePreparationPass(llvm::PassRegistry &); | ||||
void initializeDeadCodeElimPass(llvm::PassRegistry &); | void initializeDeadCodeElimPass(llvm::PassRegistry &); | ||||
void initializeIndependentBlocksPass(llvm::PassRegistry &); | void initializeIndependentBlocksPass(llvm::PassRegistry &); | ||||
void initializeJSONExporterPass(llvm::PassRegistry &); | void initializeJSONExporterPass(llvm::PassRegistry &); | ||||
void initializeJSONImporterPass(llvm::PassRegistry &); | void initializeJSONImporterPass(llvm::PassRegistry &); | ||||
void initializeIslAstInfoPass(llvm::PassRegistry &); | void initializeIslAstInfoPass(llvm::PassRegistry &); | ||||
void initializeIslCodeGenerationPass(llvm::PassRegistry &); | void initializeIslCodeGenerationPass(llvm::PassRegistry &); | ||||
void initializeIslScheduleOptimizerPass(llvm::PassRegistry &); | void initializeIslScheduleOptimizerPass(llvm::PassRegistry &); | ||||
#ifdef PLUTO_FOUND | #ifdef PLUTO_FOUND | ||||
void initializePlutoOptimizerPass(llvm::PassRegistry &); | void initializePlutoOptimizerPass(llvm::PassRegistry &); | ||||
#endif | #endif | ||||
void initializePollyCanonicalizePass(llvm::PassRegistry &); | void initializePollyCanonicalizePass(llvm::PassRegistry &); | ||||
#ifdef SCOPLIB_FOUND | |||||
void initializePoccPass(llvm::PassRegistry &); | |||||
#endif | |||||
void initializePollyIndVarSimplifyPass(llvm::PassRegistry &); | void initializePollyIndVarSimplifyPass(llvm::PassRegistry &); | ||||
} | } | ||||
#endif | #endif |