[llvm-commits] CVS: llvm/include/Support/Annotation.h BitSetVector.h Casting.h CommandLine.h DOTGraphTraits.h DataTypes.h Debug.h DepthFirstIterator.h DynamicLinker.h EquivalenceClasses.h FileUtilities.h GraphTraits.h GraphWriter.h HashExtras.h LeakDetector.h MathExtras.h PostOrderIterator.h SCCIterator.h STLExtras.h SetOperations.h Signals.h Statistic.h StringExtras.h SystemUtils.h Timer.h Tree.h TypeInfo.h VectorExtras.h hash_map hash_set ilist iterator slist

John Criswell criswell at cs.uiuc.edu
Mon Oct 20 14:48:06 PDT 2003


Changes in directory llvm/include/Support:

Annotation.h updated: 1.11 -> 1.12
BitSetVector.h updated: 1.9 -> 1.10
Casting.h updated: 1.9 -> 1.10
CommandLine.h updated: 1.26 -> 1.27
DOTGraphTraits.h updated: 1.6 -> 1.7
DataTypes.h updated: 1.14 -> 1.15
Debug.h updated: 1.1 -> 1.2
DepthFirstIterator.h updated: 1.10 -> 1.11
DynamicLinker.h updated: 1.1 -> 1.2
EquivalenceClasses.h updated: 1.4 -> 1.5
FileUtilities.h updated: 1.4 -> 1.5
GraphTraits.h updated: 1.4 -> 1.5
GraphWriter.h updated: 1.14 -> 1.15
HashExtras.h updated: 1.8 -> 1.9
LeakDetector.h updated: 1.2 -> 1.3
MathExtras.h updated: 1.7 -> 1.8
PostOrderIterator.h updated: 1.12 -> 1.13
SCCIterator.h updated: 1.15 -> 1.16
STLExtras.h updated: 1.7 -> 1.8
SetOperations.h updated: 1.3 -> 1.4
Signals.h updated: 1.5 -> 1.6
Statistic.h updated: 1.6 -> 1.7
StringExtras.h updated: 1.6 -> 1.7
SystemUtils.h updated: 1.7 -> 1.8
Timer.h updated: 1.10 -> 1.11
Tree.h updated: 1.7 -> 1.8
TypeInfo.h updated: 1.3 -> 1.4
VectorExtras.h updated: 1.1 -> 1.2
hash_map updated: 1.12 -> 1.13
hash_set updated: 1.11 -> 1.12
ilist updated: 1.12 -> 1.13
iterator updated: 1.5 -> 1.6
slist updated: 1.4 -> 1.5

---
Log message:

Added LLVM notice.



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

Index: llvm/include/Support/Annotation.h
diff -u llvm/include/Support/Annotation.h:1.11 llvm/include/Support/Annotation.h:1.12
--- llvm/include/Support/Annotation.h:1.11	Fri Jul 25 12:34:15 2003
+++ llvm/include/Support/Annotation.h	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===-- Support/Annotation.h - Annotation classes ---------------*- 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 two classes: Annotation & Annotable.
 // Using these two simple classes, anything that derives from Annotable can have


Index: llvm/include/Support/BitSetVector.h
diff -u llvm/include/Support/BitSetVector.h:1.9 llvm/include/Support/BitSetVector.h:1.10
--- llvm/include/Support/BitSetVector.h:1.9	Tue Sep 30 13:37:23 2003
+++ llvm/include/Support/BitSetVector.h	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===-- BitVectorSet.h - A bit-vector representation of sets ----*- 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 is an implementation of the bit-vector representation of sets.  Unlike
 // vector<bool>, this allows much more efficient parallel set operations on


