Fix a pair of use after free. Should bring the bots back.
[oota-llvm.git] / lib / CodeGen / MachineTraceMetrics.cpp
index 93528e05d3a333a2c10c4ceeb87f8184baffbdf6..76f2aa7bdba00f63d8a9804b07b5966017af4972 100644 (file)
@@ -52,8 +52,8 @@ void MachineTraceMetrics::getAnalysisUsage(AnalysisUsage &AU) const {
 
 bool MachineTraceMetrics::runOnMachineFunction(MachineFunction &Func) {
   MF = &Func;
-  TII = MF->getTarget().getInstrInfo();
-  TRI = MF->getTarget().getRegisterInfo();
+  TII = MF->getSubtarget().getInstrInfo();
+  TRI = MF->getSubtarget().getRegisterInfo();
   MRI = &MF->getRegInfo();
   Loops = &getAnalysis<MachineLoopInfo>();
   const TargetSubtargetInfo &ST =