[llvm-commits] CVS: llvm/include/llvm/AbstractTypeUser.h Argument.h BasicBlock.h CallGraphSCCPass.h Constant.h ConstantHandling.h Constants.h DerivedTypes.h Function.h GlobalValue.h GlobalVariable.h InstrTypes.h Instruction.def Instruction.h Instructions.h Intrinsics.h Module.h ModuleProvider.h Pass.h PassAnalysisSupport.h PassManager.h PassSupport.h SlotCalculator.h SymbolTable.h SymbolTableListTraits.h Type.def Type.h Use.h User.h Value.h iMemory.h iOperators.h iOther.h iPHINode.h iTerminators.h

John Criswell criswell at cs.uiuc.edu
Mon Oct 20 15:20:01 PDT 2003


Changes in directory llvm/include/llvm:

AbstractTypeUser.h updated: 1.15 -> 1.16
Argument.h updated: 1.5 -> 1.6
BasicBlock.h updated: 1.32 -> 1.33
CallGraphSCCPass.h updated: 1.1 -> 1.2
Constant.h updated: 1.10 -> 1.11
ConstantHandling.h updated: 1.29 -> 1.30
Constants.h updated: 1.32 -> 1.33
DerivedTypes.h updated: 1.45 -> 1.46
Function.h updated: 1.45 -> 1.46
GlobalValue.h updated: 1.11 -> 1.12
GlobalVariable.h updated: 1.23 -> 1.24
InstrTypes.h updated: 1.32 -> 1.33
Instruction.def updated: 1.10 -> 1.11
Instruction.h updated: 1.46 -> 1.47
Instructions.h updated: 1.1 -> 1.2
Intrinsics.h updated: 1.11 -> 1.12
Module.h updated: 1.35 -> 1.36
ModuleProvider.h updated: 1.5 -> 1.6
Pass.h updated: 1.40 -> 1.41
PassAnalysisSupport.h updated: 1.15 -> 1.16
PassManager.h updated: 1.9 -> 1.10
PassSupport.h updated: 1.14 -> 1.15
SlotCalculator.h updated: 1.11 -> 1.12
SymbolTable.h updated: 1.25 -> 1.26
SymbolTableListTraits.h updated: 1.2 -> 1.3
Type.def updated: 1.4 -> 1.5
Type.h updated: 1.34 -> 1.35
Use.h updated: 1.1 -> 1.2
User.h updated: 1.25 -> 1.26
Value.h updated: 1.46 -> 1.47
iMemory.h updated: 1.40 -> 1.41
iOperators.h updated: 1.13 -> 1.14
iOther.h updated: 1.38 -> 1.39
iPHINode.h updated: 1.12 -> 1.13
iTerminators.h updated: 1.31 -> 1.32

---
Log message:

Added LLVM copyright header (for lack of a better term).



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

Index: llvm/include/llvm/AbstractTypeUser.h
diff -u llvm/include/llvm/AbstractTypeUser.h:1.15 llvm/include/llvm/AbstractTypeUser.h:1.16
--- llvm/include/llvm/AbstractTypeUser.h:1.15	Fri Oct  3 13:46:21 2003
+++ llvm/include/llvm/AbstractTypeUser.h	Mon Oct 20 15:19:13 2003
@@ -1,4 +1,11 @@
 //===-- llvm/AbstractTypeUser.h - AbstractTypeUser Interface ----*- C++ -*-===//
+// 
+//                     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.
+// 
+//===----------------------------------------------------------------------===//
 //
 // The AbstractTypeUser class is an interface to be implemented by classes who
 // could possible use an abstract type.  Abstract types are denoted by the


Index: llvm/include/llvm/Argument.h
diff -u llvm/include/llvm/Argument.h:1.5 llvm/include/llvm/Argument.h:1.6
--- llvm/include/llvm/Argument.h:1.5	Fri Sep 19 22:34:44 2003
+++ llvm/include/llvm/Argument.h	Mon Oct 20 15:19:13 2003
@@ -1,4 +1,11 @@
 //===-- llvm/Argument.h - Definition of the Argument class ------*- C++ -*-===//
+// 
+//                     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 Argument class, which represents an incoming formal
 // argument to a Function.


