diff options
author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2017-09-25 18:49:42 +0000 |
---|---|---|
committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2017-09-25 18:49:42 +0000 |
commit | d72bd83479da9ca130514631a07fe25d0e5e381a (patch) | |
tree | 76acdbe18943a5031b8d66b79c79d6dd0fb53a32 /llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp | |
parent | ba3cc2e0dab050d1a39202cb19adbd2d6ab2bbcb (diff) | |
download | bcm5719-llvm-d72bd83479da9ca130514631a07fe25d0e5e381a.tar.gz bcm5719-llvm-d72bd83479da9ca130514631a07fe25d0e5e381a.zip |
[Hexagon] Make getHexagonSubRegIndex take reference instead of pointer
llvm-svn: 314134
Diffstat (limited to 'llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp')
-rw-r--r-- | llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp b/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp index f9873903e8a..ddc6112259c 100644 --- a/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp +++ b/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp @@ -1940,7 +1940,7 @@ bool HexagonConstEvaluator::evaluate(const MachineInstr &MI, if (MI.isRegSequence()) { unsigned Sub1 = MI.getOperand(2).getImm(); unsigned Sub2 = MI.getOperand(4).getImm(); - const TargetRegisterClass *DefRC = MRI->getRegClass(DefR.Reg); + const TargetRegisterClass &DefRC = *MRI->getRegClass(DefR.Reg); unsigned SubLo = HRI.getHexagonSubRegIndex(DefRC, Hexagon::ps_sub_lo); unsigned SubHi = HRI.getHexagonSubRegIndex(DefRC, Hexagon::ps_sub_hi); if (Sub1 != SubLo && Sub1 != SubHi) |