[llvm-commits] CVS: llvm/lib/Analysis/AliasAnalysis.cpp AliasAnalysisCounter.cpp AliasAnalysisEvaluator.cpp AliasSetTracker.cpp BasicAliasAnalysis.cpp Expressions.cpp InductionVariable.cpp InstCount.cpp Interval.cpp IntervalPartition.cpp LoadValueNumbering.cpp LoopInfo.cpp PostDominators.cpp PrintSCC.cpp ValueNumbering.cpp

John Criswell criswell at cs.uiuc.edu
Mon Oct 20 14:44:06 PDT 2003


Changes in directory llvm/lib/Analysis:

AliasAnalysis.cpp updated: 1.13 -> 1.14
AliasAnalysisCounter.cpp updated: 1.4 -> 1.5
AliasAnalysisEvaluator.cpp updated: 1.7 -> 1.8
AliasSetTracker.cpp updated: 1.6 -> 1.7
BasicAliasAnalysis.cpp updated: 1.14 -> 1.15
Expressions.cpp updated: 1.36 -> 1.37
InductionVariable.cpp updated: 1.30 -> 1.31
InstCount.cpp updated: 1.5 -> 1.6
Interval.cpp updated: 1.13 -> 1.14
IntervalPartition.cpp updated: 1.22 -> 1.23
LoadValueNumbering.cpp updated: 1.8 -> 1.9
LoopInfo.cpp updated: 1.42 -> 1.43
PostDominators.cpp updated: 1.43 -> 1.44
PrintSCC.cpp updated: 1.7 -> 1.8
ValueNumbering.cpp updated: 1.5 -> 1.6

---
Log message:

Added LLVM project notice to the top of every C++ source file.
Header files will be on the way.



---
Diffs of the changes:  (+105 -0)

Index: llvm/lib/Analysis/AliasAnalysis.cpp
diff -u llvm/lib/Analysis/AliasAnalysis.cpp:1.13 llvm/lib/Analysis/AliasAnalysis.cpp:1.14
--- llvm/lib/Analysis/AliasAnalysis.cpp:1.13	Wed Feb 26 13:57:10 2003
+++ llvm/lib/Analysis/AliasAnalysis.cpp	Mon Oct 20 14:43:04 2003
@@ -1,4 +1,11 @@
 //===- AliasAnalysis.cpp - Generic Alias Analysis Interface 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 file implements the generic AliasAnalysis interface which is used as the
 // common interface used by all clients and implementations of alias analysis.


Index: llvm/lib/Analysis/AliasAnalysisCounter.cpp
diff -u llvm/lib/Analysis/AliasAnalysisCounter.cpp:1.4 llvm/lib/Analysis/AliasAnalysisCounter.cpp:1.5
--- llvm/lib/Analysis/AliasAnalysisCounter.cpp:1.4	Tue Jun 17 10:07:20 2003
+++ llvm/lib/Analysis/AliasAnalysisCounter.cpp	Mon Oct 20 14:43:04 2003
@@ -1,4 +1,11 @@
 //===- AliasAnalysisCounter.cpp - Alias Analysis Query Counter ------------===//
+// 
+//                     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 pass which can be used to count how many alias queries
 // are being made and how the alias analysis implementation being used responds.


Index: llvm/lib/Analysis/AliasAnalysisEvaluator.cpp
diff -u llvm/lib/Analysis/AliasAnalysisEvaluator.cpp:1.7 llvm/lib/Analysis/AliasAnalysisEvaluator.cpp:1.8
--- llvm/lib/Analysis/AliasAnalysisEvaluator.cpp:1.7	Sat Jun 28 19:07:11 2003
+++ llvm/lib/Analysis/AliasAnalysisEvaluator.cpp	Mon Oct 20 14:43:04 2003
@@ -1,4 +1,11 @@
 //===- AliasAnalysisEvaluator.cpp - Alias Analysis Accuracy Evaluator -----===//
