[llvm-commits] CVS: llvm/include/llvm/Support/CFG.h CallSite.h ConstantRange.h InstIterator.h InstVisitor.h Mangler.h PassNameParser.h ToolRunner.h ValueHolder.h
John Criswell
criswell at cs.uiuc.edu
Mon Oct 20 15:22:27 PDT 2003
Changes in directory llvm/include/llvm/Support:
CFG.h updated: 1.14 -> 1.15
CallSite.h updated: 1.6 -> 1.7
ConstantRange.h updated: 1.3 -> 1.4
InstIterator.h updated: 1.7 -> 1.8
InstVisitor.h updated: 1.24 -> 1.25
Mangler.h updated: 1.6 -> 1.7
PassNameParser.h updated: 1.7 -> 1.8
ToolRunner.h updated: 1.4 -> 1.5
ValueHolder.h updated: 1.3 -> 1.4
---
Log message:
Added LLVM copyright header (for lack of a better term).
---
Diffs of the changes: (+63 -0)
Index: llvm/include/llvm/Support/CFG.h
diff -u llvm/include/llvm/Support/CFG.h:1.14 llvm/include/llvm/Support/CFG.h:1.15
--- llvm/include/llvm/Support/CFG.h:1.14 Tue Sep 30 13:37:46 2003
+++ llvm/include/llvm/Support/CFG.h Mon Oct 20 15:19:26 2003
@@ -1,4 +1,11 @@
//===-- llvm/Support/CFG.h - Process LLVM structures as graphs --*- 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 specializations of GraphTraits that allow Function and
// BasicBlock graphs to be treated as proper graphs for generic algorithms.
Index: llvm/include/llvm/Support/CallSite.h
diff -u llvm/include/llvm/Support/CallSite.h:1.6 llvm/include/llvm/Support/CallSite.h:1.7
--- llvm/include/llvm/Support/CallSite.h:1.6 Fri Oct 10 12:39:58 2003
+++ llvm/include/llvm/Support/CallSite.h Mon Oct 20 15:19:26 2003
@@ -1,4 +1,11 @@
//===-- llvm/Support/CallSite.h - Abstract Call & Invoke instrs -*- 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 CallSite class, which is a handy wrapper for code that
// wants to treat Call and Invoke instructions in a generic way.
Index: llvm/include/llvm/Support/ConstantRange.h
diff -u llvm/include/llvm/Support/ConstantRange.h:1.3 llvm/include/llvm/Support/ConstantRange.h:1.4
--- llvm/include/llvm/Support/ConstantRange.h:1.3 Mon Sep 2 20:05:31 2002
+++ llvm/include/llvm/Support/ConstantRange.h Mon Oct 20 15:19:26 2003
@@ -1,4 +1,11 @@
//===-- llvm/Support/ConstantRange.h - Represent a range --------*- 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.
+//
+//===----------------------------------------------------------------------===//
//
// Represent a range of possible values that may occur when the program is run
// for an integral value. This keeps track of a lower and upper bound for the
Index: llvm/include/llvm/Support/InstIterator.h
diff -u llvm/include/llvm/Support/InstIterator.h:1.7 llvm/include/llvm/Support/InstIterator.h:1.8
--- llvm/include/llvm/Support/InstIterator.h:1.7 Tue Sep 30 13:37:46 2003
+++ llvm/include/llvm/Support/InstIterator.h Mon Oct 20 15:19:27 2003
@@ -1,4 +1,11 @@
//===- llvm/Support/InstIterator.h - Classes for inst iteration -*- 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 of two iterators for iterating over the
// instructions in a function. This is effectively a wrapper around a two level
Index: llvm/include/llvm/Support/InstVisitor.h
diff -u llvm/include/llvm/Support/InstVisitor.h:1.24 llvm/include/llvm/Support/InstVisitor.h:1.25
--- llvm/include/llvm/Support/InstVisitor.h:1.24 Sun Oct 19 16:34:11 2003
+++ llvm/include/llvm/Support/InstVisitor.h Mon Oct 20 15:19:27 2003
@@ -1,4 +1,11 @@
//===- llvm/Support/InstVisitor.h - Define instruction visitors -*- 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 template class is used to define instruction visitors in a typesafe
// manner without having to use lots of casts and a big switch statement (in
Index: llvm/include/llvm/Support/Mangler.h
diff -u llvm/include/llvm/Support/Mangler.h:1.6 llvm/include/llvm/Support/Mangler.h:1.7
--- llvm/include/llvm/Support/Mangler.h:1.6 Tue Sep 30 13:37:46 2003
+++ llvm/include/llvm/Support/Mangler.h Mon Oct 20 15:19:27 2003
@@ -1,4 +1,11 @@
//===-- Mangler.h - Self-contained c/asm llvm name mangler ------*- 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.
+//
+//===----------------------------------------------------------------------===//
//
// Unified name mangler for CWriter and assembly backends.
//
Index: llvm/include/llvm/Support/PassNameParser.h
diff -u llvm/include/llvm/Support/PassNameParser.h:1.7 llvm/include/llvm/Support/PassNameParser.h:1.8
--- llvm/include/llvm/Support/PassNameParser.h:1.7 Sat Jun 21 22:07:01 2003
+++ llvm/include/llvm/Support/PassNameParser.h Mon Oct 20 15:19:29 2003
@@ -1,4 +1,11 @@
//===- llvm/Support/PassNameParser.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.
+//
+//===----------------------------------------------------------------------===//
//
// This file the PassNameParser and FilteredPassNameParser<> classes, which are
// used to add command line arguments to a utility for all of the passes that
Index: llvm/include/llvm/Support/ToolRunner.h
diff -u llvm/include/llvm/Support/ToolRunner.h:1.4 llvm/include/llvm/Support/ToolRunner.h:1.5
--- llvm/include/llvm/Support/ToolRunner.h:1.4 Tue Oct 14 16:52:50 2003
+++ llvm/include/llvm/Support/ToolRunner.h Mon Oct 20 15:19:35 2003
@@ -1,4 +1,11 @@
//===-- Support/ToolRunner.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.
+//
+//===----------------------------------------------------------------------===//
//
// This file exposes an abstraction around a platform C compiler, used to
// compile C and assembly code. It also exposes an "AbstractIntepreter"
Index: llvm/include/llvm/Support/ValueHolder.h
diff -u llvm/include/llvm/Support/ValueHolder.h:1.3 llvm/include/llvm/Support/ValueHolder.h:1.4
--- llvm/include/llvm/Support/ValueHolder.h:1.3 Sat Aug 23 15:06:38 2003
+++ llvm/include/llvm/Support/ValueHolder.h Mon Oct 20 15:19:35 2003
@@ -1,4 +1,11 @@
//===-- llvm/Support/ValueHolder.h - Wrapper for Value's --------*- 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 simple subclass of User, which keeps a pointer to a
// Value, which automatically updates when Value::replaceAllUsesWith is called.
More information about the llvm-commits
mailing list