]> granicus.if.org Git - llvm/commitdiff
Fixup backport of r223318
authorHal Finkel <hfinkel@anl.gov>
Tue, 9 Dec 2014 02:43:05 +0000 (02:43 +0000)
committerHal Finkel <hfinkel@anl.gov>
Tue, 9 Dec 2014 02:43:05 +0000 (02:43 +0000)
TM.getSubtargetImpl()->getRegisterInfo() needs to be TM.getRegisterInfo() in 3.5.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_35@223749 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/PowerPC/PPCISelDAGToDAG.cpp

index 4c7dabba2bb7cf70cfbda39dfe525acdad0c5462..57960598c83f3df275d922833eaae6aa5bfc1fc0 100644 (file)
@@ -177,7 +177,7 @@ namespace {
                                       std::vector<SDValue> &OutOps) override {
       // We need to make sure that this one operand does not end up in r0
       // (because we might end up lowering this as 0(%op)).
-      const TargetRegisterInfo *TRI = TM.getSubtargetImpl()->getRegisterInfo();
+      const TargetRegisterInfo *TRI = TM.getRegisterInfo();
       const TargetRegisterClass *TRC = TRI->getPointerRegClass(*MF, /*Kind=*/1);
       SDValue RC = CurDAG->getTargetConstant(TRC->getID(), MVT::i32);
       SDValue NewOp =