1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 02:52:53 +02:00

Added copyright header to all C++ source files.

llvm-svn: 9291
This commit is contained in:
John Criswell 2003-10-20 17:47:21 +00:00
parent 924464b03b
commit d06dc1136b
30 changed files with 240 additions and 0 deletions

View File

@ -1,4 +1,12 @@
//===- AnalysisWrappers.cpp - Wrappers around non-pass analyses -----------===// //===- 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 // 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 // be passes. It provides a nice standard pass interface to these classes so

View File

@ -1,4 +1,12 @@
//===- GraphPrinters.cpp - DOT printers for various graph types -----------===// //===- 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 // This file defines several printers for various different types of graphs used
// by the LLVM infrastructure. It uses the generic graph interface to convert // by the LLVM infrastructure. It uses the generic graph interface to convert

View 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 // The LLVM analyze utility
// //
// This utility is designed to print out the results of running various analysis // This utility is designed to print out the results of running various analysis

View File

@ -1,4 +1,12 @@
//===- BugDriver.cpp - Top-Level BugPoint class implementation ------------===// //===- 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 // 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 // the BugPoint tool to track down errors in optimizations. This class is the

View File

@ -1,4 +1,12 @@
//===- BugDriver.h - Top-Level BugPoint class -------------------*- C++ -*-===// //===- 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 // 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 // the BugPoint tool to track down errors in optimizations. This class is the

View File

@ -1,4 +1,12 @@
//===- CodeGeneratorBug.cpp - Debug code generation bugs ------------------===// //===- 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. // This file implements program code generation debugging support.
// //

View File

@ -1,4 +1,12 @@
//===- CrashDebugger.cpp - Debug compilation crashes ----------------------===// //===- 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 // This file defines the bugpoint internals that narrow down compilation crashes
// //

View File

@ -1,4 +1,12 @@
//===- ExecutionDriver.cpp - Allow execution of LLVM program --------------===// //===- 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 // This file contains code used to execute the program utilizing one of the
// various ways of running LLVM bytecode. // various ways of running LLVM bytecode.

View File

@ -1,4 +1,12 @@
//===- ExtractFunction.cpp - Extract a function from Program --------------===// //===- 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 // This file implements a method that extracts a function from program, cleans
// it up, and returns it as a new module. // it up, and returns it as a new module.

View File

@ -1,4 +1,12 @@
//===- ListReducer.h - Trim down list while retaining property --*- C++ -*-===// //===- 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 // 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. // on a subset of the input which still causes the bug we are tracking.

View File

@ -1,4 +1,12 @@
//===- Miscompilation.cpp - Debug program miscompilations -----------------===// //===- 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. // This file implements program miscompilation debugging support.
// //

View File

@ -1,4 +1,12 @@
//===- OptimizerDriver.cpp - Allow BugPoint to run passes safely ----------===// //===- 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 // This file defines an interface that allows bugpoint to run various passes
// without the threat of a buggy pass corrupting bugpoint (of course, bugpoint // without the threat of a buggy pass corrupting bugpoint (of course, bugpoint

View File

@ -1,4 +1,12 @@
//===- TestPasses.cpp - "buggy" passes used to test bugpoint --------------===// //===- 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 // This file contains "buggy" passes that are used to test bugpoint, to check
// that it is narrowing down testcases correctly. // that it is narrowing down testcases correctly.

View File

@ -1,4 +1,12 @@
//===- bugpoint.cpp - The LLVM BugPoint utility ---------------------------===// //===- 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 // 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, // down miscompilations and crash problems to a specific pass in the compiler,

View File

@ -1,4 +1,12 @@
//===- extract.cpp - LLVM function extraction utility ---------------------===// //===- 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, // This utility changes the input module to only contain a single function,
// which is primarily used for debugging transformations. // which is primarily used for debugging transformations.

View File

@ -1,4 +1,12 @@
//===-- gccas.cpp - The "optimizing assembler" used by the GCC frontend ---===// //===-- 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 // 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 // files from its intermediate LLVM assembly. The requirements for this utility

View File

@ -1,4 +1,12 @@
//===- GenerateCode.cpp - Functions for generating executable files ------===// //===- 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 // This file contains functions for generating executable files once linking
// has finished. This includes generating a shell script to run the JIT or // has finished. This includes generating a shell script to run the JIT or

View File

@ -1,4 +1,12 @@
//===- Linker.cpp - Link together LLVM objects and libraries --------------===// //===- 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, // This file contains routines to handle linking together LLVM bytecode files,
// and to handle annoying things like static libraries. // and to handle annoying things like static libraries.

View File

@ -1,4 +1,12 @@
//===- gccld.cpp - LLVM 'ld' compatible linker ----------------------------===// //===- 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 // This utility is intended to be compatible with GCC, and follows standard
// system 'ld' conventions. As such, the default output file is ./a.out. // system 'ld' conventions. As such, the default output file is ./a.out.

View File

@ -1,4 +1,12 @@
//===- util.h - Utility functions header file -----------------------------===// //===- 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. // This file contains function prototypes for the functions in util.cpp.
// //

View File

@ -1,4 +1,12 @@
//===-- llc.cpp - Implement the LLVM Native Code Generator ----------------===// //===-- 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. // This is the llc code generator.
// //

View File

@ -1,4 +1,12 @@
/*===- OSInterface.h - Interface to query OS for functionality ---*- C -*--===*\ /*===- 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 * * This file defines the prototype interface that we will expect operating *
* systems to implement if they wish to support offline cachine. * * systems to implement if they wish to support offline cachine. *

View File

@ -1,4 +1,12 @@
/*===- SysUtils.h - Utilities to do low-level system stuff -------*- C -*--===*\ /*===- 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 * * This file contains functions used to do a variety of low-level, often *
* system-specific, tasks. * * system-specific, tasks. *

View File

@ -1,4 +1,12 @@
//===- lli.cpp - LLVM Interpreter / Dynamic compiler ----------------------===// //===- 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 // This utility provides a way to execute LLVM bytecode without static
// compilation. This consists of a very simple and slow (but portable) // compilation. This consists of a very simple and slow (but portable)

View File

@ -1,4 +1,12 @@
//===-- tools/llvm-ar/llvm-ar.cpp - LLVM archive librarian utility --------===// //===-- 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. // Builds up standard unix archive files (.a) containing LLVM bytecode.
// //

View 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 // LLVM 'AS' UTILITY
// //
// This utility may be invoked in the following manner: // This utility may be invoked in the following manner:

View 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 // LLVM 'DIS' UTILITY
// //
// This utility may be invoked in the following manner: // This utility may be invoked in the following manner:

View File

@ -1,4 +1,12 @@
//===- llvm-link.cpp - Low-level LLVM linker ------------------------------===// //===- 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: // This utility may be invoked in the following manner:
// llvm-link a.bc b.bc c.bc -o x.bc // llvm-link a.bc b.bc c.bc -o x.bc

View File

@ -1,4 +1,12 @@
//===-- llvm-nm.cpp - Symbol table dumping utility for llvm ---------------===// //===-- 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", // This program is a utility that works like traditional Unix "nm",
// that is, it prints out the names of symbols in a bytecode file, // that is, it prints out the names of symbols in a bytecode file,

View 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 // LLVM Modular Optimizer Utility: opt
// //
// Optimizations may be specified an arbitrary number of times on the command // Optimizations may be specified an arbitrary number of times on the command