Mercurial > hg > CbC > CbC_llvm
diff llvm/include/llvm/Transforms/Scalar.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/Transforms/Scalar.h Fri Feb 14 15:12:50 2020 +0900 +++ b/llvm/include/llvm/Transforms/Scalar.h Wed Mar 11 18:29:16 2020 +0900 @@ -121,7 +121,11 @@ // // SROA - Replace aggregates or pieces of aggregates with scalar SSA values. // +#ifndef noCbC +FunctionPass *createSROAPass(bool isOnlyForCbC = false); +#else FunctionPass *createSROAPass(); +#endif //===----------------------------------------------------------------------===// // @@ -285,7 +289,11 @@ // TailCallElimination - This pass eliminates call instructions to the current // function which occur immediately before return instructions. // +#ifndef noCbC +FunctionPass *createTailCallEliminationPass(bool isOnlyForCbC); +#else FunctionPass *createTailCallEliminationPass(); +#endif //===----------------------------------------------------------------------===// //