Index: llvm/include/llvm/BasicBlock.h
diff -u llvm/include/llvm/BasicBlock.h:1.32 llvm/include/llvm/BasicBlock.h:1.33
--- llvm/include/llvm/BasicBlock.h:1.32	Wed Oct  1 17:28:39 2003
+++ llvm/include/llvm/BasicBlock.h	Mon Oct 20 15:19:13 2003
@@ -1,4 +1,11 @@
 //===-- llvm/BasicBlock.h - Represent a basic block in the VM ---*- C++ -*-===//
+// 
+//                     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.
+// 
+//===----------------------------------------------------------------------===//
 ///
 /// \class BasicBlock
 ///


Index: llvm/include/llvm/CallGraphSCCPass.h
diff -u llvm/include/llvm/CallGraphSCCPass.h:1.1 llvm/include/llvm/CallGraphSCCPass.h:1.2
--- llvm/include/llvm/CallGraphSCCPass.h:1.1	Sat Aug 30 20:54:59 2003
+++ llvm/include/llvm/CallGraphSCCPass.h	Mon Oct 20 15:19:13 2003
@@ -1,4 +1,11 @@
 //===- CallGraphSCCPass.h - Pass that operates BU on call graph -*- C++ -*-===//
+// 
+//                     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 CallGraphSCCPass class, which is used for passes which
 // are implemented as bottom-up traversals on the call graph.  Because there may


Index: llvm/include/llvm/Constant.h
diff -u llvm/include/llvm/Constant.h:1.10 llvm/include/llvm/Constant.h:1.11
--- llvm/include/llvm/Constant.h:1.10	Tue Sep 30 13:37:37 2003
+++ llvm/include/llvm/Constant.h	Mon Oct 20 15:19:13 2003
@@ -1,4 +1,11 @@
 //===-- llvm/Constant.h - Constant class definition -------------*- C++ -*-===//
+// 
+//                     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 contains the declaration of the Constant class.
 //


Index: llvm/include/llvm/ConstantHandling.h
diff -u llvm/include/llvm/ConstantHandling.h:1.29 llvm/include/llvm/ConstantHandling.h:1.30
--- llvm/include/llvm/ConstantHandling.h:1.29	Tue Sep 30 13:37:37 2003
+++ llvm/include/llvm/ConstantHandling.h	Mon Oct 20 15:19:13 2003
@@ -1,4 +1,11 @@
 //===-- ConstantHandling.h - Stuff for manipulating constants ---*- C++ -*-===//
+// 
+//                     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 contains the declarations of some cool operators that allow you
 // to do natural things with constant pool values.


Index: llvm/include/llvm/Constants.h
diff -u llvm/include/llvm/Constants.h:1.32 llvm/include/llvm/Constants.h:1.33
--- llvm/include/llvm/Constants.h:1.32	Sat Oct  4 19:13:28 2003
+++ llvm/include/llvm/Constants.h	Mon Oct 20 15:19:13 2003
@@ -1,4 +1,11 @@
 //===-- llvm/Constants.h - Constant class subclass definitions --*- C++ -*-===//
+// 
+//                     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 contains the declarations for the subclasses of Constant, which
 // represent the different type of constant pool values


Index: llvm/include/llvm/DerivedTypes.h
diff -u llvm/include/llvm/DerivedTypes.h:1.45 llvm/include/llvm/DerivedTypes.h:1.46
--- llvm/include/llvm/DerivedTypes.h:1.45	Wed Oct 15 17:10:10 2003
+++ llvm/include/llvm/DerivedTypes.h	Mon Oct 20 15:19:14 2003
@@ -1,4 +1,11 @@
 //===-- llvm/DerivedTypes.h - Classes for handling data types ---*- C++ -*-===//
+// 
+//                     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 contains the declarations of classes that represent "derived 
 // types".  These are things like "arrays of x" or "structure of x, y, z" or


Index: llvm/include/llvm/Function.h
diff -u llvm/include/llvm/Function.h:1.45 llvm/include/llvm/Function.h:1.46
--- llvm/include/llvm/Function.h:1.45	Sat Sep 20 09:36:49 2003
+++ llvm/include/llvm/Function.h	Mon Oct 20 15:19:14 2003
@@ -1,4 +1,11 @@
 //===-- llvm/Function.h - Class to represent a single function --*- C++ -*-===//
