Added copyright header to all C++ source files.
authorJohn Criswell <criswell@uiuc.edu>
Mon, 20 Oct 2003 17:47:21 +0000 (17:47 +0000)
committerJohn Criswell <criswell@uiuc.edu>
Mon, 20 Oct 2003 17:47:21 +0000 (17:47 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9291 91177308-0d34-0410-b5e6-96231b3b80d8

34 files changed:
lib/Linker/LinkArchives.cpp
tools/analyze/AnalysisWrappers.cpp
tools/analyze/GraphPrinters.cpp
tools/analyze/analyze.cpp
tools/bugpoint/BugDriver.cpp
tools/bugpoint/BugDriver.h
tools/bugpoint/CodeGeneratorBug.cpp
tools/bugpoint/CrashDebugger.cpp
tools/bugpoint/ExecutionDriver.cpp
tools/bugpoint/ExtractFunction.cpp
tools/bugpoint/ListReducer.h
tools/bugpoint/Miscompilation.cpp
tools/bugpoint/OptimizerDriver.cpp
tools/bugpoint/TestPasses.cpp
tools/bugpoint/bugpoint.cpp
tools/extract/extract.cpp
tools/gccas/gccas.cpp
tools/gccld/GenerateCode.cpp
tools/gccld/Linker.cpp
tools/gccld/gccld.cpp
tools/gccld/gccld.h
tools/llc/llc.cpp
tools/llee/OSInterface.h
tools/llee/SysUtils.h
tools/lli/lli.cpp
tools/llvm-ar/llvm-ar.cpp
tools/llvm-as/llvm-as.cpp
tools/llvm-dis/llvm-dis.cpp
tools/llvm-extract/llvm-extract.cpp
tools/llvm-link/llvm-link.cpp
tools/llvm-nm/llvm-nm.cpp
tools/opt/AnalysisWrappers.cpp
tools/opt/GraphPrinters.cpp
tools/opt/opt.cpp

index 2afe5c18311c99cd5d9e3af9aeb0fc617e44fb04..cfae2b9cbeb201bce5f5b007c0581fb652d5dd1f 100644 (file)
@@ -1,4 +1,12 @@
 //===- Linker.cpp - Link together LLVM objects and libraries --------------===//
+// 
+//                     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 routines to handle linking together LLVM bytecode files,
 // and to handle annoying things like static libraries.
index aa4e829fe5ae08fb3baeaa8e632ad82d700f1856..57913770bf266b4cf6ce2d703b9002092f977dbf 100644 (file)
@@ -1,4 +1,12 @@
 //===- AnalysisWrappers.cpp - Wrappers around non-pass analyses -----------===//
+// 
+//                     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 pass wrappers around LLVM analyses that don't make sense to
 // be passes.  It provides a nice standard pass interface to these classes so
index 28b18d1480eb57d8ae6289219a9375b6c117c9a7..83708ecbf71fc537eaec8028170ba78bbb1a4d5f 100644 (file)
@@ -1,4 +1,12 @@
 //===- GraphPrinters.cpp - DOT printers for various graph types -----------===//
+// 
+//                     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 several printers for various different types of graphs used
 // by the LLVM infrastructure.  It uses the generic graph interface to convert
index be2adee68bb6e582f1c21d44b049ec07f512373b..17f7e4866d851098a812409ca45753ec4e262222 100644 (file)
@@ -1,4 +1,12 @@
 //===----------------------------------------------------------------------===//
+// 
+//                     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 LLVM analyze utility
 //
 // This utility is designed to print out the results of running various analysis
index ff68fb05faab513a1eb66d8330330a5d059c2df0..b28b46252d4a6edc46f606ff559b8e9584e6e3d6 100644 (file)
@@ -1,4 +1,12 @@
 //===- BugDriver.cpp - Top-Level BugPoint class implementation ------------===//
+// 
+//                     The LLVM Compiler Infrastructure
+//
+// This file was developed by the LLVM research group and is distributed under
+// the University of Illinois Open Source License. See LICENSE.TXT for details.
+// 
+//===----------------------------------------------------------------------===//
+// 
 //
 // This class contains all of the shared state and information that is used by
 // the BugPoint tool to track down errors in optimizations.  This class is the
index 43edf5c264f38a5a85e771ce2eef0d3ae5829865..491bee9b8fcef404404bf3f9edbe0b86167997ac 100644 (file)
@@ -1,4 +1,12 @@
 //===- BugDriver.h - Top-Level BugPoint 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 class contains all of the shared state and information that is used by
 // the BugPoint tool to track down errors in optimizations.  This class is the
index 21cfa08069dca9a878755bf88ab3284ef2360e83..60964bcfb3d44c2b184153b7c4d49c3a4f1c493e 100644 (file)
@@ -1,4 +1,12 @@
 //===- CodeGeneratorBug.cpp - Debug code generation bugs ------------------===//
+// 
+//                     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 program code generation debugging support.
 //
index b34d8805657880947302ca7139c9e15837334b15..b095d165b23499ecc1fe2de460e91ae8a01ef1d0 100644 (file)
@@ -1,4 +1,12 @@
 //===- CrashDebugger.cpp - Debug compilation crashes ----------------------===//
+// 
+//                     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 bugpoint internals that narrow down compilation crashes
 //
index 635a691822d28b2c909061d9d6fbe9313f02cd18..18c2a9060b4aa51d09b74b8a9fb10fc435ef2584 100644 (file)
@@ -1,4 +1,12 @@
 //===- ExecutionDriver.cpp - Allow execution of LLVM program --------------===//
+// 
+//                     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 code used to execute the program utilizing one of the
 // various ways of running LLVM bytecode.
index 68dc3c913f9b3e1d748731416b7bc8a681accc6a..00e0d6c40e9e40f419276aa1cd895e43530dad66 100644 (file)
@@ -1,4 +1,12 @@
 //===- ExtractFunction.cpp - Extract a function from Program --------------===//
+// 
+//                     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 method that extracts a function from program, cleans
 // it up, and returns it as a new module.
index cc8ab20c1953bc9c1b7b5bfc116828eda7e20dd8..96341e8f731ac472b1c00096cd9d455890d7c33d 100644 (file)
@@ -1,4 +1,12 @@
 //===- ListReducer.h - Trim down list while retaining property --*- 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 is to be used as a base class for operations that want to zero in
 // on a subset of the input which still causes the bug we are tracking.
index 95d24e96a58de8e66a8b026f6e9be59ebd1ba348..bf8c43d3a66d8e9ce2b2e26d4002a34d4321cc90 100644 (file)
@@ -1,4 +1,12 @@
 //===- Miscompilation.cpp - Debug program miscompilations -----------------===//
+// 
+//                     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 program miscompilation debugging support.
 //
index 9b855bedfc936f5e73e966dc957e1605cce75f59..424a7aad140a96a7827dfdece1bd93906566af7d 100644 (file)
@@ -1,4 +1,12 @@
 //===- OptimizerDriver.cpp - Allow BugPoint to run passes safely ----------===//
+// 
+//                     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 an interface that allows bugpoint to run various passes
 // without the threat of a buggy pass corrupting bugpoint (of course, bugpoint
index 32bca9555b6de874d35abea8a1954742222af85c..25f28192e4c6f7ab934766438a5fe5ba79dd0444 100644 (file)
@@ -1,4 +1,12 @@
 //===- TestPasses.cpp - "buggy" passes used to test bugpoint --------------===//
+// 
+//                     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 "buggy" passes that are used to test bugpoint, to check
 // that it is narrowing down testcases correctly.
index 646d43afef15add99ae7478af7e0aa20fe131e60..9e0d034b1a50495dd8f1075a33802d328ab00b1f 100644 (file)
@@ -1,4 +1,12 @@
 //===- bugpoint.cpp - The LLVM BugPoint utility ---------------------------===//
+// 
+//                     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 program is an automated compiler debugger tool.  It is used to narrow
 // down miscompilations and crash problems to a specific pass in the compiler,
index 0298df2b2d5f8bb23d8eda59418ba73fae55bd26..cf5bc90e42def1264fa9081fa60dc8acc0422c81 100644 (file)
@@ -1,4 +1,12 @@
 //===- extract.cpp - LLVM function extraction utility ---------------------===//
+// 
+//                     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 utility changes the input module to only contain a single function,
 // which is primarily used for debugging transformations.
index 929876084d383d618d5ff53f7cd212345f427963..eaca5521cbe8dcf92d5917a0c2f2bfcb43445c95 100644 (file)
@@ -1,4 +1,12 @@
 //===-- gccas.cpp - The "optimizing assembler" used by the GCC frontend ---===//
+// 
+//                     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 utility is designed to be used by the GCC frontend for creating bytecode
 // files from its intermediate LLVM assembly.  The requirements for this utility
index c7d23eb254eac69a603055d46641cb5e2f3952b8..5939691e29a333cb788068282e619c6a76bd1efb 100644 (file)
@@ -1,4 +1,12 @@
 //===- GenerateCode.cpp - Functions for generating executable files  ------===//
+// 
+//                     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 for generating executable files once linking
 // has finished.  This includes generating a shell script to run the JIT or
index 2afe5c18311c99cd5d9e3af9aeb0fc617e44fb04..cfae2b9cbeb201bce5f5b007c0581fb652d5dd1f 100644 (file)
@@ -1,4 +1,12 @@
 //===- Linker.cpp - Link together LLVM objects and libraries --------------===//
+// 
+//                     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 routines to handle linking together LLVM bytecode files,
 // and to handle annoying things like static libraries.
index cd4cce064ac62a653a45f5a4e58b13d0235b3b0b..b484fd70a470e03261080d38fd7cc0c7ba18bc16 100644 (file)
@@ -1,4 +1,12 @@
 //===- gccld.cpp - LLVM 'ld' compatible linker ----------------------------===//
+// 
+//                     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 utility is intended to be compatible with GCC, and follows standard
 // system 'ld' conventions.  As such, the default output file is ./a.out.
index b94fa89a7a67c07505f1af02ad4391a7f1b6f5f0..c98ca6c05f78d01702fa628a6ba1ea261a9ad8f4 100644 (file)
@@ -1,4 +1,12 @@
 //===- util.h - Utility functions header file -----------------------------===//
+// 
+//                     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 function prototypes for the functions in util.cpp.
 //
index 4a39ef4074c4e15512905dd6bd62da20345c4031..ed99c1c4080a8e92e83d62f7b5f75e723cd647dd 100644 (file)
@@ -1,4 +1,12 @@
 //===-- llc.cpp - Implement the LLVM Native Code Generator ----------------===//
+// 
+//                     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 the llc code generator.
 //
index 18fe0da13a586a76c2a5511ca4121acf262477b8..e886a60361b2ffd76b60840d02a394c22ab07679 100644 (file)
@@ -1,4 +1,12 @@
 /*===- OSInterface.h - Interface to query OS for functionality ---*- 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 prototype interface that we will expect operating    *
  * systems to implement if they wish to support offline cachine.              *
index 2e498a80e8b740ae5fba22cbd152afb840a39fe6..8db79cc6206ef13e8545f2746bda2268930d3f74 100644 (file)
@@ -1,4 +1,12 @@
 /*===- SysUtils.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 5bd19fc9010febb91fdd78e54a9f2d5e40e46d2b..2cd4e823c3bb8133783bcf016b3fb0331af39024 100644 (file)
@@ -1,4 +1,12 @@
 //===- lli.cpp - LLVM Interpreter / Dynamic compiler ----------------------===//
+// 
+//                     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 utility provides a way to execute LLVM bytecode without static
 // compilation.  This consists of a very simple and slow (but portable)
index bb9aef549a995777fb29cefd77ad76e8d440c733..a017974f0b8d77ebdb303d4b350fe7644af876f8 100644 (file)
@@ -1,4 +1,12 @@
 //===-- tools/llvm-ar/llvm-ar.cpp - LLVM archive librarian utility --------===//
+// 
+//                     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.
+// 
+//===----------------------------------------------------------------------===//
+// 
 //
 // Builds up standard unix archive files (.a) containing LLVM bytecode.
 //
index da956221199470fae5dc2f5ed4dce38e23233ca0..e00d4e28becc2d19c410474ecd38aba472176242 100644 (file)
@@ -1,4 +1,12 @@
 //===------------------------------------------------------------------------===
+// 
+//                     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.
+// 
+//===----------------------------------------------------------------------===//
+// 
 // LLVM 'AS' UTILITY 
 //
 //  This utility may be invoked in the following manner:
index 4429efaaaabdcd23fd6f7c512a9c16bad8c4f724..70f8f5103b4df83f0a0595ae78c54dab386eced6 100644 (file)
@@ -1,4 +1,12 @@
 //===----------------------------------------------------------------------===//
+// 
+//                     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.
+// 
+//===----------------------------------------------------------------------===//
+// 
 // LLVM 'DIS' UTILITY 
 //
 // This utility may be invoked in the following manner:
index 0298df2b2d5f8bb23d8eda59418ba73fae55bd26..cf5bc90e42def1264fa9081fa60dc8acc0422c81 100644 (file)
@@ -1,4 +1,12 @@
 //===- extract.cpp - LLVM function extraction utility ---------------------===//
+// 
+//                     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 utility changes the input module to only contain a single function,
 // which is primarily used for debugging transformations.
index 3400df8dc1dfe1a12f23971b467cf69b28ce103d..b3ff99493b67dfa1307dcaaaf0233dafd962e969 100644 (file)
@@ -1,4 +1,12 @@
 //===- llvm-link.cpp - Low-level LLVM linker ------------------------------===//
+// 
+//                     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 utility may be invoked in the following manner:
 //  llvm-link a.bc b.bc c.bc -o x.bc
index e98f6550d243da471d793fa4f2349ab9cca3f1e0..ffd8cf3324cad167981bae1bcf37d99d86431b56 100644 (file)
@@ -1,4 +1,12 @@
 //===-- llvm-nm.cpp - Symbol table dumping utility for llvm ---------------===//
+// 
+//                     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 program is a utility that works like traditional Unix "nm",
 // that is, it prints out the names of symbols in a bytecode file,
index aa4e829fe5ae08fb3baeaa8e632ad82d700f1856..57913770bf266b4cf6ce2d703b9002092f977dbf 100644 (file)
@@ -1,4 +1,12 @@
 //===- AnalysisWrappers.cpp - Wrappers around non-pass analyses -----------===//
+// 
+//                     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 pass wrappers around LLVM analyses that don't make sense to
 // be passes.  It provides a nice standard pass interface to these classes so
index 28b18d1480eb57d8ae6289219a9375b6c117c9a7..83708ecbf71fc537eaec8028170ba78bbb1a4d5f 100644 (file)
@@ -1,4 +1,12 @@
 //===- GraphPrinters.cpp - DOT printers for various graph types -----------===//
+// 
+//                     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 several printers for various different types of graphs used
 // by the LLVM infrastructure.  It uses the generic graph interface to convert
index 1eaadd262048c715e0f83257b020ff2a4a1bebb4..3c86d2fe67b4c21241a6dadc4c7f5ae575850173 100644 (file)
@@ -1,4 +1,12 @@
 //===----------------------------------------------------------------------===//
+// 
+//                     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.
+// 
+//===----------------------------------------------------------------------===//
+// 
 // LLVM Modular Optimizer Utility: opt
 //
 // Optimizations may be specified an arbitrary number of times on the command