diff --git a/llvm/lib/Target/PowerPC/PPCFastISel.cpp b/llvm/lib/Target/PowerPC/PPCFastISel.cpp index 85ae195e58e8..c181816e31c6 100644 --- a/llvm/lib/Target/PowerPC/PPCFastISel.cpp +++ b/llvm/lib/Target/PowerPC/PPCFastISel.cpp @@ -86,7 +86,6 @@ typedef struct Address { class PPCFastISel final : public FastISel { const TargetMachine &TM; - const PPCSubtarget *PPCSubTarget; const PPCSubtarget *Subtarget; PPCFunctionInfo *PPCFuncInfo; const TargetInstrInfo &TII; @@ -97,7 +96,6 @@ class PPCFastISel final : public FastISel { explicit PPCFastISel(FunctionLoweringInfo &FuncInfo, const TargetLibraryInfo *LibInfo) : FastISel(FuncInfo, LibInfo), TM(FuncInfo.MF->getTarget()), - PPCSubTarget(&FuncInfo.MF->getSubtarget()), Subtarget(&FuncInfo.MF->getSubtarget()), PPCFuncInfo(FuncInfo.MF->getInfo()), TII(*Subtarget->getInstrInfo()), TLI(*Subtarget->getTargetLowering()), diff --git a/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp b/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp index 4ecadfbb1b8a..07b81a4325fc 100644 --- a/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp +++ b/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp @@ -139,7 +139,6 @@ namespace { /// class PPCDAGToDAGISel : public SelectionDAGISel { const PPCTargetMachine &TM; - const PPCSubtarget *PPCSubTarget = nullptr; const PPCSubtarget *Subtarget = nullptr; const PPCTargetLowering *PPCLowering = nullptr; unsigned GlobalBaseReg = 0; @@ -151,7 +150,6 @@ namespace { bool runOnMachineFunction(MachineFunction &MF) override { // Make sure we re-emit a set of the global base reg if necessary GlobalBaseReg = 0; - PPCSubTarget = &MF.getSubtarget(); Subtarget = &MF.getSubtarget(); PPCLowering = Subtarget->getTargetLowering(); SelectionDAGISel::runOnMachineFunction(MF);