diff options
author | Michael LeMay <michael.lemay@intel.com> | 2016-12-19 21:02:41 +0000 |
---|---|---|
committer | Michael LeMay <michael.lemay@intel.com> | 2016-12-19 21:02:41 +0000 |
commit | 20565e2aa1c63caa9a2cab07da6b71e81f438d46 (patch) | |
tree | f5ccb61a23e5776fb843ec07bf6ad69ef87bc4ba /llvm/lib/Target | |
parent | 06dd406e27b4d43e202b1a8a9782896f80cb0370 (diff) | |
download | bcm5719-llvm-20565e2aa1c63caa9a2cab07da6b71e81f438d46.tar.gz bcm5719-llvm-20565e2aa1c63caa9a2cab07da6b71e81f438d46.zip |
[TargetInstrInfo] replace redundant expression in getMemOpBaseRegImmOfs
Summary:
The expression for computing the return value of getMemOpBaseRegImmOfs has only
one possible value. The other value would result in a return earlier in the
function. This patch replaces the expression with its only possible value.
Reviewers: sanjoy
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D27437
llvm-svn: 290133
Diffstat (limited to 'llvm/lib/Target')
-rw-r--r-- | llvm/lib/Target/X86/X86InstrInfo.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/X86InstrInfo.cpp b/llvm/lib/Target/X86/X86InstrInfo.cpp index 8481417b009..4a6d337a9bd 100644 --- a/llvm/lib/Target/X86/X86InstrInfo.cpp +++ b/llvm/lib/Target/X86/X86InstrInfo.cpp @@ -5969,8 +5969,7 @@ bool X86InstrInfo::getMemOpBaseRegImmOfs(MachineInstr &MemOp, unsigned &BaseReg, Offset = DispMO.getImm(); - return MemOp.getOperand(MemRefBegin + X86::AddrIndexReg).getReg() == - X86::NoRegister; + return true; } static unsigned getStoreRegOpcode(unsigned SrcReg, |