mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-13 20:32:21 +00:00
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:
parent
93b67e40de
commit
92fbbc7588
@ -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
|
||||||
|
@ -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;
|
||||||
|
Loading…
Reference in New Issue
Block a user