Remove caching of the target machine in NVPTXInstrInfo and
[oota-llvm.git] / lib / Target / NVPTX / NVPTXTargetMachine.cpp
index b2b2144068ace4337745f69b2cd06b199306e331..e3be83a98b643c71921f5ecc733a8ef99cb92902 100644 (file)
@@ -84,7 +84,7 @@ NVPTXTargetMachine::NVPTXTargetMachine(const Target &T, StringRef TT,
                                        CodeGenOpt::Level OL, bool is64bit)
     : LLVMTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL),
       Subtarget(TT, CPU, FS, is64bit), DL(computeDataLayout(Subtarget)),
-      InstrInfo(*this), TLInfo(*this), TSInfo(&DL),
+      InstrInfo(Subtarget), TLInfo(*this), TSInfo(&DL),
       FrameLowering(*this, is64bit) {
   initAsmInfo();
 }