Index: llvm/include/Support/Casting.h
diff -u llvm/include/Support/Casting.h:1.9 llvm/include/Support/Casting.h:1.10
--- llvm/include/Support/Casting.h:1.9	Tue Sep 30 13:37:23 2003
+++ llvm/include/Support/Casting.h	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===-- Support/Casting.h - Allow flexible, checked, casts ------*- 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 isa<X>(), cast<X>(), dyn_cast<X>(), cast_or_null<X>(),
 // and dyn_cast_or_null<X>() templates.


Index: llvm/include/Support/CommandLine.h
diff -u llvm/include/Support/CommandLine.h:1.26 llvm/include/Support/CommandLine.h:1.27
--- llvm/include/Support/CommandLine.h:1.26	Tue Sep 30 13:37:23 2003
+++ llvm/include/Support/CommandLine.h	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===- Support/CommandLine.h - Flexible Command line parser -----*- 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 implements a command line argument processor that is useful when
 // creating a tool.  It provides a simple, minimalistic interface that is easily


Index: llvm/include/Support/DOTGraphTraits.h
diff -u llvm/include/Support/DOTGraphTraits.h:1.6 llvm/include/Support/DOTGraphTraits.h:1.7
--- llvm/include/Support/DOTGraphTraits.h:1.6	Tue Sep 30 13:37:23 2003
+++ llvm/include/Support/DOTGraphTraits.h	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===-- Support/DotGraphTraits.h - Customize .dot output --------*- 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 template class that can be used to customize dot output
 // graphs generated by the GraphWriter.h file.  The default implementation of


Index: llvm/include/Support/DataTypes.h
diff -u llvm/include/Support/DataTypes.h:1.14 llvm/include/Support/DataTypes.h:1.15
--- llvm/include/Support/DataTypes.h:1.14	Tue Sep 30 13:37:23 2003
+++ llvm/include/Support/DataTypes.h	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===-- include/Support/DataTypes.h - Define fixed size 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 definitions to figure out the size of _HOST_ data types.
 // This file is important because different host OS's define different macros,


Index: llvm/include/Support/Debug.h
diff -u llvm/include/Support/Debug.h:1.1 llvm/include/Support/Debug.h:1.2
--- llvm/include/Support/Debug.h:1.1	Fri Aug  1 17:12:40 2003
+++ llvm/include/Support/Debug.h	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===- Debug.h - An easy way to add debug output to your 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 implements a handle way of adding debugging information to your
 // code, without it being enabled all of the time, and without having to add


Index: llvm/include/Support/DepthFirstIterator.h
diff -u llvm/include/Support/DepthFirstIterator.h:1.10 llvm/include/Support/DepthFirstIterator.h:1.11
--- llvm/include/Support/DepthFirstIterator.h:1.10	Mon Oct 13 11:44:30 2003
+++ llvm/include/Support/DepthFirstIterator.h	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===- Support/DepthFirstIterator.h - Depth First iterator ------*- 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 builds on the Support/GraphTraits.h file to build generic depth
 // first graph iterator.  This file exposes the following functions/types:


Index: llvm/include/Support/DynamicLinker.h
diff -u llvm/include/Support/DynamicLinker.h:1.1 llvm/include/Support/DynamicLinker.h:1.2
--- llvm/include/Support/DynamicLinker.h:1.1	Fri Oct 10 11:55:40 2003
+++ llvm/include/Support/DynamicLinker.h	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===-- DynamicLinker.h - System-indep. DynamicLinker 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.
+// 
+//===----------------------------------------------------------------------===//
 //
 // Lightweight interface to dynamic library linking and loading, and dynamic
 // symbol lookup functionality, in whatever form the operating system


Index: llvm/include/Support/EquivalenceClasses.h
diff -u llvm/include/Support/EquivalenceClasses.h:1.4 llvm/include/Support/EquivalenceClasses.h:1.5
--- llvm/include/Support/EquivalenceClasses.h:1.4	Tue Sep 30 13:37:23 2003
+++ llvm/include/Support/EquivalenceClasses.h	Mon Oct 20 14:46:57 2003
@@ -1,5 +1,12 @@
 //===-- Support/EquivalenceClasses.h ----------------------------*- 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.
