Prepping flow for basic block building.

This commit is contained in:
Ben Vanik
2013-01-20 09:48:39 -08:00
parent ca2908db32
commit d4b0bf73c1
8 changed files with 249 additions and 73 deletions

View File

@@ -24,6 +24,14 @@ namespace llvm {
class ExecutionEngine;
}
namespace xe {
namespace cpu {
namespace codegen {
class CodegenContext;
}
}
}
namespace xe {
namespace cpu {
@@ -52,6 +60,7 @@ private:
shared_ptr<sdb::SymbolDatabase> sdb_;
shared_ptr<llvm::LLVMContext> context_;
shared_ptr<llvm::Module> gen_module_;
auto_ptr<codegen::CodegenContext> codegen_;
};