+// 
+//                     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 simple N^2 alias analysis accuracy evaluator.
 // Basically, for each function in the program, it simply queries to see how the


Index: llvm/lib/Analysis/AliasSetTracker.cpp
diff -u llvm/lib/Analysis/AliasSetTracker.cpp:1.6 llvm/lib/Analysis/AliasSetTracker.cpp:1.7
--- llvm/lib/Analysis/AliasSetTracker.cpp:1.6	Fri May  2 22:42:08 2003
+++ llvm/lib/Analysis/AliasSetTracker.cpp	Mon Oct 20 14:43:04 2003
@@ -1,4 +1,11 @@
 //===- AliasSetTracker.cpp - Alias Sets Tracker 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 file implements the AliasSetTracker and AliasSet classes.
 // 


Index: llvm/lib/Analysis/BasicAliasAnalysis.cpp
diff -u llvm/lib/Analysis/BasicAliasAnalysis.cpp:1.14 llvm/lib/Analysis/BasicAliasAnalysis.cpp:1.15
--- llvm/lib/Analysis/BasicAliasAnalysis.cpp:1.14	Fri Sep 19 22:08:47 2003
+++ llvm/lib/Analysis/BasicAliasAnalysis.cpp	Mon Oct 20 14:43:04 2003
@@ -1,4 +1,11 @@
 //===- llvm/Analysis/BasicAliasAnalysis.h - Alias Analysis Impl -*- 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 default implementation of the Alias Analysis interface
 // that simply implements a few identities (two different globals cannot alias,


Index: llvm/lib/Analysis/Expressions.cpp
diff -u llvm/lib/Analysis/Expressions.cpp:1.36 llvm/lib/Analysis/Expressions.cpp:1.37
--- llvm/lib/Analysis/Expressions.cpp:1.36	Sun Oct 12 22:32:03 2003
+++ llvm/lib/Analysis/Expressions.cpp	Mon Oct 20 14:43:04 2003
@@ -1,4 +1,11 @@
 //===- Expressions.cpp - Expression Analysis Utilities --------------------===//
+// 
+//                     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/lib/Analysis/InductionVariable.cpp
diff -u llvm/lib/Analysis/InductionVariable.cpp:1.30 llvm/lib/Analysis/InductionVariable.cpp:1.31
--- llvm/lib/Analysis/InductionVariable.cpp:1.30	Thu Sep 11 13:12:02 2003
+++ llvm/lib/Analysis/InductionVariable.cpp	Mon Oct 20 14:43:04 2003
@@ -1,4 +1,11 @@
 //===- InductionVariable.cpp - Induction variable classification ----------===//
+// 
+//                     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 identification and classification of induction 
 // variables.  Induction variables must contain a PHI node that exists in a 


Index: llvm/lib/Analysis/InstCount.cpp
diff -u llvm/lib/Analysis/InstCount.cpp:1.5 llvm/lib/Analysis/InstCount.cpp:1.6
--- llvm/lib/Analysis/InstCount.cpp:1.5	Fri Aug 29 09:43:17 2003
+++ llvm/lib/Analysis/InstCount.cpp	Mon Oct 20 14:43:04 2003
@@ -1,4 +1,11 @@
 //===-- InstCount.cpp - Collects the count of all instructions ------------===//
+// 
+//                     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 collects the count of all instructions and reports them 
 //


Index: llvm/lib/Analysis/Interval.cpp
diff -u llvm/lib/Analysis/Interval.cpp:1.13 llvm/lib/Analysis/Interval.cpp:1.14
--- llvm/lib/Analysis/Interval.cpp:1.13	Sun Oct 12 22:32:03 2003
+++ llvm/lib/Analysis/Interval.cpp	Mon Oct 20 14:43:04 2003
@@ -1,4 +1,11 @@
 //===- Interval.cpp - Interval class code ---------------------------------===//
+// 
+//                     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 definition of the Interval class, which represents a
 // partition of a control flow graph of some kind.


