* Removed extraneous #includes
authorChris Lattner <sabre@nondot.org>
Fri, 9 Aug 2002 20:08:03 +0000 (20:08 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 9 Aug 2002 20:08:03 +0000 (20:08 +0000)
* Fixed file headers to be consistent with the rest of LLVM
* Other minor fixes

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3277 91177308-0d34-0410-b5e6-96231b3b80d8

16 files changed:
include/llvm/CodeGen/InstrForest.h
include/llvm/CodeGen/InstrSelection.h
include/llvm/CodeGen/InstrSelectionSupport.h
include/llvm/CodeGen/MachineInstrAnnot.h
lib/CodeGen/InstrSched/InstrScheduling.cpp
lib/CodeGen/InstrSched/SchedGraph.h
lib/CodeGen/InstrSched/SchedPriorities.cpp
lib/CodeGen/InstrSched/SchedPriorities.h
lib/CodeGen/RegAlloc/PhyRegAlloc.cpp
lib/Target/MachineFrameInfo.cpp
lib/Target/SparcV9/InstrSched/InstrScheduling.cpp
lib/Target/SparcV9/InstrSched/SchedGraph.h
lib/Target/SparcV9/InstrSched/SchedPriorities.cpp
lib/Target/SparcV9/InstrSched/SchedPriorities.h
lib/Target/SparcV9/MachineInstrAnnot.h
lib/Target/SparcV9/RegAlloc/PhyRegAlloc.cpp

index 650dbddf16290c75f9c8f038af0f3173b65d41e4..f1871a622da05c8b4698dc9bb66a79df0d779fee 100644 (file)
@@ -1,8 +1,5 @@
-// $Id$ -*-c++-*-
-//***************************************************************************
-// File:
-//     InstrForest.h
-// 
+//===-- llvm/CodeGen/InstForest.h ------------------------------*- C++ -*--===//
+//
 // Purpose:
 //     Convert SSA graph to instruction trees for instruction selection.
 // 
@@ -17,9 +14,7 @@
 //  (2) O and I are part of the same basic block, and
 //  (3) O has only a single use, viz., I.
 // 
-// History:
-//     6/28/01  -  Vikram Adve  -  Created
-//**************************************************************************/
+//===----------------------------------------------------------------------===//
 
 #ifndef LLVM_CODEGEN_INSTRFOREST_H
 #define LLVM_CODEGEN_INSTRFOREST_H
index ed3e128f91fa200607353a2a9b693011659d0809..0e47296e146501588bf4645963a31d834907358d 100644 (file)
@@ -1,14 +1,8 @@
-// $Id$ -*-c++-*-
-//***************************************************************************
-// File:
-//     InstrSelection.h
-// 
-// Purpose:
-//     External interface to instruction selection.
-// 
-// History:
-//     7/02/01  -  Vikram Adve  -  Created
-//**************************************************************************/
+//===-- llvm/CodeGen/InstrSelection.h --------------------------*- C++ -*--===//
+//
+// External interface to instruction selection.
+//
+//===----------------------------------------------------------------------===//
 
 #ifndef LLVM_CODEGEN_INSTR_SELECTION_H
 #define LLVM_CODEGEN_INSTR_SELECTION_H
@@ -21,9 +15,9 @@ class InstructionNode;
 class TargetMachine;
 class Pass;
 
-/************************* Required Functions *******************************
- * Target-dependent functions that MUST be implemented for each target.
- ***************************************************************************/
+//===--------------------- Required Functions ---------------------------------
+// Target-dependent functions that MUST be implemented for each target.
+//
 
 const unsigned MAX_INSTR_PER_VMINSTR = 8;
 
index 3f41fb464778b4772cda011288cbf2a8e0d5e8b1..a134e35b868ebc51d99379eff5b2ee6332981bda 100644 (file)
@@ -1,15 +1,9 @@
-// $Id$ -*-c++-*-
-//***************************************************************************
-// File:
-//     InstrSelectionSupport.h
-// 
-// Purpose:
-//     Target-independent instruction selection code.
-//      See SparcInstrSelection.cpp for usage.
+//===-- llvm/CodeGen/InstrSelectionSupport.h --------------------*- C++ -*-===//
+//
+//  Target-independent instruction selection code.  See SparcInstrSelection.cpp
+//  for usage.
 //      
-// History:
-//     10/10/01         -  Vikram Adve  -  Created
-//**************************************************************************/
+//===----------------------------------------------------------------------===//
 
 #ifndef LLVM_CODEGEN_INSTR_SELECTION_SUPPORT_H
 #define LLVM_CODEGEN_INSTR_SELECTION_SUPPORT_H
index d5f1da2edf55aa576bc1895aa255ab5b8933224d..bd3f7333e321e6636ffa682161fce3c844c951e8 100644 (file)
@@ -1,29 +1,20 @@
-// $Id$ -*-c++-*-
-//***************************************************************************
-// File:
-//     MachineInstrAnnot.h
+//===-- llvm/CodeGen/MachineInstrAnnot.h ------------------------*- C++ -*-===//
+//
+//  Annotations used to pass information between code generation phases.
 // 
-// Purpose:
-//      Annotations used to pass information between code generation phases.
-// 
-// History:
-//     5/10/02  -  Vikram Adve  -  Created
-//**************************************************************************/
+//===----------------------------------------------------------------------===//
 
 #ifndef MACHINE_INSTR_ANNOT_h
 #define MACHINE_INSTR_ANNOT_h
 
 #include "llvm/Annotation.h"
 #include "llvm/CodeGen/MachineInstr.h"
-#include <vector>
 
 class Value;
 class TmpInstruction;
 class CallInst;
 
-
 class CallArgInfo {
-private:
   // Flag values for different argument passing methods
   static const unsigned char IntArgReg = 0x1;
   static const unsigned char FPArgReg  = 0x2;
@@ -60,9 +51,8 @@ public:
 
 
 class CallArgsDescriptor: public Annotation { // Annotation for a MachineInstr
-private:
   static AnnotationID AID;              // AnnotationID for this class
-  std::vector<CallArgInfo> argInfoVec;       // Descriptor for each argument
+  std::vector<CallArgInfo> argInfoVec;  // Descriptor for each argument
   const CallInst* callInstr;            // The call instruction == result value
   const Value* funcPtr;                 // Pointer for indirect calls 
   TmpInstruction* retAddrReg;           // Tmp value for return address reg.
index 3eae49ce1c5845ca620736f9001e53a39082fc95..97360c3dd087593bae044dc6e540d756babb83ab 100644 (file)
@@ -13,7 +13,6 @@
 #include "llvm/Analysis/LiveVar/FunctionLiveVarInfo.h" // FIXME: Remove when modularized better
 #include "llvm/Target/TargetMachine.h"
 #include "llvm/BasicBlock.h"
-#include "llvm/Instruction.h"
 #include "Support/CommandLine.h"
 #include <algorithm>
 using std::cerr;
index 0d59734e2da64d2442f96ed7fb1a58aa0e6ef379..eac9c1c6d609d90b34583fe354c215a1a5c71118 100644 (file)
@@ -1,20 +1,15 @@
-/* -*-C++-*-
- ****************************************************************************
- * File:
- *     SchedGraph.h
- * 
- * Purpose:
- *     Scheduling graph based on SSA graph plus extra dependence edges
- *     capturing dependences due to machine resources (machine registers,
- *     CC registers, and any others).
- * 
- * Strategy:
- *     This graph tries to leverage the SSA graph as much as possible,
- *     but captures the extra dependences through a common interface.
- * 
- * History:
- *     7/20/01  -  Vikram Adve  -  Created
- ***************************************************************************/
+//===-- SchedGraph.h - Scheduling Graph --------------------------*- C++ -*--=//
+//
+// Purpose:
+//     Scheduling graph based on SSA graph plus extra dependence edges
+//     capturing dependences due to machine resources (machine registers,
+//     CC registers, and any others).
+// 
+// Strategy:
+//     This graph tries to leverage the SSA graph as much as possible,
+//     but captures the extra dependences through a common interface.
+// 
+//===----------------------------------------------------------------------===//
 
 #ifndef LLVM_CODEGEN_SCHEDGRAPH_H
 #define LLVM_CODEGEN_SCHEDGRAPH_H
index 6277576c23b9e5b417421149827328c3214290a6..57126aaa3348d49c10afd101a5cf5f672bfde609 100644 (file)
@@ -1,10 +1,4 @@
-// $Id$ -*-C++-*-
-//***************************************************************************
-// File:
-//     SchedPriorities.h
-// 
-// Purpose:
-//     Encapsulate heuristics for instruction scheduling.
+//===-- SchedPriorities.h - Encapsulate scheduling heuristics -------------===//
 // 
 // Strategy:
 //    Priority ordering rules:
@@ -13,10 +7,8 @@
 //    (3) Instruction that has the maximum number of dependent instructions.
 //    Note that rules 2 and 3 are only used if issue conflicts prevent
 //    choosing a higher priority instruction by rule 1.
-// 
-// History:
-//     7/30/01  -  Vikram Adve  -  Created
-//**************************************************************************/
+//
+//===----------------------------------------------------------------------===//
 
 #include "SchedPriorities.h"
 #include "llvm/Analysis/LiveVar/FunctionLiveVarInfo.h"
index 4d763d21c5fdafd9ed741dc4c2d323ba49827779..31d974dc4bb533f46fbc7a8bb021b317d3cba511 100644 (file)
@@ -1,10 +1,4 @@
-// -*-C++-*-
-//***************************************************************************
-// File:
-//     SchedPriorities.h
-// 
-// Purpose:
-//     Encapsulate heuristics for instruction scheduling.
+//===-- SchedPriorities.h - Encapsulate scheduling heuristics --*- C++ -*--===//
 // 
 // Strategy:
 //    Priority ordering rules:
@@ -13,10 +7,8 @@
 //    (3) Instruction that has the maximum number of dependent instructions.
 //    Note that rules 2 and 3 are only used if issue conflicts prevent
 //    choosing a higher priority instruction by rule 1.
-// 
-// History:
-//     7/30/01  -  Vikram Adve  -  Created
-//**************************************************************************/
+//
+//===----------------------------------------------------------------------===//
 
 #ifndef LLVM_CODEGEN_SCHEDPRIORITIES_H
 #define LLVM_CODEGEN_SCHEDPRIORITIES_H
@@ -26,7 +18,7 @@
 #include "llvm/Target/MachineSchedInfo.h"
 #include <list>
 #include <Support/hash_set>
-#include <iostream>
+
 class Function;
 class MachineInstr;
 class SchedulingManager;
index 66f6fed2bdcd35fe250ceb9bad3b9c0bcba1c90b..415c7989989b45bb970127deda4ad26e9726fd50 100644 (file)
@@ -1,13 +1,8 @@
-//***************************************************************************
-// File:
-//     PhyRegAlloc.cpp
+//===-- PhyRegAlloc.cpp ---------------------------------------------------===//
 // 
-// Purpose:
-//      Register allocation for LLVM.
-//     
-// History:
-//     9/10/01  -  Ruchira Sasanka - created.
-//**************************************************************************/
+//  Register allocation for LLVM.
+// 
+//===----------------------------------------------------------------------===//
 
 #include "llvm/CodeGen/RegisterAllocation.h"
 #include "llvm/CodeGen/PhyRegAlloc.h"
index be7feee5eec1adedd09bc571d3feca560c683c7a..0eeacbc2b0ae7b0718a83a8adfd7ab0785085a21 100644 (file)
@@ -1,22 +1,14 @@
-// $Id$ -*-c++-*-
-//***************************************************************************
-// File:
-//     MachineFrameInfo.cpp
+//===-- MachineFrameInfo.cpp-----------------------------------------------===//
 // 
-// Purpose:
-//     Interface to layout of stack frame on target machine.
-//      Most functions of class MachineFrameInfo have to be machine-specific
-//      so there is little code here.
+// Interface to layout of stack frame on target machine.  Most functions of
+// class MachineFrameInfo have to be machine-specific so there is little code
+// here.
 // 
-// History:
-//      4/17/02         -  Vikram Adve  -  Created
-//**************************************************************************/
-
+//===----------------------------------------------------------------------===//
 
 #include "llvm/Target/MachineFrameInfo.h"
 #include "llvm/CodeGen/MachineCodeForMethod.h"
 
-
 int
 MachineFrameInfo::getIncomingArgOffset(MachineCodeForMethod& mcInfo,
                                        unsigned argNum) const
index 3eae49ce1c5845ca620736f9001e53a39082fc95..97360c3dd087593bae044dc6e540d756babb83ab 100644 (file)
@@ -13,7 +13,6 @@
 #include "llvm/Analysis/LiveVar/FunctionLiveVarInfo.h" // FIXME: Remove when modularized better
 #include "llvm/Target/TargetMachine.h"
 #include "llvm/BasicBlock.h"
-#include "llvm/Instruction.h"
 #include "Support/CommandLine.h"
 #include <algorithm>
 using std::cerr;
index 0d59734e2da64d2442f96ed7fb1a58aa0e6ef379..eac9c1c6d609d90b34583fe354c215a1a5c71118 100644 (file)
@@ -1,20 +1,15 @@
-/* -*-C++-*-
- ****************************************************************************
- * File:
- *     SchedGraph.h
- * 
- * Purpose:
- *     Scheduling graph based on SSA graph plus extra dependence edges
- *     capturing dependences due to machine resources (machine registers,
- *     CC registers, and any others).
- * 
- * Strategy:
- *     This graph tries to leverage the SSA graph as much as possible,
- *     but captures the extra dependences through a common interface.
- * 
- * History:
- *     7/20/01  -  Vikram Adve  -  Created
- ***************************************************************************/
+//===-- SchedGraph.h - Scheduling Graph --------------------------*- C++ -*--=//
+//
+// Purpose:
+//     Scheduling graph based on SSA graph plus extra dependence edges
+//     capturing dependences due to machine resources (machine registers,
+//     CC registers, and any others).
+// 
+// Strategy:
+//     This graph tries to leverage the SSA graph as much as possible,
+//     but captures the extra dependences through a common interface.
+// 
+//===----------------------------------------------------------------------===//
 
 #ifndef LLVM_CODEGEN_SCHEDGRAPH_H
 #define LLVM_CODEGEN_SCHEDGRAPH_H
index 6277576c23b9e5b417421149827328c3214290a6..57126aaa3348d49c10afd101a5cf5f672bfde609 100644 (file)
@@ -1,10 +1,4 @@
-// $Id$ -*-C++-*-
-//***************************************************************************
-// File:
-//     SchedPriorities.h
-// 
-// Purpose:
-//     Encapsulate heuristics for instruction scheduling.
+//===-- SchedPriorities.h - Encapsulate scheduling heuristics -------------===//
 // 
 // Strategy:
 //    Priority ordering rules:
@@ -13,10 +7,8 @@
 //    (3) Instruction that has the maximum number of dependent instructions.
 //    Note that rules 2 and 3 are only used if issue conflicts prevent
 //    choosing a higher priority instruction by rule 1.
-// 
-// History:
-//     7/30/01  -  Vikram Adve  -  Created
-//**************************************************************************/
+//
+//===----------------------------------------------------------------------===//
 
 #include "SchedPriorities.h"
 #include "llvm/Analysis/LiveVar/FunctionLiveVarInfo.h"
index 4d763d21c5fdafd9ed741dc4c2d323ba49827779..31d974dc4bb533f46fbc7a8bb021b317d3cba511 100644 (file)
@@ -1,10 +1,4 @@
-// -*-C++-*-
-//***************************************************************************
-// File:
-//     SchedPriorities.h
-// 
-// Purpose:
-//     Encapsulate heuristics for instruction scheduling.
+//===-- SchedPriorities.h - Encapsulate scheduling heuristics --*- C++ -*--===//
 // 
 // Strategy:
 //    Priority ordering rules:
@@ -13,10 +7,8 @@
 //    (3) Instruction that has the maximum number of dependent instructions.
 //    Note that rules 2 and 3 are only used if issue conflicts prevent
 //    choosing a higher priority instruction by rule 1.
-// 
-// History:
-//     7/30/01  -  Vikram Adve  -  Created
-//**************************************************************************/
+//
+//===----------------------------------------------------------------------===//
 
 #ifndef LLVM_CODEGEN_SCHEDPRIORITIES_H
 #define LLVM_CODEGEN_SCHEDPRIORITIES_H
@@ -26,7 +18,7 @@
 #include "llvm/Target/MachineSchedInfo.h"
 #include <list>
 #include <Support/hash_set>
-#include <iostream>
+
 class Function;
 class MachineInstr;
 class SchedulingManager;
index d5f1da2edf55aa576bc1895aa255ab5b8933224d..bd3f7333e321e6636ffa682161fce3c844c951e8 100644 (file)
@@ -1,29 +1,20 @@
-// $Id$ -*-c++-*-
-//***************************************************************************
-// File:
-//     MachineInstrAnnot.h
+//===-- llvm/CodeGen/MachineInstrAnnot.h ------------------------*- C++ -*-===//
+//
+//  Annotations used to pass information between code generation phases.
 // 
-// Purpose:
-//      Annotations used to pass information between code generation phases.
-// 
-// History:
-//     5/10/02  -  Vikram Adve  -  Created
-//**************************************************************************/
+//===----------------------------------------------------------------------===//
 
 #ifndef MACHINE_INSTR_ANNOT_h
 #define MACHINE_INSTR_ANNOT_h
 
 #include "llvm/Annotation.h"
 #include "llvm/CodeGen/MachineInstr.h"
-#include <vector>
 
 class Value;
 class TmpInstruction;
 class CallInst;
 
-
 class CallArgInfo {
-private:
   // Flag values for different argument passing methods
   static const unsigned char IntArgReg = 0x1;
   static const unsigned char FPArgReg  = 0x2;
@@ -60,9 +51,8 @@ public:
 
 
 class CallArgsDescriptor: public Annotation { // Annotation for a MachineInstr
-private:
   static AnnotationID AID;              // AnnotationID for this class
-  std::vector<CallArgInfo> argInfoVec;       // Descriptor for each argument
+  std::vector<CallArgInfo> argInfoVec;  // Descriptor for each argument
   const CallInst* callInstr;            // The call instruction == result value
   const Value* funcPtr;                 // Pointer for indirect calls 
   TmpInstruction* retAddrReg;           // Tmp value for return address reg.
index 66f6fed2bdcd35fe250ceb9bad3b9c0bcba1c90b..415c7989989b45bb970127deda4ad26e9726fd50 100644 (file)
@@ -1,13 +1,8 @@
-//***************************************************************************
-// File:
-//     PhyRegAlloc.cpp
+//===-- PhyRegAlloc.cpp ---------------------------------------------------===//
 // 
-// Purpose:
-//      Register allocation for LLVM.
-//     
-// History:
-//     9/10/01  -  Ruchira Sasanka - created.
-//**************************************************************************/
+//  Register allocation for LLVM.
+// 
+//===----------------------------------------------------------------------===//
 
 #include "llvm/CodeGen/RegisterAllocation.h"
 #include "llvm/CodeGen/PhyRegAlloc.h"