+// 
+//===----------------------------------------------------------------------===//
+// 
 // Generic implementation of equivalence classes and implementation of
 // union-find algorithms A not-so-fancy implementation: 2 level tree i.e root
 // and one more level Overhead of a union = size of the equivalence class being


Index: llvm/include/Support/FileUtilities.h
diff -u llvm/include/Support/FileUtilities.h:1.4 llvm/include/Support/FileUtilities.h:1.5
--- llvm/include/Support/FileUtilities.h:1.4	Tue Sep  2 16:09:30 2003
+++ llvm/include/Support/FileUtilities.h	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===- Support/FileUtilities.h - File System Utilities ----------*- 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 family of utility functions which are useful for doing
 // various things with files.


Index: llvm/include/Support/GraphTraits.h
diff -u llvm/include/Support/GraphTraits.h:1.4 llvm/include/Support/GraphTraits.h:1.5
--- llvm/include/Support/GraphTraits.h:1.4	Tue Sep 30 13:37:23 2003
+++ llvm/include/Support/GraphTraits.h	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===-- Support/GraphTraits.h - Graph traits template -----------*- 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 little GraphTraits<X> template class that should be 
 // specialized by classes that want to be iteratable by generic graph iterators.


Index: llvm/include/Support/GraphWriter.h
diff -u llvm/include/Support/GraphWriter.h:1.14 llvm/include/Support/GraphWriter.h:1.15
--- llvm/include/Support/GraphWriter.h:1.14	Tue Sep 30 13:37:23 2003
+++ llvm/include/Support/GraphWriter.h	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===-- Support/GraphWriter.h - Write a graph to a .dot file ----*- 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 simple interface that can be used to print out generic
 // LLVM graphs to ".dot" files.  "dot" is a tool that is part of the AT&T


Index: llvm/include/Support/HashExtras.h
diff -u llvm/include/Support/HashExtras.h:1.8 llvm/include/Support/HashExtras.h:1.9
--- llvm/include/Support/HashExtras.h:1.8	Tue Sep 30 13:37:23 2003
+++ llvm/include/Support/HashExtras.h	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===-- HashExtras.h - Useful functions for STL hash containers -*- 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 some templates that are useful if you are working with the
 // STL Hashed containers.


Index: llvm/include/Support/LeakDetector.h
diff -u llvm/include/Support/LeakDetector.h:1.2 llvm/include/Support/LeakDetector.h:1.3
--- llvm/include/Support/LeakDetector.h:1.2	Mon Jun 16 19:35:55 2003
+++ llvm/include/Support/LeakDetector.h	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===-- Support/LeakDetector.h - Provide simple leak detection --*- 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 class that can be used to provide very simple memory leak
 // checks for an API.  Basically LLVM uses this to make sure that Instructions,


Index: llvm/include/Support/MathExtras.h
diff -u llvm/include/Support/MathExtras.h:1.7 llvm/include/Support/MathExtras.h:1.8
--- llvm/include/Support/MathExtras.h:1.7	Tue Sep 30 13:37:23 2003
+++ llvm/include/Support/MathExtras.h	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===-- Support/MathExtras.h - Useful math functions ------------*- 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 some functions that are useful for math stuff.
 //


Index: llvm/include/Support/PostOrderIterator.h
diff -u llvm/include/Support/PostOrderIterator.h:1.12 llvm/include/Support/PostOrderIterator.h:1.13
--- llvm/include/Support/PostOrderIterator.h:1.12	Tue Sep 30 13:37:23 2003
+++ llvm/include/Support/PostOrderIterator.h	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===- Support/PostOrderIterator.h - Generic PostOrder iterator -*- 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 builds on the Support/GraphTraits.h file to build a generic graph
 // post order iterator.  This should work over any graph type that has a


