[llvm-commits] CVS: llvm/lib/Transforms/Utils/BasicBlockUtils.cpp BreakCriticalEdges.cpp CloneFunction.cpp CloneModule.cpp CloneTrace.cpp DemoteRegToStack.cpp InlineFunction.cpp Linker.cpp Local.cpp PromoteMemoryToRegister.cpp SimplifyCFG.cpp UnifyFunctionExitNodes.cpp ValueMapper.cpp

John Criswell criswell at cs.uiuc.edu
Mon Oct 20 14:44:17 PDT 2003


Changes in directory llvm/lib/Transforms/Utils:

BasicBlockUtils.cpp updated: 1.7 -> 1.8
BreakCriticalEdges.cpp updated: 1.11 -> 1.12
CloneFunction.cpp updated: 1.16 -> 1.17
CloneModule.cpp updated: 1.6 -> 1.7
CloneTrace.cpp updated: 1.2 -> 1.3
DemoteRegToStack.cpp updated: 1.4 -> 1.5
InlineFunction.cpp updated: 1.13 -> 1.14
Linker.cpp updated: 1.56 -> 1.57
Local.cpp updated: 1.10 -> 1.11
PromoteMemoryToRegister.cpp updated: 1.55 -> 1.56
SimplifyCFG.cpp updated: 1.16 -> 1.17
UnifyFunctionExitNodes.cpp updated: 1.25 -> 1.26
ValueMapper.cpp updated: 1.5 -> 1.6

---
Log message:

Added LLVM project notice to the top of every C++ source file.
Header files will be on the way.



---
Diffs of the changes:  (+91 -0)

Index: llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
diff -u llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:1.7 llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:1.8
--- llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:1.7	Fri Oct 10 12:51:20 2003
+++ llvm/lib/Transforms/Utils/BasicBlockUtils.cpp	Mon Oct 20 14:43:20 2003
@@ -1,4 +1,11 @@
 //===-- BasicBlockUtils.cpp - BasicBlock Utilities -------------------------==//
+// 
+//                     The LLVM Compiler Infrastructure
+//
+// This file was developed by the LLVM research group and is distributed under
+// the University of Illinois Open Source License. See LICENSE.TXT for details.
+// 
+//===----------------------------------------------------------------------===//
 //
 // This family of functions perform manipulations on basic blocks, and
 // instructions contained within basic blocks.


Index: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp
diff -u llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp:1.11 llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp:1.12
--- llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp:1.11	Sun Oct 12 16:52:28 2003
+++ llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp	Mon Oct 20 14:43:20 2003
@@ -1,4 +1,11 @@
 //===- BreakCriticalEdges.cpp - Critical Edge Elimination Pass ------------===//
+// 
+//                     The LLVM Compiler Infrastructure
+//
+// This file was developed by the LLVM research group and is distributed under
+// the University of Illinois Open Source License. See LICENSE.TXT for details.
+// 
+//===----------------------------------------------------------------------===//
 //
 // BreakCriticalEdges pass - Break all of the critical edges in the CFG by
 // inserting a dummy basic block.  This pass may be "required" by passes that


Index: llvm/lib/Transforms/Utils/CloneFunction.cpp
diff -u llvm/lib/Transforms/Utils/CloneFunction.cpp:1.16 llvm/lib/Transforms/Utils/CloneFunction.cpp:1.17
--- llvm/lib/Transforms/Utils/CloneFunction.cpp:1.16	Thu Apr 17 22:50:09 2003
+++ llvm/lib/Transforms/Utils/CloneFunction.cpp	Mon Oct 20 14:43:20 2003
@@ -1,4 +1,11 @@
 //===- CloneFunction.cpp - Clone a function into another function ---------===//
+// 
+//                     The LLVM Compiler Infrastructure
+//
+// This file was developed by the LLVM research group and is distributed under
+// the University of Illinois Open Source License. See LICENSE.TXT for details.
+// 
+//===----------------------------------------------------------------------===//
 //
 // This file implements the CloneFunctionInto interface, which is used as the
 // low-level function cloner.  This is used by the CloneFunction and function


Index: llvm/lib/Transforms/Utils/CloneModule.cpp
diff -u llvm/lib/Transforms/Utils/CloneModule.cpp:1.6 llvm/lib/Transforms/Utils/CloneModule.cpp:1.7
--- llvm/lib/Transforms/Utils/CloneModule.cpp:1.6	Fri Oct 10 12:51:20 2003
+++ llvm/lib/Transforms/Utils/CloneModule.cpp	Mon Oct 20 14:43:20 2003
@@ -1,4 +1,11 @@
 //===- CloneModule.cpp - Clone an entire module ---------------------------===//
