[llvm-commits] CVS: llvm/include/llvm/Target/MRegisterInfo.h TargetCacheInfo.h TargetData.h TargetFrameInfo.h TargetInstrInfo.h TargetMachine.h TargetMachineImpls.h TargetRegInfo.h TargetSchedInfo.h

Brian Gaeke gaeke at cs.uiuc.edu
Tue Nov 11 16:45:52 PST 2003


Changes in directory llvm/include/llvm/Target:

MRegisterInfo.h updated: 1.25 -> 1.26
TargetCacheInfo.h updated: 1.11 -> 1.12
TargetData.h updated: 1.20 -> 1.21
TargetFrameInfo.h updated: 1.8 -> 1.9
TargetInstrInfo.h updated: 1.51 -> 1.52
TargetMachine.h updated: 1.38 -> 1.39
TargetMachineImpls.h updated: 1.6 -> 1.7
TargetRegInfo.h updated: 1.46 -> 1.47
TargetSchedInfo.h updated: 1.20 -> 1.21

---
Log message:

Put all LLVM code into the llvm namespace, as per bug 109.

---
Diffs of the changes:  (+44 -3)

Index: llvm/include/llvm/Target/MRegisterInfo.h
diff -u llvm/include/llvm/Target/MRegisterInfo.h:1.25 llvm/include/llvm/Target/MRegisterInfo.h:1.26
--- llvm/include/llvm/Target/MRegisterInfo.h:1.25	Wed Nov  5 13:48:05 2003
+++ llvm/include/llvm/Target/MRegisterInfo.h	Tue Nov 11 16:41:31 2003
@@ -19,6 +19,8 @@
 #include "llvm/CodeGen/MachineBasicBlock.h"
 #include <cassert>
 
+namespace llvm {
+
 class Type;
 class MachineFunction;
 
@@ -279,5 +281,7 @@
   virtual int emitEpilogue(MachineFunction &MF,
                            MachineBasicBlock &MBB) const = 0;
 };
+
+} // End llvm namespace
 
 #endif


Index: llvm/include/llvm/Target/TargetCacheInfo.h
diff -u llvm/include/llvm/Target/TargetCacheInfo.h:1.11 llvm/include/llvm/Target/TargetCacheInfo.h:1.12
--- llvm/include/llvm/Target/TargetCacheInfo.h:1.11	Mon Oct 20 15:19:41 2003
+++ llvm/include/llvm/Target/TargetCacheInfo.h	Tue Nov 11 16:41:31 2003
@@ -16,6 +16,8 @@
 
 #include "Support/DataTypes.h"
 
+namespace llvm {
+
 class TargetMachine;
 
 struct TargetCacheInfo {
@@ -58,5 +60,7 @@
     return cacheAssoc[level];
   }
 };
+
+} // End llvm namespace
 
 #endif


Index: llvm/include/llvm/Target/TargetData.h
diff -u llvm/include/llvm/Target/TargetData.h:1.20 llvm/include/llvm/Target/TargetData.h:1.21
--- llvm/include/llvm/Target/TargetData.h:1.20	Mon Oct 20 15:19:42 2003
+++ llvm/include/llvm/Target/TargetData.h	Tue Nov 11 16:41:31 2003
@@ -24,6 +24,9 @@
 #include "Support/Annotation.h"
 #include "Support/DataTypes.h"
 #include <vector>
+
+namespace llvm {
+
 class Value;
 class Type;
 class StructType;
@@ -100,5 +103,7 @@
   friend class TargetData;   // Only TargetData can create this class
   inline StructLayout(const StructType *ST, const TargetData &TD);
 };
+
+} // End llvm namespace
 
 #endif


Index: llvm/include/llvm/Target/TargetFrameInfo.h
diff -u llvm/include/llvm/Target/TargetFrameInfo.h:1.8 llvm/include/llvm/Target/TargetFrameInfo.h:1.9
--- llvm/include/llvm/Target/TargetFrameInfo.h:1.8	Mon Oct 20 15:19:42 2003
+++ llvm/include/llvm/Target/TargetFrameInfo.h	Tue Nov 11 16:41:31 2003
@@ -14,6 +14,8 @@
 #ifndef LLVM_TARGET_TARGETFRAMEINFO_H
 #define LLVM_TARGET_TARGETFRAMEINFO_H
 
+namespace llvm {
+
 class MachineFunction;
 
 struct TargetFrameInfo {
@@ -98,5 +100,7 @@
   virtual int getRegSpillAreaBaseRegNum()              const { abort(); }
   virtual int getDynamicAreaBaseRegNum()               const { abort(); }
 };
+
+} // End llvm namespace
 
 #endif


