[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