aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Transforms/FunctionInlining.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/llvm/Transforms/FunctionInlining.h')
-rw-r--r--include/llvm/Transforms/FunctionInlining.h23
1 files changed, 0 insertions, 23 deletions
diff --git a/include/llvm/Transforms/FunctionInlining.h b/include/llvm/Transforms/FunctionInlining.h
deleted file mode 100644
index f9ef10b..0000000
--- a/include/llvm/Transforms/FunctionInlining.h
+++ /dev/null
@@ -1,23 +0,0 @@
-//===-- FunctionInlining.h - Functions that perform Inlining -----*- C++ -*--=//
-//
-// This family of functions is useful for performing function inlining.
-//
-//===----------------------------------------------------------------------===//
-
-#ifndef LLVM_TRANSFORMS_FUNCTION_INLINING_H
-#define LLVM_TRANSFORMS_FUNCTION_INLINING_H
-
-class CallInst;
-// InlineFunction - This function forcibly inlines the called function into the
-// basic block of the caller. This returns true if it is not possible to inline
-// this call. The program is still in a well defined state if this occurs
-// though.
-//
-// Note that this only does one level of inlining. For example, if the
-// instruction 'call B' is inlined, and 'B' calls 'C', then the call to 'C' now
-// exists in the instruction stream. Similiarly this will inline a recursive
-// function by one level.
-//
-bool InlineFunction(CallInst *C);
-
-#endif