[llvm-commits] CVS: llvm/lib/Target/Sparc/AddRegNumToValues.cpp EmitAssembly.cpp EmitBytecodeToAssembly.cpp MappingInfo.cpp PeepholeOpts.cpp PreSelection.cpp PrologEpilogCodeInserter.cpp Sparc.cpp SparcInstrInfo.cpp SparcInstrSelection.cpp SparcRegClassInfo.cpp SparcRegInfo.cpp SparcV9CodeEmitter.cpp StackSlots.cpp UltraSparcSchedInfo.cpp

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


Changes in directory llvm/lib/Target/Sparc:

AddRegNumToValues.cpp updated: 1.1 -> 1.2
EmitAssembly.cpp updated: 1.92 -> 1.93
EmitBytecodeToAssembly.cpp updated: 1.9 -> 1.10
MappingInfo.cpp updated: 1.13 -> 1.14
PeepholeOpts.cpp updated: 1.12 -> 1.13
PreSelection.cpp updated: 1.17 -> 1.18
PrologEpilogCodeInserter.cpp updated: 1.29 -> 1.30
Sparc.cpp updated: 1.85 -> 1.86
SparcInstrInfo.cpp updated: 1.53 -> 1.54
SparcInstrSelection.cpp updated: 1.120 -> 1.121
SparcRegClassInfo.cpp updated: 1.30 -> 1.31
SparcRegInfo.cpp updated: 1.111 -> 1.112
SparcV9CodeEmitter.cpp updated: 1.38 -> 1.39
StackSlots.cpp updated: 1.6 -> 1.7
UltraSparcSchedInfo.cpp updated: 1.6 -> 1.7

---
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/Target/Sparc/AddRegNumToValues.cpp
diff -u llvm/lib/Target/Sparc/AddRegNumToValues.cpp:1.1 llvm/lib/Target/Sparc/AddRegNumToValues.cpp:1.2
--- llvm/lib/Target/Sparc/AddRegNumToValues.cpp:1.1	Tue May 27 15:05:27 2003
+++ llvm/lib/Target/Sparc/AddRegNumToValues.cpp	Mon Oct 20 14:43:16 2003
@@ -1,4 +1,11 @@
 //===-- AddRegNumToValues.cpp - Adds unsigned register indices for Value* -===//
+// 
+//                     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 is a placeholder pass, just so that it doesn't intrude too much into
 // the MachineOperand class: 


Index: llvm/lib/Target/Sparc/EmitAssembly.cpp
diff -u llvm/lib/Target/Sparc/EmitAssembly.cpp:1.92 llvm/lib/Target/Sparc/EmitAssembly.cpp:1.93
--- llvm/lib/Target/Sparc/EmitAssembly.cpp:1.92	Thu Oct 16 21:02:39 2003
+++ llvm/lib/Target/Sparc/EmitAssembly.cpp	Mon Oct 20 14:43:17 2003
@@ -1,4 +1,11 @@
 //===-- EmitAssembly.cpp - Emit Sparc Specific .s 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 file implements all of the stuff necessary to output a .s file from
 // LLVM.  The code in this file assumes that the specified module has already


Index: llvm/lib/Target/Sparc/EmitBytecodeToAssembly.cpp
diff -u llvm/lib/Target/Sparc/EmitBytecodeToAssembly.cpp:1.9 llvm/lib/Target/Sparc/EmitBytecodeToAssembly.cpp:1.10
--- llvm/lib/Target/Sparc/EmitBytecodeToAssembly.cpp:1.9	Thu Sep 18 12:37:14 2003
+++ llvm/lib/Target/Sparc/EmitBytecodeToAssembly.cpp	Mon Oct 20 14:43:17 2003
@@ -1,4 +1,11 @@
 //===-- EmitBytecodeToAssembly.cpp - Emit bytecode to Sparc .s 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 file implements the pass that writes LLVM bytecode as data to a sparc
 // assembly file.  The bytecode gets assembled into a special bytecode section


Index: llvm/lib/Target/Sparc/MappingInfo.cpp
diff -u llvm/lib/Target/Sparc/MappingInfo.cpp:1.13 llvm/lib/Target/Sparc/MappingInfo.cpp:1.14
--- llvm/lib/Target/Sparc/MappingInfo.cpp:1.13	Fri Oct 10 12:47:23 2003
+++ llvm/lib/Target/Sparc/MappingInfo.cpp	Mon Oct 20 14:43:17 2003
@@ -1,4 +1,11 @@
 //===- MappingInfo.cpp - create LLVM info and output to .s 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 file contains a FunctionPass called MappingInfoAsmPrinter,
 // which creates two maps: one between LLVM Instructions and MachineInstrs