+// 
+//                     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 contains the declaration of the Function class, which represents a 
 // single function/procedure in LLVM.


Index: llvm/include/llvm/GlobalValue.h
diff -u llvm/include/llvm/GlobalValue.h:1.11 llvm/include/llvm/GlobalValue.h:1.12
--- llvm/include/llvm/GlobalValue.h:1.11	Thu Oct 16 13:27:04 2003
+++ llvm/include/llvm/GlobalValue.h	Mon Oct 20 15:19:14 2003
@@ -1,4 +1,11 @@
 //===-- llvm/GlobalValue.h - Class to represent a global value --*- C++ -*-===//
+// 
+//                     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 is a common base class of all globally definable objects.  As such,
 // it is subclassed by GlobalVariable and by Function.  This is used because you


Index: llvm/include/llvm/GlobalVariable.h
diff -u llvm/include/llvm/GlobalVariable.h:1.23 llvm/include/llvm/GlobalVariable.h:1.24
--- llvm/include/llvm/GlobalVariable.h:1.23	Tue Sep 30 13:37:37 2003
+++ llvm/include/llvm/GlobalVariable.h	Mon Oct 20 15:19:14 2003
@@ -1,4 +1,11 @@
 //===-- llvm/Global.h - Class to represent a global variable ----*- C++ -*-===//
+// 
+//                     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 contains the declaration of the GlobalVariable class, which
 // represents a single global variable (or constant) in the VM.


Index: llvm/include/llvm/InstrTypes.h
diff -u llvm/include/llvm/InstrTypes.h:1.32 llvm/include/llvm/InstrTypes.h:1.33
--- llvm/include/llvm/InstrTypes.h:1.32	Tue Sep 30 13:37:37 2003
+++ llvm/include/llvm/InstrTypes.h	Mon Oct 20 15:19:14 2003
@@ -1,4 +1,11 @@
 //===-- llvm/InstrTypes.h - Important Instruction subclasses ----*- C++ -*-===//
+// 
+//                     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 various meta classes of instructions that exist in the VM
 // representation.  Specific concrete subclasses of these may be found in the 


Index: llvm/include/llvm/Instruction.def
diff -u llvm/include/llvm/Instruction.def:1.10 llvm/include/llvm/Instruction.def:1.11
--- llvm/include/llvm/Instruction.def:1.10	Sun Oct 19 16:33:56 2003
+++ llvm/include/llvm/Instruction.def	Mon Oct 20 15:19:14 2003
@@ -1,4 +1,11 @@
 //===-- llvm/Instruction.def - File that describes Instructions -*- C++ -*-===//
+// 
+//                     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 contains descriptions of the various LLVM instructions.  This is
 // used as a central place for enumerating the different instructions and 


Index: llvm/include/llvm/Instruction.h
diff -u llvm/include/llvm/Instruction.h:1.46 llvm/include/llvm/Instruction.h:1.47
--- llvm/include/llvm/Instruction.h:1.46	Mon Oct  6 12:36:49 2003
+++ llvm/include/llvm/Instruction.h	Mon Oct 20 15:19:14 2003
@@ -1,4 +1,11 @@
 //===-- llvm/Instruction.h - Instruction class definition -------*- C++ -*-===//
+// 
+//                     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 contains the declaration of the Instruction class, which is the
 // base class for all of the LLVM instructions.


Index: llvm/include/llvm/Instructions.h
diff -u llvm/include/llvm/Instructions.h:1.1 llvm/include/llvm/Instructions.h:1.2
--- llvm/include/llvm/Instructions.h:1.1	Mon Jan 27 16:08:52 2003
+++ llvm/include/llvm/Instructions.h	Mon Oct 20 15:19:14 2003
@@ -1,4 +1,11 @@
 //===-- llvm/Instructions.h - Instruction subclass definitions --*- C++ -*-===//
+// 
+//                     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 exposes the class definitions of all of the subclasses of the
 // Instruction class.  This is meant to be an easy way to get access to all


