[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