[llvm-commits] CVS: llvm/include/llvm/Analysis/AliasAnalysis.h AliasSetTracker.h CallGraph.h ConstantsScanner.h DSGraph.h DSGraphTraits.h DSNode.h DSSupport.h DataStructure.h DependenceGraph.h Dominators.h Expressions.h FindUnsafePointerTypes.h FindUsedTypes.h IPModRef.h InductionVariable.h InstForest.h Interval.h IntervalIterator.h IntervalPartition.h LoadValueNumbering.h LoopInfo.h MemoryDepAnalysis.h PgmDependenceGraph.h PostDominators.h ValueNumbering.h Verifier.h
John Criswell
criswell at cs.uiuc.edu
Mon Oct 20 15:22:12 PDT 2003
Changes in directory llvm/include/llvm/Analysis:
AliasAnalysis.h updated: 1.5 -> 1.6
AliasSetTracker.h updated: 1.7 -> 1.8
CallGraph.h updated: 1.30 -> 1.31
ConstantsScanner.h updated: 1.12 -> 1.13
DSGraph.h updated: 1.59 -> 1.60
DSGraphTraits.h updated: 1.16 -> 1.17
DSNode.h updated: 1.30 -> 1.31
DSSupport.h updated: 1.23 -> 1.24
DataStructure.h updated: 1.72 -> 1.73
DependenceGraph.h updated: 1.7 -> 1.8
Dominators.h updated: 1.39 -> 1.40
Expressions.h updated: 1.7 -> 1.8
FindUnsafePointerTypes.h updated: 1.13 -> 1.14
FindUsedTypes.h updated: 1.17 -> 1.18
IPModRef.h updated: 1.12 -> 1.13
InductionVariable.h updated: 1.6 -> 1.7
InstForest.h updated: 1.21 -> 1.22
Interval.h updated: 1.15 -> 1.16
IntervalIterator.h updated: 1.15 -> 1.16
IntervalPartition.h updated: 1.18 -> 1.19
LoadValueNumbering.h updated: 1.1 -> 1.2
LoopInfo.h updated: 1.27 -> 1.28
MemoryDepAnalysis.h updated: 1.5 -> 1.6
PgmDependenceGraph.h updated: 1.4 -> 1.5
PostDominators.h updated: 1.4 -> 1.5
ValueNumbering.h updated: 1.1 -> 1.2
Verifier.h updated: 1.10 -> 1.11
---
Log message:
Added LLVM copyright header (for lack of a better term).
---
Diffs of the changes: (+189 -0)
Index: llvm/include/llvm/Analysis/AliasAnalysis.h
diff -u llvm/include/llvm/Analysis/AliasAnalysis.h:1.5 llvm/include/llvm/Analysis/AliasAnalysis.h:1.6
--- llvm/include/llvm/Analysis/AliasAnalysis.h:1.5 Sat Jun 28 19:23:11 2003
+++ llvm/include/llvm/Analysis/AliasAnalysis.h Mon Oct 20 15:19:16 2003
@@ -1,4 +1,11 @@
//===- llvm/Analysis/AliasAnalysis.h - Alias Analysis 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.
+//
+//===----------------------------------------------------------------------===//
//
// This file defines the generic AliasAnalysis interface, which is used as the
// common interface used by all clients of alias analysis information, and
Index: llvm/include/llvm/Analysis/AliasSetTracker.h
diff -u llvm/include/llvm/Analysis/AliasSetTracker.h:1.7 llvm/include/llvm/Analysis/AliasSetTracker.h:1.8
--- llvm/include/llvm/Analysis/AliasSetTracker.h:1.7 Mon Aug 18 09:27:29 2003
+++ llvm/include/llvm/Analysis/AliasSetTracker.h Mon Oct 20 15:19:17 2003
@@ -1,4 +1,11 @@
//===- llvm/Analysis/AliasSetTracker.h - Build Alias 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 file defines two classes: AliasSetTracker and AliasSet. These interface
// are used to classify a collection of pointer references into a maximal number
Index: llvm/include/llvm/Analysis/CallGraph.h
diff -u llvm/include/llvm/Analysis/CallGraph.h:1.30 llvm/include/llvm/Analysis/CallGraph.h:1.31
--- llvm/include/llvm/Analysis/CallGraph.h:1.30 Tue Sep 30 13:37:40 2003
+++ llvm/include/llvm/Analysis/CallGraph.h Mon Oct 20 15:19:17 2003
@@ -1,4 +1,11 @@
//===- CallGraph.h - Build a Module's call graph ----------------*- 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 interface is used to build and manipulate a call graph, which is a very
// useful tool for interprocedural optimization.
Index: llvm/include/llvm/Analysis/ConstantsScanner.h
diff -u llvm/include/llvm/Analysis/ConstantsScanner.h:1.12 llvm/include/llvm/Analysis/ConstantsScanner.h:1.13
--- llvm/include/llvm/Analysis/ConstantsScanner.h:1.12 Tue Sep 30 13:37:40 2003
+++ llvm/include/llvm/Analysis/ConstantsScanner.h Mon Oct 20 15:19:17 2003
@@ -1,4 +1,11 @@
//==- llvm/Analysis/ConstantsScanner.h - Iterate over constants -*- 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 an iterator to walk through the constants referenced by
// a method. This is used by the Bytecode & Assembly writers to build constant
Index: llvm/include/llvm/Analysis/DSGraph.h
diff -u llvm/include/llvm/Analysis/DSGraph.h:1.59 llvm/include/llvm/Analysis/DSGraph.h:1.60
--- llvm/include/llvm/Analysis/DSGraph.h:1.59 Fri Sep 19 20:23:29 2003
+++ llvm/include/llvm/Analysis/DSGraph.h Mon Oct 20 15:19:17 2003
@@ -1,4 +1,11 @@
//===- DSGraph.h - Represent a collection of data structures ----*- 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 header defines the data structure graph.
//
Index: llvm/include/llvm/Analysis/DSGraphTraits.h
diff -u llvm/include/llvm/Analysis/DSGraphTraits.h:1.16 llvm/include/llvm/Analysis/DSGraphTraits.h:1.17
--- llvm/include/llvm/Analysis/DSGraphTraits.h:1.16 Sat Jun 21 22:05:45 2003
+++ llvm/include/llvm/Analysis/DSGraphTraits.h Mon Oct 20 15:19:17 2003
@@ -1,4 +1,11 @@
//===- DSGraphTraits.h - Provide generic graph 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.
+//
+//===----------------------------------------------------------------------===//
//
// This file provides GraphTraits specializations for the DataStructure graph
// nodes, allowing datastructure graphs to be processed by generic graph
Index: llvm/include/llvm/Analysis/DSNode.h
diff -u llvm/include/llvm/Analysis/DSNode.h:1.30 llvm/include/llvm/Analysis/DSNode.h:1.31
--- llvm/include/llvm/Analysis/DSNode.h:1.30 Wed Jul 2 18:57:21 2003
+++ llvm/include/llvm/Analysis/DSNode.h Mon Oct 20 15:19:17 2003
@@ -1,4 +1,11 @@
//===- DSNode.h - Node definition for datastructure 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.
+//
+//===----------------------------------------------------------------------===//
//
// Data structure graph nodes and some implementation of DSNodeHandle.
//
Index: llvm/include/llvm/Analysis/DSSupport.h
diff -u llvm/include/llvm/Analysis/DSSupport.h:1.23 llvm/include/llvm/Analysis/DSSupport.h:1.24
--- llvm/include/llvm/Analysis/DSSupport.h:1.23 Sat Sep 20 11:34:02 2003
+++ llvm/include/llvm/Analysis/DSSupport.h Mon Oct 20 15:19:17 2003
@@ -1,4 +1,11 @@
//===- DSSupport.h - Support for datastructure 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.
+//
+//===----------------------------------------------------------------------===//
//
// Support for graph nodes, call sites, and types.
//
Index: llvm/include/llvm/Analysis/DataStructure.h
diff -u llvm/include/llvm/Analysis/DataStructure.h:1.72 llvm/include/llvm/Analysis/DataStructure.h:1.73
--- llvm/include/llvm/Analysis/DataStructure.h:1.72 Sat Sep 20 19:28:18 2003
+++ llvm/include/llvm/Analysis/DataStructure.h Mon Oct 20 15:19:17 2003
@@ -1,4 +1,11 @@
//===- DataStructure.h - Build data structure 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.
+//
+//===----------------------------------------------------------------------===//
//
// Implement the LLVM data structure analysis library.
//
Index: llvm/include/llvm/Analysis/DependenceGraph.h
diff -u llvm/include/llvm/Analysis/DependenceGraph.h:1.7 llvm/include/llvm/Analysis/DependenceGraph.h:1.8
--- llvm/include/llvm/Analysis/DependenceGraph.h:1.7 Fri Jul 25 12:58:40 2003
+++ llvm/include/llvm/Analysis/DependenceGraph.h Mon Oct 20 15:19:17 2003
@@ -1,4 +1,11 @@
//===- DependenceGraph.h - Dependence graph for a function ------*- 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 an explicit representation for the dependence graph
// of a function, with one node per instruction and one edge per dependence.
Index: llvm/include/llvm/Analysis/Dominators.h
diff -u llvm/include/llvm/Analysis/Dominators.h:1.39 llvm/include/llvm/Analysis/Dominators.h:1.40
--- llvm/include/llvm/Analysis/Dominators.h:1.39 Thu Sep 11 11:25:06 2003
+++ llvm/include/llvm/Analysis/Dominators.h Mon Oct 20 15:19:17 2003
@@ -1,4 +1,11 @@
//===- llvm/Analysis/Dominators.h - Dominator Info Calculation --*- 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 following classes:
// 1. DominatorSet: Calculates the [reverse] dominator set for a function
Index: llvm/include/llvm/Analysis/Expressions.h
diff -u llvm/include/llvm/Analysis/Expressions.h:1.7 llvm/include/llvm/Analysis/Expressions.h:1.8
--- llvm/include/llvm/Analysis/Expressions.h:1.7 Tue Sep 30 13:37:40 2003
+++ llvm/include/llvm/Analysis/Expressions.h Mon Oct 20 15:19:18 2003
@@ -1,4 +1,11 @@
//===- llvm/Analysis/Expressions.h - Expression Analysis Utils --*- 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 package of expression analysis utilties:
//
Index: llvm/include/llvm/Analysis/FindUnsafePointerTypes.h
diff -u llvm/include/llvm/Analysis/FindUnsafePointerTypes.h:1.13 llvm/include/llvm/Analysis/FindUnsafePointerTypes.h:1.14
--- llvm/include/llvm/Analysis/FindUnsafePointerTypes.h:1.13 Tue Sep 30 13:37:40 2003
+++ llvm/include/llvm/Analysis/FindUnsafePointerTypes.h Mon Oct 20 15:19:18 2003
@@ -1,4 +1,11 @@
//===- llvm/Analysis/FindUnsafePointerTypes.h - Unsafe pointers -*- 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 pass that can be used to determine, interprocedurally,
// which pointer types are accessed unsafely in a program. If there is an
Index: llvm/include/llvm/Analysis/FindUsedTypes.h
diff -u llvm/include/llvm/Analysis/FindUsedTypes.h:1.17 llvm/include/llvm/Analysis/FindUsedTypes.h:1.18
--- llvm/include/llvm/Analysis/FindUsedTypes.h:1.17 Tue Sep 30 13:37:40 2003
+++ llvm/include/llvm/Analysis/FindUsedTypes.h Mon Oct 20 15:19:18 2003
@@ -1,4 +1,11 @@
//===- llvm/Analysis/FindUsedTypes.h - Find all Types in use ----*- 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 pass is used to seek out all of the types in use by the program.
//
Index: llvm/include/llvm/Analysis/IPModRef.h
diff -u llvm/include/llvm/Analysis/IPModRef.h:1.12 llvm/include/llvm/Analysis/IPModRef.h:1.13
--- llvm/include/llvm/Analysis/IPModRef.h:1.12 Sat Sep 20 11:34:02 2003
+++ llvm/include/llvm/Analysis/IPModRef.h Mon Oct 20 15:19:18 2003
@@ -1,4 +1,11 @@
//===- IPModRef.h - Compute IP Mod/Ref information --------------*- 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.
+//
+//===----------------------------------------------------------------------===//
//
// class IPModRef:
//
Index: llvm/include/llvm/Analysis/InductionVariable.h
diff -u llvm/include/llvm/Analysis/InductionVariable.h:1.6 llvm/include/llvm/Analysis/InductionVariable.h:1.7
--- llvm/include/llvm/Analysis/InductionVariable.h:1.6 Wed Sep 10 00:24:09 2003
+++ llvm/include/llvm/Analysis/InductionVariable.h Mon Oct 20 15:19:18 2003
@@ -1,4 +1,11 @@
//===- llvm/Analysis/InductionVariable.h - Induction variables --*- 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 interface is used to identify and classify induction variables that
// exist in the program. Induction variables must contain a PHI node that
Index: llvm/include/llvm/Analysis/InstForest.h
diff -u llvm/include/llvm/Analysis/InstForest.h:1.21 llvm/include/llvm/Analysis/InstForest.h:1.22
--- llvm/include/llvm/Analysis/InstForest.h:1.21 Wed Oct 15 11:43:24 2003
+++ llvm/include/llvm/Analysis/InstForest.h Mon Oct 20 15:19:18 2003
@@ -1,4 +1,11 @@
//===- llvm/Analysis/InstForest.h - Partition Func into forest --*- 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 interface is used to partition a method into a forest of instruction
// trees, where the following invariants hold:
Index: llvm/include/llvm/Analysis/Interval.h
diff -u llvm/include/llvm/Analysis/Interval.h:1.15 llvm/include/llvm/Analysis/Interval.h:1.16
--- llvm/include/llvm/Analysis/Interval.h:1.15 Fri Oct 10 12:39:27 2003
+++ llvm/include/llvm/Analysis/Interval.h Mon Oct 20 15:19:18 2003
@@ -1,4 +1,11 @@
//===- llvm/Analysis/Interval.h - Interval Class Declaration ----*- 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 declaration of the Interval class, which
// represents a set of CFG nodes and is a portion of an interval partition.
Index: llvm/include/llvm/Analysis/IntervalIterator.h
diff -u llvm/include/llvm/Analysis/IntervalIterator.h:1.15 llvm/include/llvm/Analysis/IntervalIterator.h:1.16
--- llvm/include/llvm/Analysis/IntervalIterator.h:1.15 Wed Oct 1 17:28:00 2003
+++ llvm/include/llvm/Analysis/IntervalIterator.h Mon Oct 20 15:19:18 2003
@@ -1,4 +1,11 @@
//===- IntervalIterator.h - Interval Iterator Declaration -------*- 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 an iterator that enumerates the intervals in a control flow
// graph of some sort. This iterator is parametric, allowing iterator over the
Index: llvm/include/llvm/Analysis/IntervalPartition.h
diff -u llvm/include/llvm/Analysis/IntervalPartition.h:1.18 llvm/include/llvm/Analysis/IntervalPartition.h:1.19
--- llvm/include/llvm/Analysis/IntervalPartition.h:1.18 Tue Sep 30 13:37:40 2003
+++ llvm/include/llvm/Analysis/IntervalPartition.h Mon Oct 20 15:19:18 2003
@@ -1,4 +1,11 @@
//===- IntervalPartition.h - Interval partition Calculation -----*- 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 declaration of the IntervalPartition class, which
// calculates and represents the interval partition of a function, or a
Index: llvm/include/llvm/Analysis/LoadValueNumbering.h
diff -u llvm/include/llvm/Analysis/LoadValueNumbering.h:1.1 llvm/include/llvm/Analysis/LoadValueNumbering.h:1.2
--- llvm/include/llvm/Analysis/LoadValueNumbering.h:1.1 Fri Aug 30 15:27:48 2002
+++ llvm/include/llvm/Analysis/LoadValueNumbering.h Mon Oct 20 15:19:18 2003
@@ -1,4 +1,11 @@
//===- llvm/Analysis/LoadValueNumbering.h - Value # Load Insts --*- 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 value numbering pass that value #'s load instructions.
// To do this, it finds lexically identical load instructions, and uses alias
Index: llvm/include/llvm/Analysis/LoopInfo.h
diff -u llvm/include/llvm/Analysis/LoopInfo.h:1.27 llvm/include/llvm/Analysis/LoopInfo.h:1.28
--- llvm/include/llvm/Analysis/LoopInfo.h:1.27 Tue Sep 30 13:37:40 2003
+++ llvm/include/llvm/Analysis/LoopInfo.h Mon Oct 20 15:19:18 2003
@@ -1,4 +1,11 @@
//===- llvm/Analysis/LoopInfo.h - Natural Loop Calculator -------*- 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 LoopInfo class that is used to identify natural loops
// and determine the loop depth of various nodes of the CFG. Note that natural
Index: llvm/include/llvm/Analysis/MemoryDepAnalysis.h
diff -u llvm/include/llvm/Analysis/MemoryDepAnalysis.h:1.5 llvm/include/llvm/Analysis/MemoryDepAnalysis.h:1.6
--- llvm/include/llvm/Analysis/MemoryDepAnalysis.h:1.5 Sun Aug 31 14:46:48 2003
+++ llvm/include/llvm/Analysis/MemoryDepAnalysis.h Mon Oct 20 15:19:18 2003
@@ -1,4 +1,11 @@
//===- MemoryDepAnalysis.h - Compute dep graph for memory ops ---*- 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 pass (MemoryDepAnalysis) that computes memory-based
// data dependences between instructions for each function in a module.
Index: llvm/include/llvm/Analysis/PgmDependenceGraph.h
diff -u llvm/include/llvm/Analysis/PgmDependenceGraph.h:1.4 llvm/include/llvm/Analysis/PgmDependenceGraph.h:1.5
--- llvm/include/llvm/Analysis/PgmDependenceGraph.h:1.4 Sun Aug 31 14:46:22 2003
+++ llvm/include/llvm/Analysis/PgmDependenceGraph.h Mon Oct 20 15:19:18 2003
@@ -1,5 +1,12 @@
//===- PgmDependenceGraph.h - Enumerate the PDG for a function --*- 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.
+//
+//===----------------------------------------------------------------------===//
+//
// The Program Dependence Graph (PDG) for a single function represents all
// data and control dependences for the function. This file provides an
// iterator to enumerate all these dependences. In particular, it enumerates:
Index: llvm/include/llvm/Analysis/PostDominators.h
diff -u llvm/include/llvm/Analysis/PostDominators.h:1.4 llvm/include/llvm/Analysis/PostDominators.h:1.5
--- llvm/include/llvm/Analysis/PostDominators.h:1.4 Tue Sep 30 13:37:40 2003
+++ llvm/include/llvm/Analysis/PostDominators.h Mon Oct 20 15:19:18 2003
@@ -1,4 +1,11 @@
//=- llvm/Analysis/PostDominators.h - Post Dominator Calculation-*- 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 interfaces to post dominance information.
//
Index: llvm/include/llvm/Analysis/ValueNumbering.h
diff -u llvm/include/llvm/Analysis/ValueNumbering.h:1.1 llvm/include/llvm/Analysis/ValueNumbering.h:1.2
--- llvm/include/llvm/Analysis/ValueNumbering.h:1.1 Fri Aug 30 15:27:15 2002
+++ llvm/include/llvm/Analysis/ValueNumbering.h Mon Oct 20 15:19:18 2003
@@ -1,4 +1,11 @@
//===- llvm/Analysis/ValueNumbering.h - Value #'ing 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.
+//
+//===----------------------------------------------------------------------===//
//
// This file defines the abstract ValueNumbering interface, which is used as the
// common interface used by all clients of value numbering information, and
Index: llvm/include/llvm/Analysis/Verifier.h
diff -u llvm/include/llvm/Analysis/Verifier.h:1.10 llvm/include/llvm/Analysis/Verifier.h:1.11
--- llvm/include/llvm/Analysis/Verifier.h:1.10 Tue Sep 30 13:37:40 2003
+++ llvm/include/llvm/Analysis/Verifier.h Mon Oct 20 15:19:18 2003
@@ -1,4 +1,11 @@
//===-- llvm/Analysis/Verifier.h - Module Verifier --------------*- 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 function verifier interface, that can be used for some
// sanity checking of input to the system, and for checking that transformations
More information about the llvm-commits
mailing list