Index: llvm/include/llvm/Intrinsics.h
diff -u llvm/include/llvm/Intrinsics.h:1.11 llvm/include/llvm/Intrinsics.h:1.12
--- llvm/include/llvm/Intrinsics.h:1.11	Sat Oct 18 00:52:51 2003
+++ llvm/include/llvm/Intrinsics.h	Mon Oct 20 15:19:14 2003
@@ -1,4 +1,11 @@
 //===-- llvm/Instrinsics.h - LLVM Intrinsic Function Handling ---*- C++ -*-===//
+// 
+//                     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 a set of enums which allow processing of intrinsic
 // functions.  Values of these enum types are returned by


Index: llvm/include/llvm/Module.h
diff -u llvm/include/llvm/Module.h:1.35 llvm/include/llvm/Module.h:1.36
--- llvm/include/llvm/Module.h:1.35	Tue Sep 30 13:37:37 2003
+++ llvm/include/llvm/Module.h	Mon Oct 20 15:19:14 2003
@@ -1,4 +1,11 @@
 //===-- llvm/Module.h - C++ class to represent a VM module ------*- C++ -*-===//
+// 
+//                     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 contains the declarations for the Module class that is used to 
 // maintain all the information related to a VM module.


Index: llvm/include/llvm/ModuleProvider.h
diff -u llvm/include/llvm/ModuleProvider.h:1.5 llvm/include/llvm/ModuleProvider.h:1.6
--- llvm/include/llvm/ModuleProvider.h:1.5	Fri Oct 17 13:26:51 2003
+++ llvm/include/llvm/ModuleProvider.h	Mon Oct 20 15:19:14 2003
@@ -1,4 +1,11 @@
 //===-- llvm/ModuleProvider.h - Interface for module providers --*- C++ -*-===//
+// 
+//                     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 provides an abstract interface for loading a module from some
 // place.  This interface allows incremental or random access loading of


Index: llvm/include/llvm/Pass.h
diff -u llvm/include/llvm/Pass.h:1.40 llvm/include/llvm/Pass.h:1.41
--- llvm/include/llvm/Pass.h:1.40	Fri Oct 10 12:38:57 2003
+++ llvm/include/llvm/Pass.h	Mon Oct 20 15:19:14 2003
@@ -1,4 +1,11 @@
 //===- llvm/Pass.h - Base class for Passes ----------------------*- C++ -*-===//
+// 
+//                     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 a base class that indicates that a specified class is a
 // transformation pass implementation.


Index: llvm/include/llvm/PassAnalysisSupport.h
diff -u llvm/include/llvm/PassAnalysisSupport.h:1.15 llvm/include/llvm/PassAnalysisSupport.h:1.16
--- llvm/include/llvm/PassAnalysisSupport.h:1.15	Tue Sep 30 13:37:37 2003
+++ llvm/include/llvm/PassAnalysisSupport.h	Mon Oct 20 15:19:14 2003
@@ -1,4 +1,11 @@
 //===- llvm/PassAnalysisSupport.h - Analysis Pass Support code --*- C++ -*-===//
+// 
+//                     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 stuff that is used to define and "use" Analysis Passes.
 // This file is automatically #included by Pass.h, so:


Index: llvm/include/llvm/PassManager.h
diff -u llvm/include/llvm/PassManager.h:1.9 llvm/include/llvm/PassManager.h:1.10
--- llvm/include/llvm/PassManager.h:1.9	Tue Oct 14 16:34:56 2003
+++ llvm/include/llvm/PassManager.h	Mon Oct 20 15:19:14 2003
@@ -1,4 +1,11 @@
 //===- llvm/PassManager.h - Container for Passes ----------------*- C++ -*-===//
+// 
+//                     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 PassManager class.  This class is used to hold,
 // maintain, and optimize execution of Passes.  The PassManager class ensures


Index: llvm/include/llvm/PassSupport.h
diff -u llvm/include/llvm/PassSupport.h:1.14 llvm/include/llvm/PassSupport.h:1.15
--- llvm/include/llvm/PassSupport.h:1.14	Sun Oct 12 13:51:53 2003
+++ llvm/include/llvm/PassSupport.h	Mon Oct 20 15:19:14 2003
@@ -1,4 +1,11 @@
 //===- llvm/PassSupport.h - Pass Support code -------------------*- C++ -*-===//
