Move MSILModule and MSILWriter into the 'llvm' namespace, instead of the 'MSIL'

namespace which could very well conflict with non-LLVM code.

Also clean up some spacing, remove an extra header.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77146 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Nick Lewycky 2009-07-26 08:16:51 +00:00
parent 93b67e40de
commit 92fbbc7588
2 changed files with 3 additions and 8 deletions

View File

@ -26,9 +26,9 @@
#include "llvm/Transforms/Scalar.h" #include "llvm/Transforms/Scalar.h"
#include "llvm/ADT/StringExtras.h" #include "llvm/ADT/StringExtras.h"
#include "llvm/CodeGen/Passes.h" #include "llvm/CodeGen/Passes.h"
using namespace MSIL; using namespace llvm;
namespace { namespace llvm {
// TargetMachine for the MSIL // TargetMachine for the MSIL
struct VISIBILITY_HIDDEN MSILTarget : public TargetMachine { struct VISIBILITY_HIDDEN MSILTarget : public TargetMachine {
const TargetData DataLayout; // Calculates type size & alignment const TargetData DataLayout; // Calculates type size & alignment

View File

@ -27,14 +27,9 @@
#include "llvm/Target/TargetData.h" #include "llvm/Target/TargetData.h"
#include "llvm/Target/TargetMachine.h" #include "llvm/Target/TargetMachine.h"
#include "llvm/Support/Mangler.h" #include "llvm/Support/Mangler.h"
#include <ios>
using namespace llvm;
namespace llvm { namespace llvm {
extern Target TheMSILTarget; extern Target TheMSILTarget;
}
namespace MSIL {
class MSILModule : public ModulePass { class MSILModule : public ModulePass {
Module *ModulePtr; Module *ModulePtr;
@ -60,7 +55,7 @@ namespace MSIL {
}; };
class MSILWriter : public FunctionPass { class MSILWriter : public FunctionPass {
struct StaticInitializer { struct StaticInitializer {
const Constant* constant; const Constant* constant;
uint64_t offset; uint64_t offset;