#ifndef MODULE_PASS #define MODULE_PASS(NAME, CREATE_PASS, PARSER) #endif MODULE_PASS("polly", createModuleToFunctionPassAdaptor(PollyFunctionPass(Opts)), parsePollyDefaultOptions) MODULE_PASS("polly-custom", createModuleToFunctionPassAdaptor(PollyFunctionPass(Opts)), parsePollyCustomOptions) #undef MODULE_PASS #ifndef CGSCC_PASS #define CGSCC_PASS(NAME, CREATE_PASS, PARSER) #endif CGSCC_PASS("polly-inline", ScopInlinerPass(FS), parseNoOptions) #undef CGSCC_PASS #ifndef FUNCTION_PASS #define FUNCTION_PASS(NAME, CREATE_PASS, PARSER) #endif FUNCTION_PASS("polly", PollyFunctionPass(Opts), parsePollyDefaultOptions) FUNCTION_PASS("polly-custom", PollyFunctionPass(Opts), parsePollyCustomOptions) #undef FUNCTION_PASS