+// 
+//                     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 stuff that is used to define and "use" Passes.  This file
 // is automatically #included by Pass.h, so:


Index: llvm/include/llvm/SlotCalculator.h
diff -u llvm/include/llvm/SlotCalculator.h:1.11 llvm/include/llvm/SlotCalculator.h:1.12
--- llvm/include/llvm/SlotCalculator.h:1.11	Thu Oct 16 21:02:40 2003
+++ llvm/include/llvm/SlotCalculator.h	Mon Oct 20 15:19:14 2003
@@ -1,4 +1,11 @@
 //===-- llvm/SlotCalculator.h - Calculate value slots -----------*- C++ -*-===//
+// 
+//                     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 class calculates the slots that values will land in.  This is useful for
 // when writing bytecode or assembly out, because you have to know these things.


Index: llvm/include/llvm/SymbolTable.h
diff -u llvm/include/llvm/SymbolTable.h:1.25 llvm/include/llvm/SymbolTable.h:1.26
--- llvm/include/llvm/SymbolTable.h:1.25	Fri Oct  3 13:46:21 2003
+++ llvm/include/llvm/SymbolTable.h	Mon Oct 20 15:19:14 2003
@@ -1,4 +1,11 @@
 //===-- llvm/SymbolTable.h - Implement a type plane'd symtab ----*- C++ -*-===//
+// 
+//                     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 a symbol table that has planed broken up by type.  
 // Identical types may have overlapping symbol names as long as they are 


Index: llvm/include/llvm/SymbolTableListTraits.h
diff -u llvm/include/llvm/SymbolTableListTraits.h:1.2 llvm/include/llvm/SymbolTableListTraits.h:1.3
--- llvm/include/llvm/SymbolTableListTraits.h:1.2	Tue Sep 30 13:37:37 2003
+++ llvm/include/llvm/SymbolTableListTraits.h	Mon Oct 20 15:19:14 2003
@@ -1,4 +1,11 @@
 //===-- llvm/SymbolTableListTraits.h - Traits for iplist --------*- C++ -*-===//
+// 
+//                     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 a generic class that is used to implement the automatic
 // symbol table manipulation that occurs when you put (for example) a named


Index: llvm/include/llvm/Type.def
diff -u llvm/include/llvm/Type.def:1.4 llvm/include/llvm/Type.def:1.5
--- llvm/include/llvm/Type.def:1.4	Tue Sep 30 13:37:37 2003
+++ llvm/include/llvm/Type.def	Mon Oct 20 15:19:14 2003
@@ -1,4 +1,11 @@
 //===-- llvm/Type.def - File that describes various LLVM types --*- C++ -*-===//
+// 
+//                     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 contains descriptions of the various LLVM types and derived types.
 // This file serves as a source of in source documentation and a can be


Index: llvm/include/llvm/Type.h
diff -u llvm/include/llvm/Type.h:1.34 llvm/include/llvm/Type.h:1.35
--- llvm/include/llvm/Type.h:1.34	Mon Oct 13 10:34:17 2003
+++ llvm/include/llvm/Type.h	Mon Oct 20 15:19:15 2003
@@ -1,4 +1,11 @@
 //===-- llvm/Type.h - Classes for handling data types -----------*- C++ -*-===//
+// 
+//                     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 contains the declaration of the Type class.  For more "Type" type
 // stuff, look in DerivedTypes.h.


Index: llvm/include/llvm/Use.h
diff -u llvm/include/llvm/Use.h:1.1 llvm/include/llvm/Use.h:1.2
--- llvm/include/llvm/Use.h:1.1	Thu Oct 16 11:53:04 2003
+++ llvm/include/llvm/Use.h	Mon Oct 20 15:19:15 2003
@@ -1,4 +1,11 @@
 //===-- llvm/Use.h - Definition of the Use class ----------------*- C++ -*-===//
+// 
+//                     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 defines the Use class.  The Use class represents the operand of an
 // instruction or some other User instance which refers to a Value.  The Use