Index: llvm/include/Support/SCCIterator.h
diff -u llvm/include/Support/SCCIterator.h:1.15 llvm/include/Support/SCCIterator.h:1.16
--- llvm/include/Support/SCCIterator.h:1.15	Sun Aug 31 15:01:53 2003
+++ llvm/include/Support/SCCIterator.h	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===-- Support/SCCIterator.h - SCC iterator --------------------*- 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 builds on the Support/GraphTraits.h file to find the strongly connected
 // components (SCCs) of a graph in O(N+E) time using Tarjan's DFS algorithm.


Index: llvm/include/Support/STLExtras.h
diff -u llvm/include/Support/STLExtras.h:1.7 llvm/include/Support/STLExtras.h:1.8
--- llvm/include/Support/STLExtras.h:1.7	Tue Sep 30 13:37:23 2003
+++ llvm/include/Support/STLExtras.h	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===- STLExtras.h - Useful functions when working with the STL -*- 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 some templates that are useful if you are working with the
 // STL at all.


Index: llvm/include/Support/SetOperations.h
diff -u llvm/include/Support/SetOperations.h:1.3 llvm/include/Support/SetOperations.h:1.4
--- llvm/include/Support/SetOperations.h:1.3	Tue Sep 30 13:37:23 2003
+++ llvm/include/Support/SetOperations.h	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===-- Support/SetOperations.h - Generic Set Operations --------*- 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 generic set operations that may be used on set's of
 // different types, and different element types.


Index: llvm/include/Support/Signals.h
diff -u llvm/include/Support/Signals.h:1.5 llvm/include/Support/Signals.h:1.6
--- llvm/include/Support/Signals.h:1.5	Tue Sep 30 13:37:23 2003
+++ llvm/include/Support/Signals.h	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===- Support/Signals.h - Signal Handling support --------------*- 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 some helpful functions for dealing with the possibility of
 // unix signals occuring while your program is running.


Index: llvm/include/Support/Statistic.h
diff -u llvm/include/Support/Statistic.h:1.6 llvm/include/Support/Statistic.h:1.7
--- llvm/include/Support/Statistic.h:1.6	Fri Aug  1 17:12:40 2003
+++ llvm/include/Support/Statistic.h	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===-- Support/Statistic.h - Easy way to expose stats ----------*- 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 'Statistic' class, which is designed to be an easy way
 // to expose various success metrics from passes.  These statistics are printed


Index: llvm/include/Support/StringExtras.h
diff -u llvm/include/Support/StringExtras.h:1.6 llvm/include/Support/StringExtras.h:1.7
--- llvm/include/Support/StringExtras.h:1.6	Sat Oct  4 19:41:07 2003
+++ llvm/include/Support/StringExtras.h	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===-- Support/StringExtras.h - Useful string functions --------*- 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 some functions that are useful when dealing with strings.
 //


Index: llvm/include/Support/SystemUtils.h
diff -u llvm/include/Support/SystemUtils.h:1.7 llvm/include/Support/SystemUtils.h:1.8
--- llvm/include/Support/SystemUtils.h:1.7	Tue Sep 30 13:37:23 2003
+++ llvm/include/Support/SystemUtils.h	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===- SystemUtils.h - Utilities to do low-level system stuff ---*- 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 functions used to do a variety of low-level, often
 // system-specific, tasks.


Index: llvm/include/Support/Timer.h
diff -u llvm/include/Support/Timer.h:1.10 llvm/include/Support/Timer.h:1.11
--- llvm/include/Support/Timer.h:1.10	Mon Oct  6 10:02:16 2003
+++ llvm/include/Support/Timer.h	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===-- Support/Timer.h - Interval Timing Support ---------------*- 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 three classes: Timer, TimeRegion, and TimerGroup,
 // documented below.


