diff options
author | Jim Grosbach <grosbach@apple.com> | 2010-12-07 20:41:06 +0000 |
---|---|---|
committer | Jim Grosbach <grosbach@apple.com> | 2010-12-07 20:41:06 +0000 |
commit | 97a884d602538705644e296a57a039959cdb6f6e (patch) | |
tree | 523994b35a0bf1868a79b788762a151e28dc2350 /lib/Target/ARM/ARMConstantIslandPass.cpp | |
parent | 52f21e35e83d9c644aa40d557816ea647288c99d (diff) | |
download | llvm-97a884d602538705644e296a57a039959cdb6f6e.tar.gz llvm-97a884d602538705644e296a57a039959cdb6f6e.tar.bz2 llvm-97a884d602538705644e296a57a039959cdb6f6e.tar.xz |
Refactor the ARM CMPz* patterns to just use the normal CMP instructions when
possible. They were duplicates for everything exception the source pattern
before.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121179 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/ARMConstantIslandPass.cpp')
-rw-r--r-- | lib/Target/ARM/ARMConstantIslandPass.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Target/ARM/ARMConstantIslandPass.cpp b/lib/Target/ARM/ARMConstantIslandPass.cpp index dee50f685c..8066cb735b 100644 --- a/lib/Target/ARM/ARMConstantIslandPass.cpp +++ b/lib/Target/ARM/ARMConstantIslandPass.cpp @@ -1648,7 +1648,7 @@ bool ARMConstantIslands::OptimizeThumb2Branches(MachineFunction &MF) { unsigned DestOffset = BBOffsets[DestBB->getNumber()]; if (BrOffset < DestOffset && (DestOffset - BrOffset) <= 126) { MachineBasicBlock::iterator CmpMI = Br.MI; --CmpMI; - if (CmpMI->getOpcode() == ARM::tCMPzi8) { + if (CmpMI->getOpcode() == ARM::tCMPi8) { unsigned Reg = CmpMI->getOperand(0).getReg(); Pred = llvm::getInstrPredicate(CmpMI, PredReg); if (Pred == ARMCC::AL && |