Index: llvm/include/llvm/User.h
diff -u llvm/include/llvm/User.h:1.25 llvm/include/llvm/User.h:1.26
--- llvm/include/llvm/User.h:1.25	Wed Oct 15 17:09:57 2003
+++ llvm/include/llvm/User.h	Mon Oct 20 15:19:15 2003
@@ -1,4 +1,11 @@
 //===-- llvm/User.h - User class definition ---------------------*- C++ -*-===//
+// 
+//                     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 class defines the interface that one who 'use's a Value must implement.
 // Each instance of the Value class keeps track of what User's have handles


Index: llvm/include/llvm/Value.h
diff -u llvm/include/llvm/Value.h:1.46 llvm/include/llvm/Value.h:1.47
--- llvm/include/llvm/Value.h:1.46	Thu Oct 16 11:53:04 2003
+++ llvm/include/llvm/Value.h	Mon Oct 20 15:19:15 2003
@@ -1,4 +1,11 @@
 //===-- llvm/Value.h - Definition of the Value class ------------*- C++ -*-===//
+// 
+//                     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 very important Value class.  This is subclassed by a
 // bunch of other important classes, like Instruction, Function, Type, etc...


Index: llvm/include/llvm/iMemory.h
diff -u llvm/include/llvm/iMemory.h:1.40 llvm/include/llvm/iMemory.h:1.41
--- llvm/include/llvm/iMemory.h:1.40	Tue Sep  9 13:16:08 2003
+++ llvm/include/llvm/iMemory.h	Mon Oct 20 15:19:15 2003
@@ -1,4 +1,11 @@
 //===-- llvm/iMemory.h - Memory Operator node definitions -------*- C++ -*-===//
+// 
+//                     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 contains the declarations of all of the memory related operators.
 // This includes: malloc, free, alloca, load, store, and getelementptr


Index: llvm/include/llvm/iOperators.h
diff -u llvm/include/llvm/iOperators.h:1.13 llvm/include/llvm/iOperators.h:1.14
--- llvm/include/llvm/iOperators.h:1.13	Tue Sep 10 10:34:41 2002
+++ llvm/include/llvm/iOperators.h	Mon Oct 20 15:19:15 2003
@@ -1,4 +1,11 @@
 //===-- llvm/iOperators.h - Binary Operator node definitions ----*- C++ -*-===//
+// 
+//                     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 contains the declarations of the Binary Operator classes.
 //


Index: llvm/include/llvm/iOther.h
diff -u llvm/include/llvm/iOther.h:1.38 llvm/include/llvm/iOther.h:1.39
--- llvm/include/llvm/iOther.h:1.38	Sat Oct 18 00:52:51 2003
+++ llvm/include/llvm/iOther.h	Mon Oct 20 15:19:15 2003
@@ -1,4 +1,11 @@
 //===-- llvm/iOther.h - "Other" instruction node definitions ----*- C++ -*-===//
+// 
+//                     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 contains the declarations for instructions that fall into the 
 // grandiose 'other' catagory...


Index: llvm/include/llvm/iPHINode.h
diff -u llvm/include/llvm/iPHINode.h:1.12 llvm/include/llvm/iPHINode.h:1.13
--- llvm/include/llvm/iPHINode.h:1.12	Sun Oct 19 16:33:56 2003
+++ llvm/include/llvm/iPHINode.h	Mon Oct 20 15:19:15 2003
@@ -1,4 +1,11 @@
 //===-- llvm/iPHINode.h - PHI instruction definition ------------*- C++ -*-===//
+// 
+//                     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 PHINode class.
 //


Index: llvm/include/llvm/iTerminators.h
diff -u llvm/include/llvm/iTerminators.h:1.31 llvm/include/llvm/iTerminators.h:1.32
--- llvm/include/llvm/iTerminators.h:1.31	Mon Sep  8 13:54:09 2003
+++ llvm/include/llvm/iTerminators.h	Mon Oct 20 15:19:15 2003
@@ -1,4 +1,11 @@
 //===-- llvm/iTerminators.h - Termintator instruction nodes -----*- C++ -*-===//
+// 
+//                     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 contains the declarations for all the subclasses of the Instruction
 // class which represent "terminator" instructions.  Terminator instructions are





More information about the llvm-commits mailing list