[llvm-commits] CVS: llvm/lib/Analysis/IPA/CallGraph.cpp CallGraphSCCPass.cpp DependenceGraph.cpp FindUnsafePointerTypes.cpp FindUsedTypes.cpp IPModRef.cpp MemoryDepAnalysis.cpp PgmDependenceGraph.cpp
John Criswell
criswell at cs.uiuc.edu
Mon Oct 20 14:44:11 PDT 2003
Changes in directory llvm/lib/Analysis/IPA:
CallGraph.cpp updated: 1.26 -> 1.27
CallGraphSCCPass.cpp updated: 1.3 -> 1.4
DependenceGraph.cpp updated: 1.3 -> 1.4
FindUnsafePointerTypes.cpp updated: 1.19 -> 1.20
FindUsedTypes.cpp updated: 1.19 -> 1.20
IPModRef.cpp updated: 1.17 -> 1.18
MemoryDepAnalysis.cpp updated: 1.9 -> 1.10
PgmDependenceGraph.cpp updated: 1.2 -> 1.3
---
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: (+56 -0)
Index: llvm/lib/Analysis/IPA/CallGraph.cpp
diff -u llvm/lib/Analysis/IPA/CallGraph.cpp:1.26 llvm/lib/Analysis/IPA/CallGraph.cpp:1.27
--- llvm/lib/Analysis/IPA/CallGraph.cpp:1.26 Sun Sep 14 23:35:16 2003
+++ llvm/lib/Analysis/IPA/CallGraph.cpp Mon Oct 20 14:43:07 2003
@@ -1,4 +1,11 @@
//===- CallGraph.cpp - Build a Module's call graph ------------------------===//
+//
+// 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/lib/Analysis/IPA/CallGraphSCCPass.cpp
diff -u llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp:1.3 llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp:1.4
--- llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp:1.3 Sun Aug 31 15:01:57 2003
+++ llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp Mon Oct 20 14:43:07 2003
@@ -1,4 +1,11 @@
//===- CallGraphSCCPass.cpp - Pass that operates BU on call graph ---------===//
+//
+// 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 CallGraphSCCPass class, which is used for passes
// which are implemented as bottom-up traversals on the call graph. Because
Index: llvm/lib/Analysis/IPA/DependenceGraph.cpp
diff -u llvm/lib/Analysis/IPA/DependenceGraph.cpp:1.3 llvm/lib/Analysis/IPA/DependenceGraph.cpp:1.4
--- llvm/lib/Analysis/IPA/DependenceGraph.cpp:1.3 Thu Sep 11 13:14:24 2003
+++ llvm/lib/Analysis/IPA/DependenceGraph.cpp Mon Oct 20 14:43:07 2003
@@ -1,4 +1,11 @@
//===- DependenceGraph.cpp - 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 implements an explicit representation for the dependence graph
// of a function, with one node per instruction and one edge per dependence.
Index: llvm/lib/Analysis/IPA/FindUnsafePointerTypes.cpp
diff -u llvm/lib/Analysis/IPA/FindUnsafePointerTypes.cpp:1.19 llvm/lib/Analysis/IPA/FindUnsafePointerTypes.cpp:1.20
--- llvm/lib/Analysis/IPA/FindUnsafePointerTypes.cpp:1.19 Sun Oct 19 16:34:19 2003
+++ llvm/lib/Analysis/IPA/FindUnsafePointerTypes.cpp Mon Oct 20 14:43:07 2003
@@ -1,4 +1,11 @@
//===- FindUnsafePointerTypes.cpp - Check pointer usage safety ------------===//
+//
+// 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/lib/Analysis/IPA/FindUsedTypes.cpp
diff -u llvm/lib/Analysis/IPA/FindUsedTypes.cpp:1.19 llvm/lib/Analysis/IPA/FindUsedTypes.cpp:1.20
--- llvm/lib/Analysis/IPA/FindUsedTypes.cpp:1.19 Sun Oct 12 22:32:07 2003
+++ llvm/lib/Analysis/IPA/FindUsedTypes.cpp Mon Oct 20 14:43:08 2003
@@ -1,4 +1,11 @@
//===- FindUsedTypes.cpp - Find all Types used by a module ----------------===//
+//
+// 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/lib/Analysis/IPA/IPModRef.cpp
diff -u llvm/lib/Analysis/IPA/IPModRef.cpp:1.17 llvm/lib/Analysis/IPA/IPModRef.cpp:1.18
--- llvm/lib/Analysis/IPA/IPModRef.cpp:1.17 Sat Sep 20 11:34:13 2003
+++ llvm/lib/Analysis/IPA/IPModRef.cpp Mon Oct 20 14:43:08 2003
@@ -1,4 +1,11 @@
//===- IPModRef.cpp - 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.
+//
+//===----------------------------------------------------------------------===//
//
// See high-level comments in include/llvm/Analysis/IPModRef.h
//
Index: llvm/lib/Analysis/IPA/MemoryDepAnalysis.cpp
diff -u llvm/lib/Analysis/IPA/MemoryDepAnalysis.cpp:1.9 llvm/lib/Analysis/IPA/MemoryDepAnalysis.cpp:1.10
--- llvm/lib/Analysis/IPA/MemoryDepAnalysis.cpp:1.9 Sun Aug 31 15:01:57 2003
+++ llvm/lib/Analysis/IPA/MemoryDepAnalysis.cpp Mon Oct 20 14:43:08 2003
@@ -1,4 +1,11 @@
//===- MemoryDepAnalysis.cpp - 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 implements a pass (MemoryDepAnalysis) that computes memory-based
// data dependences between instructions for each function in a module.
Index: llvm/lib/Analysis/IPA/PgmDependenceGraph.cpp
diff -u llvm/lib/Analysis/IPA/PgmDependenceGraph.cpp:1.2 llvm/lib/Analysis/IPA/PgmDependenceGraph.cpp:1.3
--- llvm/lib/Analysis/IPA/PgmDependenceGraph.cpp:1.2 Thu May 29 10:12:27 2003
+++ llvm/lib/Analysis/IPA/PgmDependenceGraph.cpp Mon Oct 20 14:43:08 2003
@@ -1,5 +1,12 @@
//===- PgmDependenceGraph.cpp - Enumerate 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:
More information about the llvm-commits
mailing list