ppsspp/Core/MIPS/x86/IRToX86.h
Unknown W. Brackets f44852bb18 Global: Cleanup virtual/override specifiers.
Also missing virtual destructors, hidden non-overrides, etc.
2022-12-10 21:13:36 -08:00

23 lines
525 B
C++

#include "Core/MIPS/IR/IRInst.h"
#include "Common/x64Emitter.h"
namespace MIPSComp {
class IRToNativeInterface {
public:
virtual ~IRToNativeInterface() {}
virtual void ConvertIRToNative(const IRInst *instructions, int count, const u32 *constants) = 0;
};
class IRToX86 : public IRToNativeInterface {
public:
void SetCodeBlock(Gen::XCodeBlock *code) { code_ = code; }
void ConvertIRToNative(const IRInst *instructions, int count, const u32 *constants) override;
private:
Gen::XCodeBlock *code_;
};
} // namespace