Index: llvm/lib/Analysis/IntervalPartition.cpp
diff -u llvm/lib/Analysis/IntervalPartition.cpp:1.22 llvm/lib/Analysis/IntervalPartition.cpp:1.23
--- llvm/lib/Analysis/IntervalPartition.cpp:1.22	Sun Oct 12 22:32:03 2003
+++ llvm/lib/Analysis/IntervalPartition.cpp	Mon Oct 20 14:43:04 2003
@@ -1,4 +1,11 @@
 //===- IntervalPartition.cpp - Interval Partition module code -------------===//
+// 
+//                     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 definition of the IntervalPartition class, which
 // calculates and represent the interval partition of a function.


Index: llvm/lib/Analysis/LoadValueNumbering.cpp
diff -u llvm/lib/Analysis/LoadValueNumbering.cpp:1.8 llvm/lib/Analysis/LoadValueNumbering.cpp:1.9
--- llvm/lib/Analysis/LoadValueNumbering.cpp:1.8	Thu Sep 11 13:12:02 2003
+++ llvm/lib/Analysis/LoadValueNumbering.cpp	Mon Oct 20 14:43:04 2003
@@ -1,4 +1,11 @@
 //===- LoadValueNumbering.cpp - Load Value #'ing Implementation -*- 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 value numbering pass that value #'s load instructions.
 // To do this, it finds lexically identical load instructions, and uses alias


Index: llvm/lib/Analysis/LoopInfo.cpp
diff -u llvm/lib/Analysis/LoopInfo.cpp:1.42 llvm/lib/Analysis/LoopInfo.cpp:1.43
--- llvm/lib/Analysis/LoopInfo.cpp:1.42	Sun Oct 12 22:32:03 2003
+++ llvm/lib/Analysis/LoopInfo.cpp	Mon Oct 20 14:43:04 2003
@@ -1,4 +1,11 @@
 //===- LoopInfo.cpp - Natural Loop Calculator -----------------------------===//
+// 
+//                     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 the


Index: llvm/lib/Analysis/PostDominators.cpp
diff -u llvm/lib/Analysis/PostDominators.cpp:1.43 llvm/lib/Analysis/PostDominators.cpp:1.44
--- llvm/lib/Analysis/PostDominators.cpp:1.43	Mon Oct 13 11:36:06 2003
+++ llvm/lib/Analysis/PostDominators.cpp	Mon Oct 20 14:43:04 2003
@@ -1,4 +1,11 @@
 //===- PostDominators.cpp - Post-Dominator Calculation --------------------===//
+// 
+//                     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 the post-dominator construction algorithms.
 //


Index: llvm/lib/Analysis/PrintSCC.cpp
diff -u llvm/lib/Analysis/PrintSCC.cpp:1.7 llvm/lib/Analysis/PrintSCC.cpp:1.8
--- llvm/lib/Analysis/PrintSCC.cpp:1.7	Sun Aug 31 15:01:56 2003
+++ llvm/lib/Analysis/PrintSCC.cpp	Mon Oct 20 14:43:04 2003
@@ -1,4 +1,11 @@
 //===- PrintSCC.cpp - Enumerate SCCs in some key graphs -------------------===//
+// 
+//                     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 passes to print out SCCs in a CFG or a CallGraph.
 // Normally, you would not use these passes; instead, you would use the


Index: llvm/lib/Analysis/ValueNumbering.cpp
diff -u llvm/lib/Analysis/ValueNumbering.cpp:1.5 llvm/lib/Analysis/ValueNumbering.cpp:1.6
--- llvm/lib/Analysis/ValueNumbering.cpp:1.5	Thu Sep 11 13:12:02 2003
+++ llvm/lib/Analysis/ValueNumbering.cpp	Mon Oct 20 14:43:04 2003
@@ -1,4 +1,11 @@
 //===- ValueNumbering.cpp - Value #'ing Implementation ----------*- 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 the non-abstract Value Numbering methods as well as a
 // default implementation for the analysis group.





More information about the llvm-commits mailing list