brintos

brintos / llvm-project-archived public Read only

0
0
Text · 720 B · c95ffa3 Raw
20 lines · plain
1#ifndef MODULE_PASS2#define MODULE_PASS(NAME, CREATE_PASS, PARSER)3#endif4MODULE_PASS("polly", createModuleToFunctionPassAdaptor(PollyFunctionPass(Opts)), parsePollyDefaultOptions)5MODULE_PASS("polly-custom", createModuleToFunctionPassAdaptor(PollyFunctionPass(Opts)), parsePollyCustomOptions)6#undef MODULE_PASS7 8#ifndef CGSCC_PASS9#define CGSCC_PASS(NAME, CREATE_PASS, PARSER)10#endif11CGSCC_PASS("polly-inline", ScopInlinerPass(), parseNoOptions)12#undef CGSCC_PASS13 14#ifndef FUNCTION_PASS15#define FUNCTION_PASS(NAME, CREATE_PASS, PARSER)16#endif17FUNCTION_PASS("polly", PollyFunctionPass(Opts), parsePollyDefaultOptions)18FUNCTION_PASS("polly-custom", PollyFunctionPass(Opts), parsePollyCustomOptions)19#undef FUNCTION_PASS20