summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorMichael LeMay <michael.lemay@intel.com>2016-12-19 21:02:41 +0000
committerMichael LeMay <michael.lemay@intel.com>2016-12-19 21:02:41 +0000
commit20565e2aa1c63caa9a2cab07da6b71e81f438d46 (patch)
treef5ccb61a23e5776fb843ec07bf6ad69ef87bc4ba /llvm/lib
parent06dd406e27b4d43e202b1a8a9782896f80cb0370 (diff)
downloadbcm5719-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')
-rw-r--r--llvm/lib/Target/X86/X86InstrInfo.cpp3
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,
OpenPOWER on IntegriCloud