Index: llvm/include/llvm/Target/TargetInstrInfo.h
diff -u llvm/include/llvm/Target/TargetInstrInfo.h:1.51 llvm/include/llvm/Target/TargetInstrInfo.h:1.52
--- llvm/include/llvm/Target/TargetInstrInfo.h:1.51	Mon Oct 20 15:19:43 2003
+++ llvm/include/llvm/Target/TargetInstrInfo.h	Tue Nov 11 16:41:31 2003
@@ -18,6 +18,8 @@
 #include <vector>
 #include <cassert>
 
+namespace llvm {
+
 class MachineInstr;
 class TargetMachine;
 class Value;
@@ -414,5 +416,7 @@
     abort();
   }
 };
+
+} // End llvm namespace
 
 #endif


Index: llvm/include/llvm/Target/TargetMachine.h
diff -u llvm/include/llvm/Target/TargetMachine.h:1.38 llvm/include/llvm/Target/TargetMachine.h:1.39
--- llvm/include/llvm/Target/TargetMachine.h:1.38	Mon Oct 20 15:19:43 2003
+++ llvm/include/llvm/Target/TargetMachine.h	Tue Nov 11 16:41:31 2003
@@ -17,6 +17,8 @@
 #include "llvm/Target/TargetData.h"
 #include <cassert>
 
+namespace llvm {
+
 class TargetInstrInfo;
 class TargetInstrDescriptor;
 class TargetSchedInfo;
@@ -116,5 +118,7 @@
     assert (0 && "Current target cannot replace machine code for functions");
   }
 };
+
+} // End llvm namespace
 
 #endif


Index: llvm/include/llvm/Target/TargetMachineImpls.h
diff -u llvm/include/llvm/Target/TargetMachineImpls.h:1.6 llvm/include/llvm/Target/TargetMachineImpls.h:1.7
--- llvm/include/llvm/Target/TargetMachineImpls.h:1.6	Mon Oct 20 15:19:43 2003
+++ llvm/include/llvm/Target/TargetMachineImpls.h	Tue Nov 11 16:41:31 2003
@@ -15,6 +15,8 @@
 #ifndef LLVM_TARGET_TARGETMACHINEIMPLS_H
 #define LLVM_TARGET_TARGETMACHINEIMPLS_H
 
+namespace llvm {
+
 class TargetMachine;
 class Module;
 
@@ -29,5 +31,7 @@
 // size and different endianness if desired.
 //
 TargetMachine *allocateX86TargetMachine(const Module &M);
+
+} // End llvm namespace
 
 #endif


Index: llvm/include/llvm/Target/TargetRegInfo.h
diff -u llvm/include/llvm/Target/TargetRegInfo.h:1.46 llvm/include/llvm/Target/TargetRegInfo.h:1.47
--- llvm/include/llvm/Target/TargetRegInfo.h:1.46	Mon Oct 20 15:19:43 2003
+++ llvm/include/llvm/Target/TargetRegInfo.h	Tue Nov 11 16:41:31 2003
@@ -19,6 +19,8 @@
 #include <string>
 #include <cassert>
 
+namespace llvm {
+
 class TargetMachine;
 class IGNode;
 class Type;
@@ -288,5 +290,7 @@
   //
   virtual int getSpilledRegSize(int RegType) const = 0;
 };
+
+} // End llvm namespace
 
 #endif


Index: llvm/include/llvm/Target/TargetSchedInfo.h
diff -u llvm/include/llvm/Target/TargetSchedInfo.h:1.20 llvm/include/llvm/Target/TargetSchedInfo.h:1.21
--- llvm/include/llvm/Target/TargetSchedInfo.h:1.20	Mon Oct 20 15:19:43 2003
+++ llvm/include/llvm/Target/TargetSchedInfo.h	Tue Nov 11 16:41:31 2003
@@ -18,6 +18,8 @@
 #include "Support/hash_map"
 #include <string>
 
+namespace llvm {
+
 typedef long long cycles_t; 
 static const cycles_t HUGE_LATENCY = ~((long long) 1 << (sizeof(cycles_t)-2));
 static const cycles_t INVALID_LATENCY = -HUGE_LATENCY; 
@@ -36,13 +38,17 @@
   OpCodePair();			// disable for now
 };
 
+} // End llvm namespace
+
 namespace HASH_NAMESPACE {
-  template <> struct hash<OpCodePair> {
-    size_t operator()(const OpCodePair& pair) const {
+  template <> struct hash<llvm::OpCodePair> {
+    size_t operator()(const llvm::OpCodePair& pair) const {
       return hash<long>()(pair.val);
     }
   };
-}
+} // End HASH_NAMESPACE (a macro) namespace
+
+namespace llvm {
 
 //---------------------------------------------------------------------------
 // class MachineResource 
@@ -320,5 +326,7 @@
   friend class ModuloScheduling;
   
 };
+
+} // End llvm namespace
 
 #endif





More information about the llvm-commits mailing list