Index: llvm/include/Support/Tree.h
diff -u llvm/include/Support/Tree.h:1.7 llvm/include/Support/Tree.h:1.8
--- llvm/include/Support/Tree.h:1.7	Tue Sep 30 13:37:23 2003
+++ llvm/include/Support/Tree.h	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===- Support/Tree.h - Generic n-way tree structure ------------*- 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 a generic N way tree node structure.  The tree structure
 // is immutable after creation, but the payload contained within it is not.


Index: llvm/include/Support/TypeInfo.h
diff -u llvm/include/Support/TypeInfo.h:1.3 llvm/include/Support/TypeInfo.h:1.4
--- llvm/include/Support/TypeInfo.h:1.3	Tue Sep 30 13:37:23 2003
+++ llvm/include/Support/TypeInfo.h	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===- Support/TypeInfo.h - Support class for type_info objects -*- 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 makes std::type_info objects behave like first class objects that
 // can be put in maps and hashtables.  This code is based off of code in the


Index: llvm/include/Support/VectorExtras.h
diff -u llvm/include/Support/VectorExtras.h:1.1 llvm/include/Support/VectorExtras.h:1.2
--- llvm/include/Support/VectorExtras.h:1.1	Tue Jan 28 14:01:16 2003
+++ llvm/include/Support/VectorExtras.h	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===-- VectorExtras.h - Helper functions for std::vector -------*- 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 helper functions which are useful for working with the
 // std::vector class.


Index: llvm/include/Support/hash_map
diff -u llvm/include/Support/hash_map:1.12 llvm/include/Support/hash_map:1.13
--- llvm/include/Support/hash_map:1.12	Tue Sep 30 13:37:23 2003
+++ llvm/include/Support/hash_map	Mon Oct 20 14:46:57 2003
@@ -1,5 +1,12 @@
 //===-- Support/hash_map - "Portable" wrapper around hash_map ---*- 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 a wrapper around the mysterious <hash_map> header file
 // that seems to move around between GCC releases into and out of namespaces at
 // will.  #including this header will cause hash_map to be available in the


Index: llvm/include/Support/hash_set
diff -u llvm/include/Support/hash_set:1.11 llvm/include/Support/hash_set:1.12
--- llvm/include/Support/hash_set:1.11	Fri Aug 15 15:01:10 2003
+++ llvm/include/Support/hash_set	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===-- Support/hash_set - "Portable" wrapper around hash_set ---*- 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.
+// 
+//===----------------------------------------------------------------------===//
 // vim:ft=cpp
 //
 // This file provides a wrapper around the mysterious <hash_set> header file


Index: llvm/include/Support/ilist
diff -u llvm/include/Support/ilist:1.12 llvm/include/Support/ilist:1.13
--- llvm/include/Support/ilist:1.12	Wed Oct 15 16:55:37 2003
+++ llvm/include/Support/ilist	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===-- Support/ilist - Intrusive Linked List Template ----------*- 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 classes to implement an intrusive doubly linked list class
 // (ie each node of the list must contain a next and previous field for the


Index: llvm/include/Support/iterator
diff -u llvm/include/Support/iterator:1.5 llvm/include/Support/iterator:1.6
--- llvm/include/Support/iterator:1.5	Tue Jul 29 14:11:58 2003
+++ llvm/include/Support/iterator	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===-- Support/iterator - "Portable" wrapper around <iterator> -*- 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 a wrapper around the mysterious <iterator> header file.
 // In GCC 2.95.3, the file defines a bidirectional_iterator class (and other


Index: llvm/include/Support/slist
diff -u llvm/include/Support/slist:1.4 llvm/include/Support/slist:1.5
--- llvm/include/Support/slist:1.4	Mon Jun 30 16:58:24 2003
+++ llvm/include/Support/slist	Mon Oct 20 14:46:57 2003
@@ -1,4 +1,11 @@
 //===-- Support/slist - "Portable" wrapper around slist ---------*- 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 a wrapper around the mysterious <slist> header file that
 // seems to move around between GCC releases into and out of namespaces at will.





More information about the llvm-commits mailing list