Commit eabd405e authored by Simon Pilgrim's avatar Simon Pilgrim
Browse files

[X86] Fix uninitialized variable warnings. NFCI.

parent cfc385d9
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -115,12 +115,12 @@ private:

  StringRef getPassName() const override { return "X86 Optimize Call Frame"; }

  const X86InstrInfo *TII;
  const X86FrameLowering *TFL;
  const X86Subtarget *STI;
  MachineRegisterInfo *MRI;
  unsigned SlotSize;
  unsigned Log2SlotSize;
  const X86InstrInfo *TII = nullptr;
  const X86FrameLowering *TFL = nullptr;
  const X86Subtarget *STI = nullptr;
  MachineRegisterInfo *MRI = nullptr;
  unsigned SlotSize = 0;
  unsigned Log2SlotSize = 0;
};

} // end anonymous namespace
+3 −3
Original line number Diff line number Diff line
@@ -111,9 +111,9 @@ public:
  static char ID;

private:
  MachineRegisterInfo *MRI;
  const TargetInstrInfo *TII;
  const TargetRegisterInfo *TRI;
  MachineRegisterInfo *MRI = nullptr;
  const TargetInstrInfo *TII = nullptr;
  const TargetRegisterInfo *TRI = nullptr;
  TargetSchedModel TSchedModel;

  /// List of consecutive CMOV instructions.
+3 −3
Original line number Diff line number Diff line
@@ -373,9 +373,9 @@ public:
};

class X86DomainReassignment : public MachineFunctionPass {
  const X86Subtarget *STI;
  MachineRegisterInfo *MRI;
  const X86InstrInfo *TII;
  const X86Subtarget *STI = nullptr;
  MachineRegisterInfo *MRI = nullptr;
  const X86InstrInfo *TII = nullptr;

  /// All edges that are included in some closure
  DenseSet<unsigned> EnclosedEdges;
+1 −1
Original line number Diff line number Diff line
@@ -84,7 +84,7 @@ public:

private:
  /// Machine instruction info used throughout the class.
  const X86InstrInfo *TII;
  const X86InstrInfo *TII = nullptr;
};

} // end anonymous namespace
+5 −5
Original line number Diff line number Diff line
@@ -41,11 +41,11 @@ public:
    MachineFunctionPass::getAnalysisUsage(AU);
  }

  const X86Subtarget *STI;
  const X86InstrInfo *TII;
  const X86RegisterInfo *TRI;
  const X86MachineFunctionInfo *X86FI;
  const X86FrameLowering *X86FL;
  const X86Subtarget *STI = nullptr;
  const X86InstrInfo *TII = nullptr;
  const X86RegisterInfo *TRI = nullptr;
  const X86MachineFunctionInfo *X86FI = nullptr;
  const X86FrameLowering *X86FL = nullptr;

  bool runOnMachineFunction(MachineFunction &Fn) override;

Loading