Fix two fixmes: integrate with inlining, and document
authorChris Lattner <sabre@nondot.org>
Tue, 19 Nov 2002 22:04:49 +0000 (22:04 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 19 Nov 2002 22:04:49 +0000 (22:04 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4769 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Utils/CloneFunction.cpp

index 94a4750a2d40a8604eafd019bd6f122b6fc65dfc..442ff03df3d2022f06a5a2b7aef27a88e09940a4 100644 (file)
@@ -1,15 +1,16 @@
-
-
-
-// FIXME: document
+//===- CloneFunction.cpp - Clone a function into another function ---------===//
+//
+// This file implements the CloneFunctionInto interface, which is used as the
+// low-level function cloner.  This is used by the CloneFunction and function
+// inliner to do the dirty work of copying the body of a function around.
+//
+//===----------------------------------------------------------------------===//
 
 #include "llvm/Transforms/Utils/Cloning.h"
 #include "llvm/iTerminators.h"
 #include "llvm/Function.h"
 #include <map>
 
-// FIXME: This should be merged with FunctionInlining
-
 // RemapInstruction - Convert the instruction operands from referencing the 
 // current values into those specified by ValueMap.
 //