diff options
Diffstat (limited to 'lib/Target/X86/X86TargetMachine.h')
-rw-r--r-- | lib/Target/X86/X86TargetMachine.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/Target/X86/X86TargetMachine.h b/lib/Target/X86/X86TargetMachine.h index 8e935af67f..d4552d8136 100644 --- a/lib/Target/X86/X86TargetMachine.h +++ b/lib/Target/X86/X86TargetMachine.h @@ -20,6 +20,9 @@ #include "X86ISelLowering.h" #include "X86FrameLowering.h" #include "X86JITInfo.h" +#ifdef __native_client__ +#include "X86NaClJITInfo.h" +#endif #include "X86SelectionDAGInfo.h" #include "X86Subtarget.h" #include "llvm/Target/TargetMachine.h" @@ -84,7 +87,11 @@ class X86_32TargetMachine : public X86TargetMachine { X86InstrInfo InstrInfo; X86SelectionDAGInfo TSInfo; X86TargetLowering TLInfo; +#ifdef __native_client__ + X86NaClJITInfo JITInfo; +#else X86JITInfo JITInfo; +#endif public: X86_32TargetMachine(const Target &T, StringRef TT, StringRef CPU, StringRef FS, const TargetOptions &Options, |