GBC Expander. Removed lir.
Change-Id: If8d13e36f1e6d82c2a7f7bfec62b8fb41fd8cdaa
diff --git a/src/greenland/arm/arm_codegen_machine.h b/src/greenland/arm/arm_codegen_machine.h
index c78ddf8..8639417 100644
--- a/src/greenland/arm/arm_codegen_machine.h
+++ b/src/greenland/arm/arm_codegen_machine.h
@@ -29,9 +29,27 @@
ARMCodeGenMachine();
virtual ~ARMCodeGenMachine();
- virtual TargetLIREmitter* CreateLIREmitter(const llvm::Function& func,
- const OatCompilationUnit& cunit,
- DexLang::Context& dex_lang_ctx) {
+ virtual TargetLIREmitter* CreateLIREmitter() {
+ return NULL;
+ }
+
+ virtual const TargetDataLayout* GetDataLayout() const {
+ return NULL;
+ }
+
+ virtual const TargetLIRInfo* GetLIRInfo() const {
+ return NULL;
+ }
+
+ virtual const TargetRegisterInfo* GetRegisterInfo() const {
+ return NULL;
+ }
+
+ virtual const char* GetConditionCodeName(unsigned cond) const {
+ return NULL;
+ }
+
+ virtual TargetLIRBuilder* CreateLIRBuilder() {
return NULL;
}
@@ -42,6 +60,10 @@
virtual TargetAssembler* GetAssembler() {
return NULL;
}
+
+ virtual std::string PrettyTargeteLIR(const LIR& lir) const {
+ return "";
+ }
};
} // namespace greenland