+// 
+//                     The LLVM Compiler Infrastructure
+//
+// This file was developed by the LLVM research group and is distributed under
+// the University of Illinois Open Source License. See LICENSE.TXT for details.
+// 
+//===----------------------------------------------------------------------===//
 //
 // This file implements the CloneModule interface which makes a copy of an
 // entire module.


Index: llvm/lib/Transforms/Utils/CloneTrace.cpp
diff -u llvm/lib/Transforms/Utils/CloneTrace.cpp:1.2 llvm/lib/Transforms/Utils/CloneTrace.cpp:1.3
--- llvm/lib/Transforms/Utils/CloneTrace.cpp:1.2	Sat May 31 15:01:28 2003
+++ llvm/lib/Transforms/Utils/CloneTrace.cpp	Mon Oct 20 14:43:20 2003
@@ -1,4 +1,11 @@
 //===- CloneTrace.cpp - Clone a trace -------------------------------------===//
+// 
+//                     The LLVM Compiler Infrastructure
+//
+// This file was developed by the LLVM research group and is distributed under
+// the University of Illinois Open Source License. See LICENSE.TXT for details.
+// 
+//===----------------------------------------------------------------------===//
 //
 // This file implements the CloneTrace interface, which is used 
 // when writing runtime optimizations. It takes a vector of basic blocks


Index: llvm/lib/Transforms/Utils/DemoteRegToStack.cpp
diff -u llvm/lib/Transforms/Utils/DemoteRegToStack.cpp:1.4 llvm/lib/Transforms/Utils/DemoteRegToStack.cpp:1.5
--- llvm/lib/Transforms/Utils/DemoteRegToStack.cpp:1.4	Wed Oct 15 11:42:21 2003
+++ llvm/lib/Transforms/Utils/DemoteRegToStack.cpp	Mon Oct 20 14:43:20 2003
@@ -1,5 +1,12 @@
 //===- DemoteRegToStack.cpp - Move a virtual reg. to stack ----------------===//
 // 
+//                     The LLVM Compiler Infrastructure
+//
+// This file was developed by the LLVM research group and is distributed under
+// the University of Illinois Open Source License. See LICENSE.TXT for details.
+// 
+//===----------------------------------------------------------------------===//
+// 
 // This file provide the function DemoteRegToStack().  This function takes a
 // virtual register computed by an Instruction& X and replaces it with a slot in
 // the stack frame, allocated via alloca. It returns the pointer to the


Index: llvm/lib/Transforms/Utils/InlineFunction.cpp
diff -u llvm/lib/Transforms/Utils/InlineFunction.cpp:1.13 llvm/lib/Transforms/Utils/InlineFunction.cpp:1.14
--- llvm/lib/Transforms/Utils/InlineFunction.cpp:1.13	Mon Oct 13 20:11:07 2003
+++ llvm/lib/Transforms/Utils/InlineFunction.cpp	Mon Oct 20 14:43:20 2003
@@ -1,4 +1,11 @@
 //===- InlineFunction.cpp - Code to perform function inlining -------------===//
+// 
+//                     The LLVM Compiler Infrastructure
+//
+// This file was developed by the LLVM research group and is distributed under
+// the University of Illinois Open Source License. See LICENSE.TXT for details.
+// 
+//===----------------------------------------------------------------------===//
 //
 // This file implements inlining of a function into a call site, resolving
 // parameters and the return value as appropriate.


Index: llvm/lib/Transforms/Utils/Linker.cpp
diff -u llvm/lib/Transforms/Utils/Linker.cpp:1.56 llvm/lib/Transforms/Utils/Linker.cpp:1.57
--- llvm/lib/Transforms/Utils/Linker.cpp:1.56	Thu Oct 16 13:28:58 2003
+++ llvm/lib/Transforms/Utils/Linker.cpp	Mon Oct 20 14:43:20 2003
@@ -1,4 +1,11 @@
 //===- Linker.cpp - Module Linker Implementation --------------------------===//
+// 
+//                     The LLVM Compiler Infrastructure
+//
+// This file was developed by the LLVM research group and is distributed under
+// the University of Illinois Open Source License. See LICENSE.TXT for details.
+// 
+//===----------------------------------------------------------------------===//
 //
 // This file implements the LLVM module linker.
 //