Index: llvm/lib/Target/Sparc/PeepholeOpts.cpp
diff -u llvm/lib/Target/Sparc/PeepholeOpts.cpp:1.12 llvm/lib/Target/Sparc/PeepholeOpts.cpp:1.13
--- llvm/lib/Target/Sparc/PeepholeOpts.cpp:1.12	Mon Sep  1 15:38:03 2003
+++ llvm/lib/Target/Sparc/PeepholeOpts.cpp	Mon Oct 20 14:43:17 2003
@@ -1,5 +1,12 @@
 //===-- PeepholeOpts.cpp --------------------------------------------------===//
 // 
+//                     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 performing several peephole opts in one or a few passes over the
 // machine code of a method.
 //


Index: llvm/lib/Target/Sparc/PreSelection.cpp
diff -u llvm/lib/Target/Sparc/PreSelection.cpp:1.17 llvm/lib/Target/Sparc/PreSelection.cpp:1.18
--- llvm/lib/Target/Sparc/PreSelection.cpp:1.17	Wed Oct  1 00:24:50 2003
+++ llvm/lib/Target/Sparc/PreSelection.cpp	Mon Oct 20 14:43:17 2003
@@ -1,4 +1,11 @@
 //===- PreSelection.cpp - Specialize LLVM code for target machine ---------===//
+// 
+//                     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 PreSelection pass which specializes LLVM code for a
 // target machine, while remaining in legal portable LLVM form and


Index: llvm/lib/Target/Sparc/PrologEpilogCodeInserter.cpp
diff -u llvm/lib/Target/Sparc/PrologEpilogCodeInserter.cpp:1.29 llvm/lib/Target/Sparc/PrologEpilogCodeInserter.cpp:1.30
--- llvm/lib/Target/Sparc/PrologEpilogCodeInserter.cpp:1.29	Thu Aug 14 01:09:31 2003
+++ llvm/lib/Target/Sparc/PrologEpilogCodeInserter.cpp	Mon Oct 20 14:43:17 2003
@@ -1,4 +1,11 @@
 //===-- PrologEpilogCodeInserter.cpp - Insert Prolog & Epilog code for fn -===//
+// 
+//                     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.
+// 
+//===----------------------------------------------------------------------===//
 //
 // Insert SAVE/RESTORE instructions for the function
 //


Index: llvm/lib/Target/Sparc/Sparc.cpp
diff -u llvm/lib/Target/Sparc/Sparc.cpp:1.85 llvm/lib/Target/Sparc/Sparc.cpp:1.86
--- llvm/lib/Target/Sparc/Sparc.cpp:1.85	Fri Oct 17 13:09:10 2003
+++ llvm/lib/Target/Sparc/Sparc.cpp	Mon Oct 20 14:43:17 2003
@@ -1,4 +1,11 @@
 //===-- Sparc.cpp - General implementation file for the Sparc Target ------===//
+// 
+//                     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 code for the Sparc Target that does not fit in any of
 // the other files in this directory.


Index: llvm/lib/Target/Sparc/SparcInstrInfo.cpp
diff -u llvm/lib/Target/Sparc/SparcInstrInfo.cpp:1.53 llvm/lib/Target/Sparc/SparcInstrInfo.cpp:1.54
--- llvm/lib/Target/Sparc/SparcInstrInfo.cpp:1.53	Sun Oct 19 16:34:27 2003
+++ llvm/lib/Target/Sparc/SparcInstrInfo.cpp	Mon Oct 20 14:43:17 2003
@@ -1,4 +1,11 @@
 //===-- SparcInstrInfo.cpp ------------------------------------------------===//
+// 
+//                     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.
+// 
+//===----------------------------------------------------------------------===//
 //
 //===----------------------------------------------------------------------===//
 


