move Allocator to include, properly namespaced

This commit is contained in:
Joshua Warner
2014-02-25 11:32:17 -07:00
committed by Joshua Warner
parent d95a8a9626
commit 52b23b8a6a
31 changed files with 214 additions and 107 deletions

View File

@ -12,11 +12,15 @@
#define AVIAN_CODEGEN_ARCHITECTURE_H
namespace vm {
class Allocator;
class Zone;
}
namespace avian {
namespace util {
class Allocator;
}
namespace codegen {
class Assembler;
@ -125,7 +129,7 @@ virtual void planDestination
unsigned bSize, const OperandMask& bMask,
unsigned cSize, OperandMask& cMask) = 0;
virtual Assembler* makeAssembler(vm::Allocator*, vm::Zone*) = 0;
virtual Assembler* makeAssembler(util::Allocator*, vm::Zone*) = 0;
virtual void acquire() = 0;
virtual void release() = 0;