Re-enabling x64 backend, fixing many bugs.

This commit is contained in:
Ben Vanik
2014-02-10 23:24:46 -08:00
parent 4a584129d2
commit 74c9df6697
11 changed files with 320 additions and 333 deletions

View File

@@ -45,14 +45,14 @@ int X64Backend::Initialize() {
0,
"gpr",
MachineInfo::RegisterSet::INT_TYPES,
10,
X64Emitter::GPR_COUNT,
};
machine_info_.register_sets[1] = {
1,
"xmm",
MachineInfo::RegisterSet::FLOAT_TYPES |
MachineInfo::RegisterSet::VEC_TYPES,
10,
X64Emitter::XMM_COUNT,
};
code_cache_ = new X64CodeCache();