Mercurial > hg > CbC > CbC_llvm
diff llvm/include/llvm/LinkAllPasses.h @ 152:e8a9b4f4d755
pull from 146
author | anatofuz |
---|---|
date | Wed, 11 Mar 2020 18:29:16 +0900 |
parents | 1d019706d866 |
children | f935e5e0dbe7 |
line wrap: on
line diff
--- a/llvm/include/llvm/LinkAllPasses.h Fri Feb 14 15:12:50 2020 +0900 +++ b/llvm/include/llvm/LinkAllPasses.h Wed Mar 11 18:29:16 2020 +0900 @@ -174,7 +174,11 @@ (void) llvm::createStripNonDebugSymbolsPass(); (void) llvm::createStripDeadDebugInfoPass(); (void) llvm::createStripDeadPrototypesPass(); +#ifndef noCbC + (void) llvm::createTailCallEliminationPass(false); +#else (void) llvm::createTailCallEliminationPass(); +#endif (void) llvm::createJumpThreadingPass(); (void) llvm::createUnifyFunctionExitNodesPass(); (void) llvm::createInstCountPass();