diff options
Diffstat (limited to 'include/llvm/Transforms/FunctionInlining.h')
-rw-r--r-- | include/llvm/Transforms/FunctionInlining.h | 23 |
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 |