Added LLVM notice.
authorJohn Criswell <criswell@uiuc.edu>
Mon, 20 Oct 2003 19:46:57 +0000 (19:46 +0000)
committerJohn Criswell <criswell@uiuc.edu>
Mon, 20 Oct 2003 19:46:57 +0000 (19:46 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9300 91177308-0d34-0410-b5e6-96231b3b80d8

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

index f4b7c28202f10e88f05dbc14cfdad89991a50c8a..075ffc297a4b91a9d0b18cb6b1adf50aadb5d586 100644 (file)
@@ -1,4 +1,11 @@
 //===-- Support/Annotation.h - Annotation classes ---------------*- C++ -*-===//
 //===-- 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
 //
 // This file contains the declarations for two classes: Annotation & Annotable.
 // Using these two simple classes, anything that derives from Annotable can have
index fa2598a285635aafae6f571a042213edbcdec3d6..08bafa15806ae7a17e545167fcc6761c354dd7b0 100644 (file)
@@ -1,4 +1,11 @@
 //===-- BitVectorSet.h - A bit-vector representation of sets ----*- C++ -*-===//
 //===-- 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
 //
 // This is an implementation of the bit-vector representation of sets.  Unlike
 // vector<bool>, this allows much more efficient parallel set operations on
index fc2d4b21ea1bd42b2d09dccae7de279c5ecf032f..065919c1792a87c71cc491e3c464cb4418f1eeca 100644 (file)
@@ -1,4 +1,11 @@
 //===-- Support/Casting.h - Allow flexible, checked, casts ------*- C++ -*-===//
 //===-- 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.
 //
 // This file defines the isa<X>(), cast<X>(), dyn_cast<X>(), cast_or_null<X>(),
 // and dyn_cast_or_null<X>() templates.
index 179bca378ba4f7ec03d037f298110e2ab7e0b07f..01f55a81d455716cc8e8d82c652427834a90c1a6 100644 (file)
@@ -1,4 +1,11 @@
 //===- Support/CommandLine.h - Flexible Command line parser -----*- C++ -*-===//
 //===- 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
 //
 // 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 6ffade878b199e17c2ee6c05f74931ac538e967a..002a78ec4f8bc4872db8ba9f675e3872826b5dcd 100644 (file)
@@ -1,4 +1,11 @@
 //===-- Support/DotGraphTraits.h - Customize .dot output --------*- C++ -*-===//
 //===-- 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
 //
 // 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 eb933216d818040adc356f7406f13a46d1f40cd8..e2a08ea2ad437a220014ea9d4ea175696d03abb6 100644 (file)
@@ -1,4 +1,11 @@
 //===-- include/Support/DataTypes.h - Define fixed size types ---*- C++ -*-===//
 //===-- 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,
 //
 // 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 0a4c8a778478d8abf6f94874d27bb0fb686c49db..8cba05771fb4b8a3e7c42857cd3b1073aa319fae 100644 (file)
@@ -1,4 +1,11 @@
 //===- Debug.h - An easy way to add debug output to your code ---*- C++ -*-===//
 //===- 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
 //
 // 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 7df5c26f98d8a3c1a32c20c1f8c2c880ec5376f5..bb7673c83d415872a59d4422e4b647652c756bb8 100644 (file)
@@ -1,4 +1,11 @@
 //===- Support/DepthFirstIterator.h - Depth First iterator ------*- C++ -*-===//
 //===- 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:
 //
 // This file builds on the Support/GraphTraits.h file to build generic depth
 // first graph iterator.  This file exposes the following functions/types:
index 9b0e749aebacea407de3dc445804239b29fd483c..8f02708268e14e11d5a7b8ffdf42fba47eea7aa5 100644 (file)
@@ -1,4 +1,11 @@
 //===-- DynamicLinker.h - System-indep. DynamicLinker interface -*- C++ -*-===//
 //===-- 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
 //
 // Lightweight interface to dynamic library linking and loading, and dynamic
 // symbol lookup functionality, in whatever form the operating system
index dab5d73257c9b7f5eb1c351d9ced4e656b354497..01e8c5ef8209bd1d17916bde446724f3790f019f 100644 (file)
@@ -1,5 +1,12 @@
 //===-- Support/EquivalenceClasses.h ----------------------------*- C++ -*-===//
 // 
 //===-- 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
 // 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 3bba3fec73569aebe73cb9a6b113bc23f8151d21..0323ffac9fe5c11ac5f15db65b7d9540e4d0f19a 100644 (file)
@@ -1,4 +1,11 @@
 //===- Support/FileUtilities.h - File System Utilities ----------*- C++ -*-===//
 //===- 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.
 //
 // This file defines a family of utility functions which are useful for doing
 // various things with files.
index e54d9631294c6ef173faeb72814975d672d1928a..305f71e2800e470acfcb1abe7cb3b36fd8c7b321 100644 (file)
@@ -1,4 +1,11 @@
 //===-- Support/GraphTraits.h - Graph traits template -----------*- C++ -*-===//
 //===-- 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.
 //
 // 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 7b21dbf30f04190f4a14467360abb49e81ef4c25..229284fa8e583f66c0db82d738faac9d7ebd3178 100644 (file)
@@ -1,4 +1,11 @@
 //===-- Support/GraphWriter.h - Write a graph to a .dot file ----*- C++ -*-===//
 //===-- 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
 //
 // 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 f648a28c099c58e38934c6b5edd27479cefea653..871080c46756847fee7fe7542a1ce82107a6b15b 100644 (file)
@@ -1,4 +1,11 @@
 //===-- HashExtras.h - Useful functions for STL hash containers -*- C++ -*-===//
 //===-- 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.
 //
 // This file contains some templates that are useful if you are working with the
 // STL Hashed containers.
index 4c682be500ffd266357d628cb0210e21cb0320e5..b39e0b591106adf9311669413ae4a5bfb5cee15a 100644 (file)
@@ -1,4 +1,11 @@
 //===-- Support/LeakDetector.h - Provide simple leak detection --*- C++ -*-===//
 //===-- 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,
 //
 // 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 ea3bba40c9c58f765dfa4f1fc3a584a6b43c688a..ec742324b0083727c8d80ae2cf42eea75d163f64 100644 (file)
@@ -1,4 +1,11 @@
 //===-- Support/MathExtras.h - Useful math functions ------------*- C++ -*-===//
 //===-- 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.
 //
 //
 // This file contains some functions that are useful for math stuff.
 //
index 2e5a0ad336dd152159f897f8ba05467cfb92ac8d..9309554f3287fb5d884beaa807276f2d1a5f31fe 100644 (file)
@@ -1,4 +1,11 @@
 //===- Support/PostOrderIterator.h - Generic PostOrder iterator -*- C++ -*-===//
 //===- 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
 //
 // 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 e8c4af6c8f22d851f3c99a114eda73a67f6ab34b..cf137cd473404e91fdd1a750220dbaa1de73cdd8 100644 (file)
@@ -1,4 +1,11 @@
 //===-- Support/SCCIterator.h - SCC iterator --------------------*- C++ -*-===//
 //===-- 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.
 //
 // 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 012d002427311dea868f27fbb0afa9c4a9dfbd73..bc84f32037a7a354e24342b934954e4ddaf0a6ca 100644 (file)
@@ -1,4 +1,11 @@
 //===- STLExtras.h - Useful functions when working with the STL -*- C++ -*-===//
 //===- 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.
 //
 // This file contains some templates that are useful if you are working with the
 // STL at all.
index fe020b87daeebc15e9dfbda108ffde00de49fb3c..dc6e0d6029efa6e75857ddd5c1d75fa570879697 100644 (file)
@@ -1,4 +1,11 @@
 //===-- Support/SetOperations.h - Generic Set Operations --------*- C++ -*-===//
 //===-- 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.
 //
 // This file defines generic set operations that may be used on set's of
 // different types, and different element types.
index 218cf99a2446ef7ec506cc3f64ffb0d556d7184f..ce12301a15c508c98cf67b9df54387379a08a78d 100644 (file)
@@ -1,4 +1,11 @@
 //===- Support/Signals.h - Signal Handling support --------------*- C++ -*-===//
 //===- 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.
 //
 // This file defines some helpful functions for dealing with the possibility of
 // unix signals occuring while your program is running.
index f25ffc6b3a8351507b4ccb9a6916ddb4f343c7e1..d69809ff186e54f1c5f2701e1b44e9290664f9b7 100644 (file)
@@ -1,4 +1,11 @@
 //===-- Support/Statistic.h - Easy way to expose stats ----------*- C++ -*-===//
 //===-- 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
 //
 // 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 0596b2feb55bce03405ec613d70cc553fc6c403a..0ca6609ff45b47ed07402221d18eae4c8d11c1ae 100644 (file)
@@ -1,4 +1,11 @@
 //===-- Support/StringExtras.h - Useful string functions --------*- C++ -*-===//
 //===-- 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.
 //
 //
 // This file contains some functions that are useful when dealing with strings.
 //
index 01c8189723bf13054fece9e5a2f80506726029dc..ccde86cce697e81b53d79d6409f8e648cb477cff 100644 (file)
@@ -1,4 +1,11 @@
 //===- SystemUtils.h - Utilities to do low-level system stuff ---*- C++ -*-===//
 //===- 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.
 //
 // This file contains functions used to do a variety of low-level, often
 // system-specific, tasks.
index 3a2a457681f3e7eb0e85575ea001598faa8238dd..57ef3f0d6489a86d6bd7917c05701ea0b891a85d 100644 (file)
@@ -1,4 +1,11 @@
 //===-- Support/Timer.h - Interval Timing Support ---------------*- C++ -*-===//
 //===-- 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.
 //
 // This file defines three classes: Timer, TimeRegion, and TimerGroup,
 // documented below.
index 15572614b0ee6af8d90abac09a6a69716c0721a3..e6454317a8c9fd15cf36d5ff5dcbb4c74743a1cc 100644 (file)
@@ -1,4 +1,11 @@
 //===- Support/Tree.h - Generic n-way tree structure ------------*- C++ -*-===//
 //===- 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.
 //
 // 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 488f56dc0f45ee20deebe59cf97ffd5eaba05881..aa2093a43db2c96361b74ce347a05138a0bccf86 100644 (file)
@@ -1,4 +1,11 @@
 //===- Support/TypeInfo.h - Support class for type_info objects -*- C++ -*-===//
 //===- 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
 //
 // 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 68aa8078bdb6c5d3f6b1c5e6fb83b9c3d237510e..32778309d4eb3e229ed1a2f8bfa6e660cc36eb3b 100644 (file)
@@ -1,4 +1,11 @@
 //===-- VectorExtras.h - Helper functions for std::vector -------*- C++ -*-===//
 //===-- 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.
 //
 // This file contains helper functions which are useful for working with the
 // std::vector class.
index 6e1ca2c6edab5f07517dc4853d61db041c2cc2fa..95ef0e5cdc9634e2ea3f0bbe11ffaad3ece7f7f4 100644 (file)
@@ -1,5 +1,12 @@
 //===-- Support/hash_map - "Portable" wrapper around hash_map ---*- C++ -*-===//
 // 
 //===-- 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
 // 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 3fb4a3a78cc481258765030f843252ee673f5a94..620dd336671bf5822dfb33687427640738ddda66 100644 (file)
@@ -1,4 +1,11 @@
 //===-- Support/hash_set - "Portable" wrapper around hash_set ---*- C++ -*-===//
 //===-- 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
 // vim:ft=cpp
 //
 // This file provides a wrapper around the mysterious <hash_set> header file
index c4d0a7c615ea280f3555e25aace78ab84be9ff1d..3acc7260f57e94b145ce66f19df561ad3d72bafb 100644 (file)
@@ -1,4 +1,11 @@
 //===-- Support/ilist - Intrusive Linked List Template ----------*- C++ -*-===//
 //===-- 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
 //
 // 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 96ea7781ce2bdfe1ec99c03526b1da6035ae4c10..b26790f4f2fc226f498530c371368b6d69f6a392 100644 (file)
@@ -1,4 +1,11 @@
 //===-- Support/iterator - "Portable" wrapper around <iterator> -*- C++ -*-===//
 //===-- 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
 //
 // 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 31c5ce809bdd81b187fbbb88aab7485aa4050c0c..9e5c3eae970e730e967f0f0bd8e94c60aaee185f 100644 (file)
@@ -1,4 +1,11 @@
 //===-- Support/slist - "Portable" wrapper around slist ---------*- C++ -*-===//
 //===-- 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.
 //
 // 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.
index fa2598a285635aafae6f571a042213edbcdec3d6..08bafa15806ae7a17e545167fcc6761c354dd7b0 100644 (file)
@@ -1,4 +1,11 @@
 //===-- BitVectorSet.h - A bit-vector representation of sets ----*- C++ -*-===//
 //===-- 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
 //
 // This is an implementation of the bit-vector representation of sets.  Unlike
 // vector<bool>, this allows much more efficient parallel set operations on
index 7df5c26f98d8a3c1a32c20c1f8c2c880ec5376f5..bb7673c83d415872a59d4422e4b647652c756bb8 100644 (file)
@@ -1,4 +1,11 @@
 //===- Support/DepthFirstIterator.h - Depth First iterator ------*- C++ -*-===//
 //===- 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:
 //
 // This file builds on the Support/GraphTraits.h file to build generic depth
 // first graph iterator.  This file exposes the following functions/types:
index dab5d73257c9b7f5eb1c351d9ced4e656b354497..01e8c5ef8209bd1d17916bde446724f3790f019f 100644 (file)
@@ -1,5 +1,12 @@
 //===-- Support/EquivalenceClasses.h ----------------------------*- C++ -*-===//
 // 
 //===-- 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
 // 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 e54d9631294c6ef173faeb72814975d672d1928a..305f71e2800e470acfcb1abe7cb3b36fd8c7b321 100644 (file)
@@ -1,4 +1,11 @@
 //===-- Support/GraphTraits.h - Graph traits template -----------*- C++ -*-===//
 //===-- 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.
 //
 // 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 f648a28c099c58e38934c6b5edd27479cefea653..871080c46756847fee7fe7542a1ce82107a6b15b 100644 (file)
@@ -1,4 +1,11 @@
 //===-- HashExtras.h - Useful functions for STL hash containers -*- C++ -*-===//
 //===-- 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.
 //
 // This file contains some templates that are useful if you are working with the
 // STL Hashed containers.
index 2e5a0ad336dd152159f897f8ba05467cfb92ac8d..9309554f3287fb5d884beaa807276f2d1a5f31fe 100644 (file)
@@ -1,4 +1,11 @@
 //===- Support/PostOrderIterator.h - Generic PostOrder iterator -*- C++ -*-===//
 //===- 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
 //
 // 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 e8c4af6c8f22d851f3c99a114eda73a67f6ab34b..cf137cd473404e91fdd1a750220dbaa1de73cdd8 100644 (file)
@@ -1,4 +1,11 @@
 //===-- Support/SCCIterator.h - SCC iterator --------------------*- C++ -*-===//
 //===-- 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.
 //
 // 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 012d002427311dea868f27fbb0afa9c4a9dfbd73..bc84f32037a7a354e24342b934954e4ddaf0a6ca 100644 (file)
@@ -1,4 +1,11 @@
 //===- STLExtras.h - Useful functions when working with the STL -*- C++ -*-===//
 //===- 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.
 //
 // This file contains some templates that are useful if you are working with the
 // STL at all.
index fe020b87daeebc15e9dfbda108ffde00de49fb3c..dc6e0d6029efa6e75857ddd5c1d75fa570879697 100644 (file)
@@ -1,4 +1,11 @@
 //===-- Support/SetOperations.h - Generic Set Operations --------*- C++ -*-===//
 //===-- 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.
 //
 // This file defines generic set operations that may be used on set's of
 // different types, and different element types.
index f25ffc6b3a8351507b4ccb9a6916ddb4f343c7e1..d69809ff186e54f1c5f2701e1b44e9290664f9b7 100644 (file)
@@ -1,4 +1,11 @@
 //===-- Support/Statistic.h - Easy way to expose stats ----------*- C++ -*-===//
 //===-- 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
 //
 // 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 0596b2feb55bce03405ec613d70cc553fc6c403a..0ca6609ff45b47ed07402221d18eae4c8d11c1ae 100644 (file)
@@ -1,4 +1,11 @@
 //===-- Support/StringExtras.h - Useful string functions --------*- C++ -*-===//
 //===-- 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.
 //
 //
 // This file contains some functions that are useful when dealing with strings.
 //
index 15572614b0ee6af8d90abac09a6a69716c0721a3..e6454317a8c9fd15cf36d5ff5dcbb4c74743a1cc 100644 (file)
@@ -1,4 +1,11 @@
 //===- Support/Tree.h - Generic n-way tree structure ------------*- C++ -*-===//
 //===- 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.
 //
 // 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 68aa8078bdb6c5d3f6b1c5e6fb83b9c3d237510e..32778309d4eb3e229ed1a2f8bfa6e660cc36eb3b 100644 (file)
@@ -1,4 +1,11 @@
 //===-- VectorExtras.h - Helper functions for std::vector -------*- C++ -*-===//
 //===-- 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.
 //
 // This file contains helper functions which are useful for working with the
 // std::vector class.
index c4d0a7c615ea280f3555e25aace78ab84be9ff1d..3acc7260f57e94b145ce66f19df561ad3d72bafb 100644 (file)
@@ -1,4 +1,11 @@
 //===-- Support/ilist - Intrusive Linked List Template ----------*- C++ -*-===//
 //===-- 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
 //
 // 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 f4b7c28202f10e88f05dbc14cfdad89991a50c8a..075ffc297a4b91a9d0b18cb6b1adf50aadb5d586 100644 (file)
@@ -1,4 +1,11 @@
 //===-- Support/Annotation.h - Annotation classes ---------------*- C++ -*-===//
 //===-- 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
 //
 // This file contains the declarations for two classes: Annotation & Annotable.
 // Using these two simple classes, anything that derives from Annotable can have
index fc2d4b21ea1bd42b2d09dccae7de279c5ecf032f..065919c1792a87c71cc491e3c464cb4418f1eeca 100644 (file)
@@ -1,4 +1,11 @@
 //===-- Support/Casting.h - Allow flexible, checked, casts ------*- C++ -*-===//
 //===-- 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.
 //
 // This file defines the isa<X>(), cast<X>(), dyn_cast<X>(), cast_or_null<X>(),
 // and dyn_cast_or_null<X>() templates.
index 179bca378ba4f7ec03d037f298110e2ab7e0b07f..01f55a81d455716cc8e8d82c652427834a90c1a6 100644 (file)
@@ -1,4 +1,11 @@
 //===- Support/CommandLine.h - Flexible Command line parser -----*- C++ -*-===//
 //===- 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
 //
 // 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 6ffade878b199e17c2ee6c05f74931ac538e967a..002a78ec4f8bc4872db8ba9f675e3872826b5dcd 100644 (file)
@@ -1,4 +1,11 @@
 //===-- Support/DotGraphTraits.h - Customize .dot output --------*- C++ -*-===//
 //===-- 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
 //
 // 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 0a4c8a778478d8abf6f94874d27bb0fb686c49db..8cba05771fb4b8a3e7c42857cd3b1073aa319fae 100644 (file)
@@ -1,4 +1,11 @@
 //===- Debug.h - An easy way to add debug output to your code ---*- C++ -*-===//
 //===- 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
 //
 // 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 9b0e749aebacea407de3dc445804239b29fd483c..8f02708268e14e11d5a7b8ffdf42fba47eea7aa5 100644 (file)
@@ -1,4 +1,11 @@
 //===-- DynamicLinker.h - System-indep. DynamicLinker interface -*- C++ -*-===//
 //===-- 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
 //
 // Lightweight interface to dynamic library linking and loading, and dynamic
 // symbol lookup functionality, in whatever form the operating system
index 3bba3fec73569aebe73cb9a6b113bc23f8151d21..0323ffac9fe5c11ac5f15db65b7d9540e4d0f19a 100644 (file)
@@ -1,4 +1,11 @@
 //===- Support/FileUtilities.h - File System Utilities ----------*- C++ -*-===//
 //===- 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.
 //
 // This file defines a family of utility functions which are useful for doing
 // various things with files.
index 7b21dbf30f04190f4a14467360abb49e81ef4c25..229284fa8e583f66c0db82d738faac9d7ebd3178 100644 (file)
@@ -1,4 +1,11 @@
 //===-- Support/GraphWriter.h - Write a graph to a .dot file ----*- C++ -*-===//
 //===-- 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
 //
 // 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 4c682be500ffd266357d628cb0210e21cb0320e5..b39e0b591106adf9311669413ae4a5bfb5cee15a 100644 (file)
@@ -1,4 +1,11 @@
 //===-- Support/LeakDetector.h - Provide simple leak detection --*- C++ -*-===//
 //===-- 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,
 //
 // 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 ea3bba40c9c58f765dfa4f1fc3a584a6b43c688a..ec742324b0083727c8d80ae2cf42eea75d163f64 100644 (file)
@@ -1,4 +1,11 @@
 //===-- Support/MathExtras.h - Useful math functions ------------*- C++ -*-===//
 //===-- 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.
 //
 //
 // This file contains some functions that are useful for math stuff.
 //
index 01c8189723bf13054fece9e5a2f80506726029dc..ccde86cce697e81b53d79d6409f8e648cb477cff 100644 (file)
@@ -1,4 +1,11 @@
 //===- SystemUtils.h - Utilities to do low-level system stuff ---*- C++ -*-===//
 //===- 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.
 //
 // This file contains functions used to do a variety of low-level, often
 // system-specific, tasks.
index 3a2a457681f3e7eb0e85575ea001598faa8238dd..57ef3f0d6489a86d6bd7917c05701ea0b891a85d 100644 (file)
@@ -1,4 +1,11 @@
 //===-- Support/Timer.h - Interval Timing Support ---------------*- C++ -*-===//
 //===-- 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.
 //
 // This file defines three classes: Timer, TimeRegion, and TimerGroup,
 // documented below.
index 488f56dc0f45ee20deebe59cf97ffd5eaba05881..aa2093a43db2c96361b74ce347a05138a0bccf86 100644 (file)
@@ -1,4 +1,11 @@
 //===- Support/TypeInfo.h - Support class for type_info objects -*- C++ -*-===//
 //===- 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
 //
 // 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 218cf99a2446ef7ec506cc3f64ffb0d556d7184f..ce12301a15c508c98cf67b9df54387379a08a78d 100644 (file)
@@ -1,4 +1,11 @@
 //===- Support/Signals.h - Signal Handling support --------------*- C++ -*-===//
 //===- 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.
 //
 // This file defines some helpful functions for dealing with the possibility of
 // unix signals occuring while your program is running.