Index: llvm/lib/Target/Sparc/SparcInstrSelection.cpp
diff -u llvm/lib/Target/Sparc/SparcInstrSelection.cpp:1.120 llvm/lib/Target/Sparc/SparcInstrSelection.cpp:1.121
--- llvm/lib/Target/Sparc/SparcInstrSelection.cpp:1.120	Sat Oct 18 00:55:58 2003
+++ llvm/lib/Target/Sparc/SparcInstrSelection.cpp	Mon Oct 20 14:43:17 2003
@@ -1,4 +1,11 @@
 //===-- SparcInstrSelection.cpp -------------------------------------------===//
+// 
+//                     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.
+// 
+//===----------------------------------------------------------------------===//
 //
 //  BURS instruction selection for SPARC V9 architecture.      
 //


Index: llvm/lib/Target/Sparc/SparcRegClassInfo.cpp
diff -u llvm/lib/Target/Sparc/SparcRegClassInfo.cpp:1.30 llvm/lib/Target/Sparc/SparcRegClassInfo.cpp:1.31
--- llvm/lib/Target/Sparc/SparcRegClassInfo.cpp:1.30	Fri Oct 10 12:47:23 2003
+++ llvm/lib/Target/Sparc/SparcRegClassInfo.cpp	Mon Oct 20 14:43:17 2003
@@ -1,4 +1,11 @@
 //===-- SparcRegClassInfo.cpp - Register class def'ns for Sparc -----------===//
+// 
+//                     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 register classes used by the Sparc target description.
 //


Index: llvm/lib/Target/Sparc/SparcRegInfo.cpp
diff -u llvm/lib/Target/Sparc/SparcRegInfo.cpp:1.111 llvm/lib/Target/Sparc/SparcRegInfo.cpp:1.112
--- llvm/lib/Target/Sparc/SparcRegInfo.cpp:1.111	Fri Oct 10 12:47:23 2003
+++ llvm/lib/Target/Sparc/SparcRegInfo.cpp	Mon Oct 20 14:43:17 2003
@@ -1,4 +1,11 @@
 //===-- SparcRegInfo.cpp - Sparc Target Register Information --------------===//
+// 
+//                     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 implementation of Sparc specific helper methods
 // used for register allocation.


Index: llvm/lib/Target/Sparc/SparcV9CodeEmitter.cpp
diff -u llvm/lib/Target/Sparc/SparcV9CodeEmitter.cpp:1.38 llvm/lib/Target/Sparc/SparcV9CodeEmitter.cpp:1.39
--- llvm/lib/Target/Sparc/SparcV9CodeEmitter.cpp:1.38	Mon Oct 20 12:59:07 2003
+++ llvm/lib/Target/Sparc/SparcV9CodeEmitter.cpp	Mon Oct 20 14:43:17 2003
@@ -1,4 +1,11 @@
 //===-- SparcV9CodeEmitter.cpp --------------------------------------------===//
+// 
+//                     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.
+// 
+//===----------------------------------------------------------------------===//
 //
 // SPARC-specific backend for emitting machine code to memory.
 //


Index: llvm/lib/Target/Sparc/StackSlots.cpp
diff -u llvm/lib/Target/Sparc/StackSlots.cpp:1.6 llvm/lib/Target/Sparc/StackSlots.cpp:1.7
--- llvm/lib/Target/Sparc/StackSlots.cpp:1.6	Tue Aug 12 21:38:16 2003
+++ llvm/lib/Target/Sparc/StackSlots.cpp	Mon Oct 20 14:43:17 2003
@@ -1,4 +1,11 @@
 //===- StackSlots.cpp  - Specialize LLVM code for target machine ---------===//
+// 
+//                     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 adds 2 empty slots at the top of function stack.  These two slots
 // are later used during code reoptimization for spilling the register values


Index: llvm/lib/Target/Sparc/UltraSparcSchedInfo.cpp
diff -u llvm/lib/Target/Sparc/UltraSparcSchedInfo.cpp:1.6 llvm/lib/Target/Sparc/UltraSparcSchedInfo.cpp:1.7
--- llvm/lib/Target/Sparc/UltraSparcSchedInfo.cpp:1.6	Fri Jun  6 04:52:58 2003
+++ llvm/lib/Target/Sparc/UltraSparcSchedInfo.cpp	Mon Oct 20 14:43:17 2003
@@ -1,4 +1,11 @@
 //===-- UltraSparcSchedInfo.cpp -------------------------------------------===//
+// 
+//                     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.
+// 
+//===----------------------------------------------------------------------===//
 //
 // Describe the scheduling characteristics of the UltraSparc
 //





More information about the llvm-commits mailing list