aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCTargetMachine.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Target/PowerPC/PPCTargetMachine.h')
-rw-r--r--lib/Target/PowerPC/PPCTargetMachine.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/Target/PowerPC/PPCTargetMachine.h b/lib/Target/PowerPC/PPCTargetMachine.h
index f26009a120..278d31a267 100644
--- a/lib/Target/PowerPC/PPCTargetMachine.h
+++ b/lib/Target/PowerPC/PPCTargetMachine.h
@@ -15,6 +15,7 @@
#define POWERPC32_TARGETMACHINE_H
#include "PowerPCTargetMachine.h"
+#include "PPC32JITInfo.h"
#include "PPC32InstrInfo.h"
#include "llvm/PassManager.h"
@@ -24,6 +25,7 @@ class IntrinsicLowering;
class PPC32TargetMachine : public PowerPCTargetMachine {
PPC32InstrInfo InstrInfo;
+ PPC32JITInfo JITInfo;
public:
PPC32TargetMachine(const Module &M, IntrinsicLowering *IL);
@@ -32,6 +34,12 @@ public:
return &InstrInfo.getRegisterInfo();
}
+ virtual TargetJITInfo *getJITInfo() {
+ return &JITInfo;
+ }
+
+ static unsigned getJITMatchQuality();
+
static unsigned getModuleMatchQuality(const Module &M);
bool addPassesToEmitMachineCode(FunctionPassManager &PM,