aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/MachineCodeEmitter.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/llvm/CodeGen/MachineCodeEmitter.h')
-rw-r--r--include/llvm/CodeGen/MachineCodeEmitter.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/llvm/CodeGen/MachineCodeEmitter.h b/include/llvm/CodeGen/MachineCodeEmitter.h
index ba70b18d18..1db7183131 100644
--- a/include/llvm/CodeGen/MachineCodeEmitter.h
+++ b/include/llvm/CodeGen/MachineCodeEmitter.h
@@ -10,7 +10,10 @@
#ifndef LLVM_CODEGEN_MACHINE_CODE_EMITTER_H
#define LLVM_CODEGEN_MACHINE_CODE_EMITTER_H
+#include <iostream>
#include <string>
+class BasicBlock;
+class MachineInstr;
class MachineFunction;
class MachineBasicBlock;
class MachineConstantPool;
@@ -91,6 +94,11 @@ struct MachineCodeEmitter {
///
static MachineCodeEmitter*
createFilePrinterMachineCodeEmitter(MachineCodeEmitter&);
+
+ ///
+ virtual void saveBBreference(BasicBlock* BB, MachineInstr &MI) {
+ std::cerr << "Save BB reference unimplemented\n";
+ }
};
#endif