[llvm-commits] CVS: llvm/lib/VMCore/AsmWriter.cpp BasicBlock.cpp ConstantHandling.cpp Constants.cpp Dominators.cpp Function.cpp InstrTypes.cpp Instruction.cpp Module.cpp ModuleProvider.cpp Pass.cpp SlotCalculator.cpp SymbolTable.cpp Type.cpp Value.cpp Verifier.cpp iBranch.cpp iCall.cpp iMemory.cpp iOperators.cpp iSwitch.cpp
John Criswell
criswell at cs.uiuc.edu
Mon Oct 20 14:44:14 PDT 2003
Changes in directory llvm/lib/VMCore:
AsmWriter.cpp updated: 1.102 -> 1.103
BasicBlock.cpp updated: 1.33 -> 1.34
ConstantHandling.cpp updated: 1.35 -> 1.36
Constants.cpp updated: 1.57 -> 1.58
Dominators.cpp updated: 1.49 -> 1.50
Function.cpp updated: 1.53 -> 1.54
InstrTypes.cpp updated: 1.21 -> 1.22
Instruction.cpp updated: 1.29 -> 1.30
Module.cpp updated: 1.41 -> 1.42
ModuleProvider.cpp updated: 1.5 -> 1.6
Pass.cpp updated: 1.51 -> 1.52
SlotCalculator.cpp updated: 1.31 -> 1.32
SymbolTable.cpp updated: 1.36 -> 1.37
Type.cpp updated: 1.77 -> 1.78
Value.cpp updated: 1.37 -> 1.38
Verifier.cpp updated: 1.64 -> 1.65
iBranch.cpp updated: 1.8 -> 1.9
iCall.cpp updated: 1.17 -> 1.18
iMemory.cpp updated: 1.31 -> 1.32
iOperators.cpp updated: 1.22 -> 1.23
iSwitch.cpp updated: 1.8 -> 1.9
---
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: (+147 -0)
Index: llvm/lib/VMCore/AsmWriter.cpp
diff -u llvm/lib/VMCore/AsmWriter.cpp:1.102 llvm/lib/VMCore/AsmWriter.cpp:1.103
--- llvm/lib/VMCore/AsmWriter.cpp:1.102 Sat Oct 18 00:57:20 2003
+++ llvm/lib/VMCore/AsmWriter.cpp Mon Oct 20 14:43:20 2003
@@ -1,4 +1,11 @@
//===-- AsmWriter.cpp - Printing LLVM as an assembly file -----------------===//
+//
+// 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 library implements the functionality defined in llvm/Assembly/Writer.h
//
Index: llvm/lib/VMCore/BasicBlock.cpp
diff -u llvm/lib/VMCore/BasicBlock.cpp:1.33 llvm/lib/VMCore/BasicBlock.cpp:1.34
--- llvm/lib/VMCore/BasicBlock.cpp:1.33 Wed Sep 24 17:03:22 2003
+++ llvm/lib/VMCore/BasicBlock.cpp Mon Oct 20 14:43:20 2003
@@ -1,4 +1,11 @@
//===-- BasicBlock.cpp - Implement BasicBlock related methods -------------===//
+//
+// 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 BasicBlock class for the VMCore library.
//
Index: llvm/lib/VMCore/ConstantHandling.cpp
diff -u llvm/lib/VMCore/ConstantHandling.cpp:1.35 llvm/lib/VMCore/ConstantHandling.cpp:1.36
--- llvm/lib/VMCore/ConstantHandling.cpp:1.35 Thu Aug 21 14:45:55 2003
+++ llvm/lib/VMCore/ConstantHandling.cpp Mon Oct 20 14:43:20 2003
@@ -1,4 +1,11 @@
//===- ConstantHandling.cpp - Implement ConstantHandling.h ----------------===//
+//
+// 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 various intrinsic operations, on constant values.
//
Index: llvm/lib/VMCore/Constants.cpp
diff -u llvm/lib/VMCore/Constants.cpp:1.57 llvm/lib/VMCore/Constants.cpp:1.58
--- llvm/lib/VMCore/Constants.cpp:1.57 Tue Oct 7 17:19:19 2003
+++ llvm/lib/VMCore/Constants.cpp Mon Oct 20 14:43:21 2003
@@ -1,4 +1,11 @@
//===-- Constants.cpp - Implement Constant nodes --------------------------===//
+//
+// 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 Constant* classes...
//
Index: llvm/lib/VMCore/Dominators.cpp
diff -u llvm/lib/VMCore/Dominators.cpp:1.49 llvm/lib/VMCore/Dominators.cpp:1.50
--- llvm/lib/VMCore/Dominators.cpp:1.49 Sat Sep 20 09:39:07 2003
+++ llvm/lib/VMCore/Dominators.cpp Mon Oct 20 14:43:21 2003
@@ -1,4 +1,11 @@
//===- Dominators.cpp - 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 simple dominator construction algorithms for finding
// forward dominators. Postdominators are available in libanalysis, but are not
Index: llvm/lib/VMCore/Function.cpp
diff -u llvm/lib/VMCore/Function.cpp:1.53 llvm/lib/VMCore/Function.cpp:1.54
--- llvm/lib/VMCore/Function.cpp:1.53 Sun Oct 12 22:32:08 2003
+++ llvm/lib/VMCore/Function.cpp Mon Oct 20 14:43:21 2003
@@ -1,4 +1,11 @@
//===-- Function.cpp - Implement the Global object classes ----------------===//
+//
+// 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 Function & GlobalVariable classes for the VMCore
// library.
Index: llvm/lib/VMCore/InstrTypes.cpp
diff -u llvm/lib/VMCore/InstrTypes.cpp:1.21 llvm/lib/VMCore/InstrTypes.cpp:1.22
--- llvm/lib/VMCore/InstrTypes.cpp:1.21 Sun Oct 19 16:34:28 2003
+++ llvm/lib/VMCore/InstrTypes.cpp Mon Oct 20 14:43:21 2003
@@ -1,4 +1,11 @@
//===-- InstrTypes.cpp - Implement Instruction subclasses -------*- 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
//
Index: llvm/lib/VMCore/Instruction.cpp
diff -u llvm/lib/VMCore/Instruction.cpp:1.29 llvm/lib/VMCore/Instruction.cpp:1.30
--- llvm/lib/VMCore/Instruction.cpp:1.29 Sun Oct 19 16:34:28 2003
+++ llvm/lib/VMCore/Instruction.cpp Mon Oct 20 14:43:21 2003
@@ -1,4 +1,11 @@
//===-- Instruction.cpp - Implement the Instruction class -----------------===//
+//
+// 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 Instruction class for the VMCore library.
//
Index: llvm/lib/VMCore/Module.cpp
diff -u llvm/lib/VMCore/Module.cpp:1.41 llvm/lib/VMCore/Module.cpp:1.42
--- llvm/lib/VMCore/Module.cpp:1.41 Sun Oct 12 22:32:08 2003
+++ llvm/lib/VMCore/Module.cpp Mon Oct 20 14:43:21 2003
@@ -1,4 +1,11 @@
//===-- Module.cpp - Implement the Module class ---------------------------===//
+//
+// 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 Module class for the VMCore library.
//
Index: llvm/lib/VMCore/ModuleProvider.cpp
diff -u llvm/lib/VMCore/ModuleProvider.cpp:1.5 llvm/lib/VMCore/ModuleProvider.cpp:1.6
--- llvm/lib/VMCore/ModuleProvider.cpp:1.5 Fri Oct 17 16:59:57 2003
+++ llvm/lib/VMCore/ModuleProvider.cpp Mon Oct 20 14:43:21 2003
@@ -1,4 +1,11 @@
//===-- ModuleProvider.cpp - Base implementation for module providers -----===//
+//
+// 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.
+//
+//===----------------------------------------------------------------------===//
//
// Minimal implementation of the abstract interface for providing a module.
//
Index: llvm/lib/VMCore/Pass.cpp
diff -u llvm/lib/VMCore/Pass.cpp:1.51 llvm/lib/VMCore/Pass.cpp:1.52
--- llvm/lib/VMCore/Pass.cpp:1.51 Tue Oct 14 16:38:42 2003
+++ llvm/lib/VMCore/Pass.cpp Mon Oct 20 14:43:21 2003
@@ -1,4 +1,11 @@
//===- Pass.cpp - LLVM Pass Infrastructure 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 LLVM Pass infrastructure. It is primarily
// responsible with ensuring that passes are executed and batched together
Index: llvm/lib/VMCore/SlotCalculator.cpp
diff -u llvm/lib/VMCore/SlotCalculator.cpp:1.31 llvm/lib/VMCore/SlotCalculator.cpp:1.32
--- llvm/lib/VMCore/SlotCalculator.cpp:1.31 Mon Oct 20 14:10:06 2003
+++ llvm/lib/VMCore/SlotCalculator.cpp Mon Oct 20 14:43:21 2003
@@ -1,4 +1,11 @@
//===-- SlotCalculator.cpp - Calculate what slots values land in ----------===//
+//
+// 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 useful analysis step to figure out what numbered
// slots values in a program will land in (keeping track of per plane
Index: llvm/lib/VMCore/SymbolTable.cpp
diff -u llvm/lib/VMCore/SymbolTable.cpp:1.36 llvm/lib/VMCore/SymbolTable.cpp:1.37
--- llvm/lib/VMCore/SymbolTable.cpp:1.36 Sun Oct 12 22:32:08 2003
+++ llvm/lib/VMCore/SymbolTable.cpp Mon Oct 20 14:43:21 2003
@@ -1,4 +1,11 @@
//===-- SymbolTable.cpp - Implement the SymbolTable class -----------------===//
+//
+// 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 SymbolTable class for the VMCore library.
//
Index: llvm/lib/VMCore/Type.cpp
diff -u llvm/lib/VMCore/Type.cpp:1.77 llvm/lib/VMCore/Type.cpp:1.78
--- llvm/lib/VMCore/Type.cpp:1.77 Mon Oct 13 09:55:56 2003
+++ llvm/lib/VMCore/Type.cpp Mon Oct 20 14:43:21 2003
@@ -1,4 +1,11 @@
//===-- Type.cpp - Implement the Type class -------------------------------===//
+//
+// 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 Type class for the VMCore library.
//
Index: llvm/lib/VMCore/Value.cpp
diff -u llvm/lib/VMCore/Value.cpp:1.37 llvm/lib/VMCore/Value.cpp:1.38
--- llvm/lib/VMCore/Value.cpp:1.37 Thu Oct 16 11:53:07 2003
+++ llvm/lib/VMCore/Value.cpp Mon Oct 20 14:43:21 2003
@@ -1,4 +1,11 @@
//===-- Value.cpp - Implement the Value class -----------------------------===//
+//
+// 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 Value and User classes.
//
Index: llvm/lib/VMCore/Verifier.cpp
diff -u llvm/lib/VMCore/Verifier.cpp:1.64 llvm/lib/VMCore/Verifier.cpp:1.65
--- llvm/lib/VMCore/Verifier.cpp:1.64 Sat Oct 18 00:57:20 2003
+++ llvm/lib/VMCore/Verifier.cpp Mon Oct 20 14:43:21 2003
@@ -1,4 +1,11 @@
//===-- Verifier.cpp - Implement the 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.
Index: llvm/lib/VMCore/iBranch.cpp
diff -u llvm/lib/VMCore/iBranch.cpp:1.8 llvm/lib/VMCore/iBranch.cpp:1.9
--- llvm/lib/VMCore/iBranch.cpp:1.8 Sun Oct 12 22:32:08 2003
+++ llvm/lib/VMCore/iBranch.cpp Mon Oct 20 14:43:21 2003
@@ -1,4 +1,11 @@
//===-- iBranch.cpp - Implement the Branch instruction --------------------===//
+//
+// 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 'br' instruction, which can represent either a
// conditional or unconditional branch.
Index: llvm/lib/VMCore/iCall.cpp
diff -u llvm/lib/VMCore/iCall.cpp:1.17 llvm/lib/VMCore/iCall.cpp:1.18
--- llvm/lib/VMCore/iCall.cpp:1.17 Sun Oct 12 22:32:08 2003
+++ llvm/lib/VMCore/iCall.cpp Mon Oct 20 14:43:21 2003
@@ -1,4 +1,11 @@
//===-- iCall.cpp - Implement the call & invoke 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 file implements the call and invoke instructions.
//
Index: llvm/lib/VMCore/iMemory.cpp
diff -u llvm/lib/VMCore/iMemory.cpp:1.31 llvm/lib/VMCore/iMemory.cpp:1.32
--- llvm/lib/VMCore/iMemory.cpp:1.31 Mon Sep 8 12:45:57 2003
+++ llvm/lib/VMCore/iMemory.cpp Mon Oct 20 14:43:21 2003
@@ -1,4 +1,11 @@
//===-- iMemory.cpp - Implement Memory 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 file implements the various memory related classes defined in iMemory.h
//
Index: llvm/lib/VMCore/iOperators.cpp
diff -u llvm/lib/VMCore/iOperators.cpp:1.22 llvm/lib/VMCore/iOperators.cpp:1.23
--- llvm/lib/VMCore/iOperators.cpp:1.22 Thu Aug 21 17:12:47 2003
+++ llvm/lib/VMCore/iOperators.cpp Mon Oct 20 14:43:21 2003
@@ -1,4 +1,11 @@
//===-- iOperators.cpp - Implement binary Operators ------------*- 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 nontrivial binary operator instructions.
//
Index: llvm/lib/VMCore/iSwitch.cpp
diff -u llvm/lib/VMCore/iSwitch.cpp:1.8 llvm/lib/VMCore/iSwitch.cpp:1.9
--- llvm/lib/VMCore/iSwitch.cpp:1.8 Sun Oct 12 22:32:08 2003
+++ llvm/lib/VMCore/iSwitch.cpp Mon Oct 20 14:43:21 2003
@@ -1,4 +1,11 @@
//===-- iSwitch.cpp - Implement the Switch instruction --------------------===//
+//
+// 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 Switch instruction...
//
More information about the llvm-commits
mailing list