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
 
 //===----------------------------------------------------------------------===//
 //