diff options
Diffstat (limited to 'lib/Target/Hexagon/HexagonBitTracker.h')
-rw-r--r-- | lib/Target/Hexagon/HexagonBitTracker.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/Target/Hexagon/HexagonBitTracker.h b/lib/Target/Hexagon/HexagonBitTracker.h index 897af2d718707..9e7b1dbe298f6 100644 --- a/lib/Target/Hexagon/HexagonBitTracker.h +++ b/lib/Target/Hexagon/HexagonBitTracker.h @@ -26,9 +26,9 @@ struct HexagonEvaluator : public BitTracker::MachineEvaluator { HexagonEvaluator(const HexagonRegisterInfo &tri, MachineRegisterInfo &mri, const HexagonInstrInfo &tii, MachineFunction &mf); - bool evaluate(const MachineInstr *MI, const CellMapType &Inputs, + bool evaluate(const MachineInstr &MI, const CellMapType &Inputs, CellMapType &Outputs) const override; - bool evaluate(const MachineInstr *BI, const CellMapType &Inputs, + bool evaluate(const MachineInstr &BI, const CellMapType &Inputs, BranchTargetList &Targets, bool &FallsThru) const override; BitTracker::BitMask mask(unsigned Reg, unsigned Sub) const override; @@ -38,9 +38,9 @@ struct HexagonEvaluator : public BitTracker::MachineEvaluator { const HexagonInstrInfo &TII; private: - bool evaluateLoad(const MachineInstr *MI, const CellMapType &Inputs, + bool evaluateLoad(const MachineInstr &MI, const CellMapType &Inputs, CellMapType &Outputs) const; - bool evaluateFormalCopy(const MachineInstr *MI, const CellMapType &Inputs, + bool evaluateFormalCopy(const MachineInstr &MI, const CellMapType &Inputs, CellMapType &Outputs) const; unsigned getNextPhysReg(unsigned PReg, unsigned Width) const; |