Index: llvm/lib/Transforms/Utils/Local.cpp
diff -u llvm/lib/Transforms/Utils/Local.cpp:1.10 llvm/lib/Transforms/Utils/Local.cpp:1.11
--- llvm/lib/Transforms/Utils/Local.cpp:1.10	Sat Aug 23 18:18:19 2003
+++ llvm/lib/Transforms/Utils/Local.cpp	Mon Oct 20 14:43:20 2003
@@ -1,4 +1,11 @@
 //===-- Local.cpp - Functions to perform local transformations ------------===//
+// 
+//                     The LLVM Compiler Infrastructure
+//
+// This file was developed by the LLVM research group and is distributed under
+// the University of Illinois Open Source License. See LICENSE.TXT for details.
+// 
+//===----------------------------------------------------------------------===//
 //
 // This family of functions perform various local transformations to the
 // program.


Index: llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
diff -u llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:1.55 llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:1.56
--- llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:1.55	Sat Oct 18 01:14:59 2003
+++ llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp	Mon Oct 20 14:43:20 2003
@@ -1,4 +1,11 @@
 //===- PromoteMemoryToRegister.cpp - Convert allocas to registers ---------===//
+// 
+//                     The LLVM Compiler Infrastructure
+//
+// This file was developed by the LLVM research group and is distributed under
+// the University of Illinois Open Source License. See LICENSE.TXT for details.
+// 
+//===----------------------------------------------------------------------===//
 //
 // This file promote memory references to be register references.  It promotes
 // alloca instructions which only have loads and stores as uses.  An alloca is


Index: llvm/lib/Transforms/Utils/SimplifyCFG.cpp
diff -u llvm/lib/Transforms/Utils/SimplifyCFG.cpp:1.16 llvm/lib/Transforms/Utils/SimplifyCFG.cpp:1.17
--- llvm/lib/Transforms/Utils/SimplifyCFG.cpp:1.16	Fri Oct 10 12:51:20 2003
+++ llvm/lib/Transforms/Utils/SimplifyCFG.cpp	Mon Oct 20 14:43:20 2003
@@ -1,4 +1,11 @@
 //===- SimplifyCFG.cpp - Code to perform CFG simplification ---------------===//
+// 
+//                     The LLVM Compiler Infrastructure
+//
+// This file was developed by the LLVM research group and is distributed under
+// the University of Illinois Open Source License. See LICENSE.TXT for details.
+// 
+//===----------------------------------------------------------------------===//
 //
 // Peephole optimize the CFG.
 //


Index: llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp
diff -u llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp:1.25 llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp:1.26
--- llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp:1.25	Wed Sep 10 15:34:51 2003
+++ llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp	Mon Oct 20 14:43:20 2003
@@ -1,4 +1,11 @@
 //===- UnifyFunctionExitNodes.cpp - Make all functions have a single exit -===//
+// 
+//                     The LLVM Compiler Infrastructure
+//
+// This file was developed by the LLVM research group and is distributed under
+// the University of Illinois Open Source License. See LICENSE.TXT for details.
+// 
+//===----------------------------------------------------------------------===//
 //
 // This pass is used to ensure that functions have at most one return
 // instruction in them.  Additionally, it keeps track of which node is the new


Index: llvm/lib/Transforms/Utils/ValueMapper.cpp
diff -u llvm/lib/Transforms/Utils/ValueMapper.cpp:1.5 llvm/lib/Transforms/Utils/ValueMapper.cpp:1.6
--- llvm/lib/Transforms/Utils/ValueMapper.cpp:1.5	Mon Oct  6 10:23:43 2003
+++ llvm/lib/Transforms/Utils/ValueMapper.cpp	Mon Oct 20 14:43:20 2003
@@ -1,4 +1,11 @@
 //===- ValueMapper.cpp - Interface shared by lib/Transforms/Utils ---------===//
+// 
+//                     The LLVM Compiler Infrastructure
+//
+// This file was developed by the LLVM research group and is distributed under
+// the University of Illinois Open Source License. See LICENSE.TXT for details.
+// 
+//===----------------------------------------------------------------------===//
 //
 // This file defines the MapValue function, which is shared by various parts of
 // the lib/Transforms/Utils library.





More information about the llvm-commits mailing list