diff options
author | Chris Lattner <sabre@nondot.org> | 2002-11-19 21:00:33 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2002-11-19 21:00:33 +0000 |
commit | b499419def4a2f9e73fe07d0c13889152d6ed21d (patch) | |
tree | 4268b00f9bd991e1d3149f63625cef1b1930a922 | |
parent | 309f19391b571084ba9f6b0372e63b875ca2b869 (diff) | |
download | external_llvm-b499419def4a2f9e73fe07d0c13889152d6ed21d.zip external_llvm-b499419def4a2f9e73fe07d0c13889152d6ed21d.tar.gz external_llvm-b499419def4a2f9e73fe07d0c13889152d6ed21d.tar.bz2 |
This file is supersumed by Utils/Cloning.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4765 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/llvm/Transforms/FunctionInlining.h | 23 | ||||
-rw-r--r-- | include/llvm/Transforms/Utils/CloneFunction.h | 17 |
2 files changed, 0 insertions, 40 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 diff --git a/include/llvm/Transforms/Utils/CloneFunction.h b/include/llvm/Transforms/Utils/CloneFunction.h deleted file mode 100644 index fe29dc4..0000000 --- a/include/llvm/Transforms/Utils/CloneFunction.h +++ /dev/null @@ -1,17 +0,0 @@ - - -#ifndef LLVM_TRANSFORMS_CLONE_FUNCTION_H -#define LLVM_TRANSFORMS_CLONE_FUNCTION_H - -#include <vector> -class Function; -class Value; - -// Clone OldFunc into NewFunc, transforming the old arguments into references to -// ArgMap values. Note that if NewFunc already has basic blocks, the ones -// cloned into it will be added to the end of the function. -// -void CloneFunctionInto(Function *NewFunc, const Function *OldFunc, - const std::vector<Value*> &ArgMap); - -#endif |