Files
Xenia-Canary/src/xenia/cpu/compiler/compiler_pass.cc
2015-05-05 18:52:54 -07:00

35 lines
1.0 KiB
C++

/**
******************************************************************************
* Xenia : Xbox 360 Emulator Research Project *
******************************************************************************
* Copyright 2013 Ben Vanik. All rights reserved. *
* Released under the BSD license - see LICENSE in the root for more details. *
******************************************************************************
*/
#include "xenia/cpu/compiler/compiler_pass.h"
#include "xenia/cpu/compiler/compiler.h"
namespace xe {
namespace cpu {
namespace compiler {
CompilerPass::CompilerPass() : processor_(nullptr), compiler_(nullptr) {}
CompilerPass::~CompilerPass() = default;
bool CompilerPass::Initialize(Compiler* compiler) {
processor_ = compiler->processor();
compiler_ = compiler;
return true;
}
Arena* CompilerPass::scratch_arena() const {
return compiler_->scratch_arena();
}
} // namespace compiler
} // namespace cpu
} // namespace xe